Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 992 Bytes

README.md

File metadata and controls

39 lines (31 loc) · 992 Bytes

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