Nach einigen Versuchen mit der Relais Karte „5V 8-Kanäle Relais Modul-Brett für Arduino“ ergänzte ich unsere Heizungsanlage mit insgesamt 8 Stellantrieben. Für jeden Bereich der Fußbodenheizung ein Antrieb. Die Ideale Kombination.
Um die Steuerung der Ventile so unabhängig wie möglich zu gestalten, musste ein weitere Raspberry Pi (192.168.0.3) diese Aufgabe übernehmen. Das Programm GPIO hat sich für die Steuerung der Ports bewehrt.
# Install GPIO sudo apt-get update sudo apt-get install gpio #Anzeige der Anschlüsse gpio readall # Um den 4ten PIN auf dem RPi einzuschalten sudo gpio export 4 # ausschalten sudo gpio unexport 4
Ich verwende die Anschlüsse 4, 17, 18, 22, 23, 24, 25, 27

Um die Stellantriebe vom DomoticZ RPi (192.168.0.2) auf dem Heizungs RPi (192.168.0.3) auszuführen nutze ich folgendes Script:
#!/bin/sh ping -c 1 192.168.0.3 if [ "$?" = "0" ] then ssh root@192.168.0.3 'sudo gpio export 4 out' else echo WARNING! HEAT CONTROL OFF! fi
Im DomoticZ nutze ich die zuvor eingebundenen Temperatur und Feuchte Sensoren in den Räumen um die Stellantriebe zu schalten. Die Solltemperatur (im Bild „Buero actual“) wird mit einem virtuellen „SetPoint“ als Utility gesetzt.
Um die Heizung komplett auszuschalten, habe ich noch einen virtuellen Schalter hinzugefügt „Heizung AUS“. Somit kann ich die Heizung komplett deaktivieren. Zusätzliche habe ich noch einen Türkontakt verwendet, der die Heizung in den Räumen mit offenen Fenstern deaktiviert.





