Modbus Daten lesen von Stiebel Eltron

Begonnen von Fasi, 30 Oktober 2018, 22:42:38

Vorheriges Thema - Nächstes Thema

Fasi

Ich versuche mit Modbus Daten einer WPL19 Stiebel Eltron Wärmepumpe auszulesen. Dabei verwende ich das Modbus TCP Interface des ISGWeb.

Das Device konnte ich erfolgreich erstellen mit: define WPL19 ModbusAttr 1 60 192.168.0.169:502 TCP

Leider verstehe ich nicht wie ich die Modbus Adressen lesen kann. Kann mir da jemand ein Beispiel geben. Ich möchte z.B. gerne die Aussenthemperatur in ein Log schreiben. Hier ist die Modbus Dokumentation zu finden: https://www.stiebel-eltron.de/content/dam/ste/de/de/home/services/Downloadlisten/ISG%20Modbus_Stiebel_Bedienungsanleitung.pdf


gramels

#1
Hallo,

defmod WP ModbusAttr 1 60 192.168.1.1:502 TCP
attr WP userattr dev-h-defPoll dev-i-defPoll obj-h1501-expr obj-h1501-reading obj-h1504-expr obj-h1504-reading obj-i3500-expr obj-i3500-reading obj-i506-expr obj-i506-reading obj-i521-expr obj-i521-reading
attr WP dev-h-defPoll 1
attr WP dev-i-defPoll 1
attr WP obj-h1501-expr $val/10
attr WP obj-h1501-reading KOMFORTTEMPERATUR-HK1
attr WP obj-h1504-expr $val/10
attr WP obj-h1504-reading KOMFORTTEMPERATUR-HK2
attr WP obj-i3500-expr $val/10
attr WP obj-i3500-reading VD-HEIZEN-TAG
attr WP obj-i506-expr $val/10
attr WP obj-i506-reading AUSSENTEMPERATUR
attr WP obj-i521-expr $val/10
attr WP obj-i521-reading ISTTEMPERATUR-Warmwasser


gramels

Flixer

Hallo,

ich stehe aktuell vor dem Problem, dass ich auch gern unsere WPL20A auslesen würde. Ein SIG Web ist vorhanden doch ich bin kein Informatiker. Leider komme ich nicht so recht weiter, habe schon einen Thread erstellt (bei dem ich aber keine Antworten erhalte) und habe nun gehofft, dass ihr beiden mir eventuell weiter helfen könntet.

Hier der Link zu meinem Thread: https://forum.fhem.de/index.php/topic,123182.0.html

Kurz gesagt: Ich möchte die Daten von unserer Anlage in einem Intervall (z.B. 10min) auslesen und in einem Diagramm ausgeben. Keine Programmierung der Anlage, nur auslesen...

Ich würde mich freuen!

MfG Flixer

Aurel_B

Hallo Flixer,

lies dich doch in ModBus rein (z.B. https://wiki.fhem.de/wiki/Modbus) und fang an, damit rumzuspielen, z.B. in dem du den Code von gramels so anpasst und übernimmst und schaust, was passiert. Zuerst musst du eventuell noch ModBus aktivieren in den Einstellungen des ISG, wie das geht findest du sicherlich irgendwo dokumentiert. Solange du nur lesend zugreifst (was bei diesem Code der Fall ist) veränderst du nix an der Wärmepumpe. Und dann - nach dem ersten Erfolg - kommen sicherlich Folgefragen die dann auch konkreter sind.
Bei FHEM hilft meiner Meinung nach "rein in's kalte Wasser" und selber Erfahrungen damit sammeln, nach ein paar Stunden Frust kommt langsam die Lust :-) Und dann schnallst du die Zusammenhänge - auch als Nicht-Informatiker - und kannst richtig coole Sachen damit machen. Bei mir war es so, ich verstand am Anfang Bahnhof, blieb aber dran und bin jetzt richtig happy mit dem Resultat, auch wenn noch lange nicht alles so funktioniert wie es sollte.

frad

Zitat von: Fasi am 30 Oktober 2018, 22:42:38
Ich versuche mit Modbus Daten einer WPL19 Stiebel Eltron Wärmepumpe auszulesen. Dabei verwende ich das Modbus TCP Interface des ISGWeb.

Das Device konnte ich erfolgreich erstellen mit: define WPL19 ModbusAttr 1 60 192.168.0.169:502 TCP

Leider verstehe ich nicht wie ich die Modbus Adressen lesen kann. Kann mir da jemand ein Beispiel geben. Ich möchte z.B. gerne die Aussenthemperatur in ein Log schreiben. Hier ist die Modbus Dokumentation zu finden: https://www.stiebel-eltron.de/content/dam/ste/de/de/home/services/Downloadlisten/ISG%20Modbus_Stiebel_Bedienungsanleitung.pdf

Hast du es schon geschafft den Betriebsstatus auszulesen?