+++HeizPi+++
back https://github.com/Wingertsau/ct.github.io/tree/master
++ Aufgaben ++
Wasseruhren auslesen
+Hardware+
S0 USB https://www.sms-guard.org/downloads/1wire-USB-Master.pdf
rechte auf dialout geben
sudo usermod -g dialout pi
siehe auch sms-guard text
Ramdisk einrichten
sudo nano /etc/fstab
tmpfs /tmp tmpfs defaults,size=10M 0 0
s0 Wasserzähler
Anschliessen des Moduls: Der Ausgang des Moduls entspricht dem S0-Standard (reedkompatibel, U (max)=30V DC , I(max)= 30mA, Impulslänge = 50ms) Bitte beachten Sie deshalb die Polarität der Anschlüsse: Weiss = S0 + Braun = S0 -
- notwendige Dateien + Quelle: https://www.sms-guard.org/former/downloads/1wire-USB-pi.tar
1wire-USB - nicht verändern
1wire-USB-rrd-sh - anpassen
1wire-USB-config.txt - anpassen
eigene Datei: daten-sub-mqtt.py
eta auslesen
war auf strompi - wieder zurück rrdtool graph probleme
scripte:
crontab auszug:
m h dom mon dow command
14 * * * * ./data/script/heizung-graphen.sh &> ./data/log/heizung-graphen.log
-
-
-
-
- ./data/script/heizung-auslesen.sh &> ./data/log/heizung-auslesen.log 56 23 * * * ./data/script/eta-tagesende.sh &> ./data/log/eta-tagesende.log 2 0 * * 1 ./data/script/eta-wochenende.sh &> .data/log/eta-wochenende.log @monthly ./data/script/eta-monatsende.sh &> ./data/log/eta-monatsende.log */30 * * * * ./data/script/heizung-aktuell.sh &> ./data/log/heizung-aktuell.log */10 * * * * ./data/script/eta-aktuell.sh &> ./data/log/eta-aktuell.log
-
-
-
eta-aktuell.sh
benötigt:
Name der HTML Ausgabe Datei
html="/home/pi/data/script/eta-aktuell.html"
vorlage="/home/pi/data/script/eta-aktuell-vorlage.html"
html1="/home/pi/data/script/eta-aktuell1.html" - wird neu erzeugt
Name der Tagestartwertdatei fuer den Ertrag
tagesstartdatei="./data/heizung/TAGESENDWERTEHEIZUNG"
vtagesstartdatei="./data/heizung/VORTAGESENDWERTEHEIZUNG"
v2tagesstartdatei="./data/heizung/VORTAGESENDWERTEH2"
wochenstartdatei="./data/heizung/WOCHENENDWERTEHEIZUNG"
vwochenstartdatei="./data/heizung/VORWOCHENENDWERTEHEIZUNG"
v2wochenstartdatei="./data/heizung/VORWOCHENENDWERTEH2"
monatsstartdatei="./data/heizung/MONATSENDWERTEHEIZUNG"
vmonatsstartdatei="./data/heizung/VORMONATSENDWERTEHEIZUNG"
v2monatsstartdatei="./data/heizung/VORMONATSENDWERTEH2"
Automatismus fuer die dateinamenserstellung
pfad="/mnt/nas/data/heizung/eta"
wir ergänzt um jahr und monat