Skip to content

giursino/TemperatureMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published