/dev/ttyUSB0 /opt/fhem/FHEM/v200wb2.cfg 180 # v200wb2.cfg ##################################################################################### # Polling Commands GWG_VBEM ID 2053 # https://github.com/openv/openv/wiki/Ger%C3%A4te # GWG_VBEM GWG_VBES GWG_VWMS GWG_VBT2 2053 GWG # Unterscheidung der Geräte durch die erweiterte Kennung: # 00 = VBEM: Gaswandgerät mit VR20 Regelung, Bedienteil BEM und Feuerungsautomat LGM29 # 02 = VBES: Gaswandgerät mit VR20 Regelung, Bedienteil BES und Feuerungsautomat LGM29 # 08 = VWMS: Gaswandgerät mit VR20 Regelung, Bedienteil BES im Wandmontagesockel WMS und Feuerungsautomat LGM29 # 10 = VBT2: Gaswandgerät mit VR20 Regelung, Bedienteil BT2 und Feuerungsautomat LGM29 ###################################################################################### #POLL,SENDCMD , PARSE, DIVISOR, READING-NAME , KUMULATION? ##################################################################################### # PROTOCOL, GWG # # Test Parameter # POLL, 01CB6D0104, 1ByteS, 2, -, - 0 read # POLL, 01CB6E0104, 1ByteS, 2, -, - 0 read # # POLL, 01CB170104, 1ByteU, 1, Brennerlaufzeit_17, - # 4 Byte leere Rückgabe, 2 leer, 4 Byte unparsed POLL, 01CB170104, 1ByteU, 1, Brennerlaufzeit, day # POLL, 01CB170104, 4Byte, 3600 , Brennerlaufzeit_18, day # 1ByteU->1ByteS->4 Byte->2ByteU# # POLL, 01CB180104, 1ByteU, 1, Brennerlaufzeit_18, - # mit S negative Zahlen, 2 leer, 4 Byte unparsed # POLL, 01CB180104, 1ByteU, 1, Brennerlaufzeit_18_TAG, day, - # # POLL, 01CB088A04, 4Byte, 1, Brennerstarts_088A, - # POLL, 01CB088A04, 4Byte, 3600 , Brennerstarts088A, day # ##################################### # Test Ende # POLL, 01CB000104, 1ByteS, 1, GWG-ExternSperren , - # oder Ventilstellung state? # POLL, 01CB000104, 1ByteU, state , GWG_ExternSperren , - POLL, 01CB010104, 1ByteU, state , Ventilstellung, - # POLL, 01CB020104, 1ByteU, state , 01CB020104_Test, - # POLL, 01CB030104, 1ByteU, state , Stroemungsschalter, - # vorher 1ByteS POLL, 01CB050104, 1ByteU, state , Heizkreispumpe, - # noch Testen mode, state # POLL, 01CB080804, 1ByteS, 1, Abgastemperatur_Test , - # VCONTROL_Read receive_len < 16, 00000000000000 # POLL, 01CB089F04, 1ByteS, 1, Abgastemperatur_maximal_Test , - # # POLL, 01CB090104, 1ByteU, state , 01CB090104_Druck, - # vorher 1ByteU mit 1 (statt state) POLL, 01CB090104, 1ByteU, 1, WasserDruck_<0.8, - # vorher 1ByteU mit 1 (statt state) 0,8bar Prüfung? POLL, 01CB0C0104, 1ByteU, 1, 01CB0C0104_HKPmaxDrehzahl, - # immer 0 S->U 1->2ByteU POLL, 01CB190104, 1ByteU, 1, 01CB190104_HKPminDrehzahl, - # immer 16 S->U 1->2ByteU POLL, 01CB220104, 1ByteU, state , BrennerStatus, - # mode, state ->on # POLL, 01CB210104, mode , state , 01CB210104_BetriebsProgramm, - # POLL, 01CB232304, 1ByteS, 1, Betriebsphase der Therme_Test, - # POLL, 01CB230104, 1ByteS, 1 , Brennerstatus_Test, - # Rückgabe von Wert 112 ansteigend # POLL, 01CB3D0104, 1ByteS, 1, Heizbetrieb, - # Rückgabe Wert 2 POLL, 01CB3F0104, 1ByteS, 1, Fehlermeldung , - POLL, 01CB410104, 1ByteS, 2, HKA_Vorlauftemperatur, - # Divisor 1->2 POLL, 01CB420104, 1ByteS, 2, Temp-WW_Ist, - # POLL, 01CB430104, mode, state , WW-TemperaturSensor2_Test, - # Rückgabe leer # POLL, 01CB440104, 1ByteU, 10, RuecklaufTemperatur_Test, - # 1ByteS->1ByteU 1->2 # POLL, 01CB440104, 1ByteS, 1 , RuecklaufTemperatur , - POLL, 01CB510104, mode, state, Betriebsprogramm , - #Rückgabe H + WW POLL, 01CB510104, 1ByteU, 1, Betriebsprogramm_Nummer, - #Rückgabe 3 POLL, 01CB530104, 1ByteS, 1, Raum-SollTag, - POLL, 01CB540104, 1ByteS, 1, Raum-SollNacht, - POLL, 01CB550104, 1ByteS, 1, 01CB550104_Leistung, - #aus 01CB55E304 U->S POLL, 01CB5C0104, 1ByteS, 2, Temp-WW_Soll, - POLL, 01CB5D0104, 1ByteS, 2, 01CB5D0104_WW-TemperaturZusatz, - # U->S POLL, 01CB630104, 1ByteS, 2, HKB_Vorlauf_SollTemperatur, - # Divisor 1->2 # POLL, 01CB640104, 1ByteS, 1, HKA_Niveau, - POLL, 01CB650104, 1ByteS,10, HKA_Neigung, - POLL, 01CB690104, 1ByteS, 2, HKA_Vorlauf_SollTemperatur, - POLL, 01CB6F0104, 1ByteS, 2, Aussentemperatur, - POLL, 01CB700104, 1ByteS, 2, Temp-Kessel_Ist, - POLL, 01CB710104, 1ByteS, 2, Temp-Kessel_Soll, - POLL, 01CB9E0104, 1ByteS, 1, Brenner_Modulation, - # Leistungswechsel 16-69-99 Stufen? POLL, 01CBA90104, 1ByteU, 1, Umwaelzpumpe, - # Test mit Status oder 1 # POLL, 01CBA90104, 1ByteU, state , Umwaelzpumpe_status, - # POLL, 01CBB00104, 1ByteS, 1, GWG-Drehzahl_Prozent, - POLL, 01CBBB0104, 1ByteS, 1, 01CBBB0104_Leistungsvorgabe, - POLL, 01CBBP0104, 1ByteS, 1, 01CBBP0104_Betriebsprogramm_neu, - # POLL, 01CBBB0104, 1ByteS, 2 , 01CBBB0104_Leistungsvorgabe, - # immer 0? POLL, 01CBC40104, 1ByteU, 10, HKB_Neigung, - POLL, 01CBC50104, 1ByteS, 1, HKB_Niveau, - POLL, 01CBC60104, 1ByteS, 1, 01CBC60104_Test, - POLL, 01CBC70104, 1ByteU, 1, Sommer-Winter, - # Beginn Winterzeit 53:XX für Monat POLL, 01CBF80104, 1ByteU, 1, 01CBF80104_Device_Type_Steuerung, - # 2Byte (leer) ->1->Rückgabe konstant? # POLL, 01CBF80104, 4Byte , 1, SystemIdentifikation_Test, - # Abfrage hängt # ##################################################################################### # M1 Possible TIMER Get commands ##################################################################################### #POLL,SENDCMD , PARSE, DIVISOR, READING-NAME , KUMULATION ##################################################################################### # M1 Possible Warm Water TIMER Get commands ##################################################################################### #POLL,SENDCMD , PARSE, DIVISOR, READING-NAME , KUMULATION? ##################################################################################### # M1 Possible Set commands which are complete ##################################################################################### #SET,SETCMD , SENDCMD , CONV , NEXT_CMD or DAY for timer # set- Befehle: # setTimerWWMo WW_1Mo_spaet 08:00-10:00|12:00-12:30|| # setTempSollWW WarmwasserTemp 70,65,60,55,10 # setTimerWWMo WW_1Mo_spaet 08:00-10:00|12:00-12:30|| # setTempWWsoll WarmwasserTemp 70,65,60,55,10 ##################################################################################### ##################################################################################### # Possible TIMER Set commands prefix ##################################################################################### ##################################################################################### #Possible Warm Water Timer Set commands prefix ################################ #################################################################################$ # Polling Commands #################################################################################$ # POLL,SENDCMD , PARSE, DIVISOR, READING-NAME , KUMULATION #################################################################################$ PROTOCOL, GWG # Mehr habe ich auch nicht rauskitzenl können. ich habe mir noch ein 2. FHEM-Modul (damit nicht bei jedemneu eintreffenden Messwert ein Update erfolgt) gebastelt um noch zusätzliche Auswertungen (Unterscheidung Betrieb, Zähler) zu machen. Das geht sicher auch eleganter, aber ich habe im Moment keine Zeit da ich mich gerade mit dem Thema wM-Bus beschäftige. Zum Thema Gaszähler habe ich mir einen WLAN TASMOTA Impuls Zähler gekauft
... Mehr anzeigen