Humireader/Tempreader/Turtlewatch: Quick and dirty project for reading temp+humdity from an Arduino-device, make the data usable in a bash-script and generate a HTML-status-page.
Go to file
Michael Höß 059dee7d4b Fix: Don't throw const char* but std::runtime_erro 2020-11-30 21:10:42 +01:00
templates Initial commit 2020-10-11 21:06:19 +02:00
.gitignore Initial commit 2020-10-11 21:06:19 +02:00
Makefile Makefile: Create outdir if does not exist 2020-10-11 21:09:11 +02:00
README.md Initial commit 2020-10-11 21:06:19 +02:00
humireader.cpp Fix: Don't throw const char* but std::runtime_erro 2020-11-30 21:10:42 +01:00
humireader.h Initial commit 2020-10-11 21:06:19 +02:00
main.cpp Fix: Don't throw const char* but std::runtime_erro 2020-11-30 21:10:42 +01:00
startturtlewatch.sh Initial commit 2020-10-11 21:06:19 +02:00
turtlewatch.sh Initial commit 2020-10-11 21:06:19 +02:00

README.md

HumiReader / TurtleWatch

Humireader

Small C++-project reading temperature + humidity from the refurbished Arduino-based "HumiMaster" (another pet project) via then RS232-Debug-output of the device.

The "humireader"-class is responsible for reading and converting the data.

The main.cpp (results in the tempreader binary) converts the retrieved data so it can be consumed in a Bash-script. Start w/o params to get more infos.

Turtlewatch

The turtlewatch.sh uses the tempreader to retrieve data an generate a HTMl status page, monitoring the environment of my Dad's turtles when they are stored in a cooler when in winter-hiatus.

Check vars at beginning of script. Place html-files form the template-folder in the $WEBPATH as defined in the script.

Fonts used in the templates are from: