Skip to content

Latest commit

 

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Temperature Monitor

An application to monitor the temperature using Vimar By-me thermostat devices.

The program has a client/server architecture that permits to monitor a particular message on knx bus that is the temperature datapoint.

The server use the libknxusb library to hear the temperature knx datapoint and sends it to /tmp/01847-temp socket.

The client temperature-to-cloud.py written in Python it connects to the socket and the send the temperature data to the online datastore to plot it, using tago.io.

Another client temperature-to-file.py written in Python it connects to the socket and then write the temperature data to data.csv CSV file

For developers

Unit-test

mkdir build
cd build
cmake .. -DENABLE_TESTS=ON
make
ctest

On errors looks on Testing/Temporary/LastTest.log.

Publish a package

Remember to bump a version to CMakeFile.txt, then:

mkdir build
cd build
cmake ..
make package
make package_source

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages