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
mkdir build
cd build
cmake .. -DENABLE_TESTS=ON
make
ctest
On errors looks on Testing/Temporary/LastTest.log
.
Remember to bump a version to CMakeFile.txt
, then:
mkdir build
cd build
cmake ..
make package
make package_source