Aktuell versuche ich meine neune WPL 25A Wärmepumpe über Modbus auszulesen.
Dazu habe ich die Modbus Liste von Stiebel Eltron als Basis genommen.
Die “einfachen” Werte bekomme ich ausgelesen, jedoch leider nicht die Binärcodierten, wie z.B. den Betriebsstatus.
Den 16 Bit Eingang habe ich, wie von Jan Wachsmuth Gast @ Stephan Häuslschmid decodiert
Kann das Ergebnis aber ehrlich gesagt nicht lesen.
Die Infos von Stiebel Eltron dazu sind:
HK 1 PUMPE==>B0
HK 2 PUMPE==>B1
AUFHEIZPROGRAMM==>B2
NHZ STUFEN IN BETRIEB==>B3
WP IM HEIZBETRIEB==>B4
WP IM WARMWASSERBETRIEB==>B5
VERDICHTER IN BETRIEB==>B6
SOMMERBETRIEB AKTIV==>B7
KUEHLBETRIEB AKTIV==>B8
MIN. EINE IWS IM ABTAUBETRIEB==>B9
SILENTMODE 1 AKTIV==>B10
SILENTMODE 2 AKTIV (WP AUS)==>B11
Was heißt jetzt eine (Dezimal 83) ==> 11001010 00000000 am Ausgang der Binärdekodierers?
Heißt das ?
Lower Bit
Q1=1 ==> B0 ==> “HK1 Pumpe” aktiv
Q2=1 ==> B1 ==> “HK2 Pumpe” aktiv
Q3=0 ==> B2 ==> “AUFHEIZPROGRAMM” NICHT aktiv
Q4=0 ==> B3 ==> “NHZ STUFEN IN BETRIEB” NICHT aktiv
Q5=1 ==> B4 ==> “WP IM HEIZBETRIEB” aktiv
Q6=0 ==> B5 ==> “WP IM WARMWASSERBETRIEB” NICHT aktiv
Q7=1 ==> B6 ==> “VERDICHTER IN BETRIEB” aktiv
Q8=0 ==> B7 ==> “SOMMERBETRIEB AKTIV” NICHT aktiv
Higher Bit
Q1=0 ==> B8 ==> “KUEHLBETRIEB AKTIV” NICHT aktiv
Q2=0 ==> B9 ==> “MIN. EINE IWS IM ABTAUBETRIEB” NICHT aktiv
Q3=0 ==> B10 ==> “SILENTMODE 1 AKTIV ” NICHT aktiv
Q4=0 ==> B11 ==> “SILENTMODE 2 AKTIV (WP AUS)” NICHT aktiv
Q5=0 ==> Keine Funktion
Q6=0 ==> Keine Funktion
Q7=0 ==> Keine Funktion
Q8=0 ==> Keine Funktion
Ich hänge gerade irgendwie total.
Danke für Eure Hilfe
Beste Grüße
Fco
Kommentar