Smart home über Modbus (lan) ansteuern..
Verfasst: So Nov 10, 2019 12:12 pm
Hallo Leute
Ich bekomme demnächst eine Stiebel Wärmepumpe mit Pufferspeicher. Diese hat ein Modbus interface. Und ist Sg Ready. Bei pv Überschuss kann man über das Modbus interface ein Beschleunigtes Aufwärmen vom Pufferspeicher auslösen (wechsel zwischen normaler Betrieb und forchierter Betrieb)
Ein dokumentiertes Webinterface hat Stiebel nicht. Also werde ich den Weg über das Modbus interfache gehen.
In den Smart Home Hooks von openwb kann ich urls vom lokalen Raspi eintragen die dann module starten, die die Wärmepumpe umschalten.
Ich wollte auch noch ein separate Protokollierung von der Wärmepumpe ( wann forchierter Betrieb , wann normaler Betrieb). Der Apache Server der auf dem Raspi läuft, startet jedes modul mit dem user www data
Ich habe nun folgende Lösung (natürlich mit Kevins hilfe) impementiert:
Verzeichnis
/Var/www/html/cust anlegen
Zugriff mit sudo chmod 777 /Var/www/html/cust setzen (gilt auch für alle anderen Datein in diesem vereichnis)
Datwi on.php anlegen
Datei on.sh anlegen Mit dem sudo kommando wird die Berechtigung auf admin gesetzt.
Datei on.py Da die Wärmepumpe erst in zwei bis drei Monaten kommt, lese ich hier vom meinem Solaredge wr einen fixen Wert aus und protokolliere ihn mit dem print Kommando.
Hier kommt später die Modbus Ansterung der Wärmepumpe rein..
Diese drei Dateien dann gleichartig für off.xx anlegen.
Im Smart Home openwb habe ich folgendes drin: Und siehe da, es funktioniert, hier das separate log: Gruss Oliver
Ich bekomme demnächst eine Stiebel Wärmepumpe mit Pufferspeicher. Diese hat ein Modbus interface. Und ist Sg Ready. Bei pv Überschuss kann man über das Modbus interface ein Beschleunigtes Aufwärmen vom Pufferspeicher auslösen (wechsel zwischen normaler Betrieb und forchierter Betrieb)
Ein dokumentiertes Webinterface hat Stiebel nicht. Also werde ich den Weg über das Modbus interfache gehen.
In den Smart Home Hooks von openwb kann ich urls vom lokalen Raspi eintragen die dann module starten, die die Wärmepumpe umschalten.
Ich wollte auch noch ein separate Protokollierung von der Wärmepumpe ( wann forchierter Betrieb , wann normaler Betrieb). Der Apache Server der auf dem Raspi läuft, startet jedes modul mit dem user www data
Ich habe nun folgende Lösung (natürlich mit Kevins hilfe) impementiert:
Verzeichnis
/Var/www/html/cust anlegen
Zugriff mit sudo chmod 777 /Var/www/html/cust setzen (gilt auch für alle anderen Datein in diesem vereichnis)
Datwi on.php anlegen
Datei on.sh anlegen Mit dem sudo kommando wird die Berechtigung auf admin gesetzt.
Datei on.py Da die Wärmepumpe erst in zwei bis drei Monaten kommt, lese ich hier vom meinem Solaredge wr einen fixen Wert aus und protokolliere ihn mit dem print Kommando.
Hier kommt später die Modbus Ansterung der Wärmepumpe rein..
Diese drei Dateien dann gleichartig für off.xx anlegen.
Im Smart Home openwb habe ich folgendes drin: Und siehe da, es funktioniert, hier das separate log: Gruss Oliver