Fixed temperature and humidity
authorIgor Scheller <igor.scheller@igorshp.de>
Sun, 20 Jan 2019 17:47:48 +0000 (18:47 +0100)
committerIgor Scheller <igor.scheller@igorshp.de>
Sun, 20 Jan 2019 17:47:48 +0000 (18:47 +0100)
genslide.sh

index 3492079..97b941b 100755 (executable)
@@ -86,10 +86,9 @@ test -f "$(numpath 12)" || convert -background black -fill '#ff6600' -pointsize
 
 ## SLIDE 9
 ## Always generate temperatue & humidity slide
-## Source: DHT11 Sensor on RPi GPIO9
-## needs: https://github.com/adafruit/Adafruit_Python_DHT
-humitemp="$(PYTHON_EGG_CACHE=/var/tmp/.python-eggs python -c 'import Adafruit_DHT; print " ".join(map(str, Adafruit_DHT.read_retry(11, 4)))')"
-convert -background black -fill '#ff6600' -pointsize 64 -gravity center label:'Temperatur: '"${humitemp#* }°C"'\nrel. Feuchte: '"${humitemp% *}%" png: | tmpwriter "$(numpath 9)"
+temp="$(curl -s 'http://hub.cccffm.space/api/states/sensor.temperature_lounge' | python -c 'import json; import sys; print json.loads(sys.stdin.read())["state"]')"
+humid="$(curl -s 'http://hub.cccffm.space/api/states/sensor.humidity_lounge' | python -c 'import json; import sys; print json.loads(sys.stdin.read())["state"]')"
+convert -background black -fill '#ff6600' -pointsize 64 -gravity center label:'Temperatur: '"${temp}°C"'\nrel. Feuchte: '"${humid}%" png: | tmpwriter "$(numpath 9)"
 echo $(date +%s) $humitemp | tmpwriter "/dev/shm/humitemp.log"
 
 ## SLIDE 5