+++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 -

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

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