Vorweg,
bei der ETA lege ich in der ETA selbst die Modbus Adressen an. Siehe Anhang.
Dies geht allerdings nur mit Service-Anmeldung.
Wenn dann in der Kessel-Steuerung alle Werte die Du willst verfügbar gemacht sind kannst das FHEM Gerät anlegen.
Nicht erschrecken, das ist ein ganz schönes Attribut-Gemetzel...
defmod ETA_PU11_Modbus ModbusAttr 1 60 192.168.99.999:502 TCP
attr ETA_PU11_Modbus userattr obj-h1002-expr obj-h1002-len obj-h1002-poll obj-h1002-reading obj-h1002-unpack obj-h1004-expr obj-h1004-len obj-h1004-poll obj-h1004-reading obj-h1004-unpack obj-h1006-expr obj-h1006-len obj-h1006-poll obj-h1006-reading obj-h1006-unpack obj-h1008-expr obj-h1008-len obj-h1008-map obj-h1008-poll obj-h1008-reading obj-h1008-unpack obj-h1010-expr obj-h1010-len obj-h1010-poll obj-h1010-reading obj-h1010-unpack obj-h1016-len obj-h1016-map obj-h1016-poll obj-h1016-reading obj-h1016-unpack obj-h1018-len obj-h1018-map obj-h1018-poll obj-h1018-reading obj-h1018-unpack obj-h1020-expr obj-h1020-len obj-h1020-poll obj-h1020-reading obj-h1020-unpack obj-h1022-expr obj-h1022-len obj-h1022-poll obj-h1022-reading obj-h1022-unpack obj-h1024-expr obj-h1024-len obj-h1024-poll obj-h1024-reading obj-h1024-unpack obj-h1026-len obj-h1026-map obj-h1026-poll obj-h1026-reading obj-h1026-unpack obj-h1028-len obj-h1028-map obj-h1028-poll obj-h1028-reading obj-h1028-unpack obj-h1030-expr obj-h1030-len obj-h1030-poll obj-h1030-reading obj-h1030-unpack obj-h1032-expr obj-h1032-len obj-h1032-poll obj-h1032-reading obj-h1032-unpack obj-h1034-len obj-h1034-map obj-h1034-poll obj-h1034-reading obj-h1034-unpack obj-h1036-expr obj-h1036-len obj-h1036-poll obj-h1036-reading obj-h1036-unpack obj-h1038-expr obj-h1038-len obj-h1038-poll obj-h1038-reading obj-h1038-unpack obj-h1040-expr obj-h1040-len obj-h1040-poll obj-h1040-reading obj-h1040-unpack obj-h1042-expr obj-h1042-len obj-h1042-poll obj-h1042-reading obj-h1042-unpack obj-h1044-len obj-h1044-map obj-h1044-poll obj-h1044-reading obj-h1044-unpack obj-h1046-expr obj-h1046-len obj-h1046-poll obj-h1046-reading obj-h1046-unpack obj-h1048-expr obj-h1048-len obj-h1048-poll obj-h1048-reading obj-h1048-unpack obj-h1050-expr obj-h1050-len obj-h1050-poll obj-h1050-reading obj-h1050-unpack
attr ETA_PU11_Modbus DbLogExclude .*
attr ETA_PU11_Modbus group ETA_Modbus
attr ETA_PU11_Modbus obj-h1002-expr $val/10
attr ETA_PU11_Modbus obj-h1002-len 2
attr ETA_PU11_Modbus obj-h1002-poll 1
attr ETA_PU11_Modbus obj-h1002-reading ETA_Puffer_3_oben
attr ETA_PU11_Modbus obj-h1002-unpack N
attr ETA_PU11_Modbus obj-h1004-expr $val/10
attr ETA_PU11_Modbus obj-h1004-len 2
attr ETA_PU11_Modbus obj-h1004-poll 1
attr ETA_PU11_Modbus obj-h1004-reading ETA_Puffer_4_mitte
attr ETA_PU11_Modbus obj-h1004-unpack N
attr ETA_PU11_Modbus obj-h1006-expr $val/10
attr ETA_PU11_Modbus obj-h1006-len 2
attr ETA_PU11_Modbus obj-h1006-poll 1
attr ETA_PU11_Modbus obj-h1006-reading ETA_Puffer_5_unten
attr ETA_PU11_Modbus obj-h1006-unpack N
attr ETA_PU11_Modbus obj-h1008-expr $val/10
attr ETA_PU11_Modbus obj-h1008-len 2
attr ETA_PU11_Modbus obj-h1008-poll 1
attr ETA_PU11_Modbus obj-h1008-reading ETA_Puffer_6_geforderte_Leistung
attr ETA_PU11_Modbus obj-h1008-unpack N
attr ETA_PU11_Modbus obj-h1010-expr $val/10
attr ETA_PU11_Modbus obj-h1010-len 2
attr ETA_PU11_Modbus obj-h1010-poll 1
attr ETA_PU11_Modbus obj-h1010-reading Aussentemperatur
attr ETA_PU11_Modbus obj-h1010-unpack N
attr ETA_PU11_Modbus obj-h1016-len 2
attr ETA_PU11_Modbus obj-h1016-map 4000:Ausgeschaltet, 4001:Bereit, 4002:Geladen, 4003:Voll, 4004:Entaschen, 4005:Position wechseln, 4006:Spülen, 4007:Startvorgang, 4008:Ein, 4009:In Betrieb, 4010:Fördern, 4011:Heizen, 4012:Absenken, 4013:Laden, 4014:Abstellen, 4015:Glutabbrand, 4016:Störung,4017:Verriegelt
attr ETA_PU11_Modbus obj-h1016-poll 1
attr ETA_PU11_Modbus obj-h1016-reading ETA_FBH_1_Status
attr ETA_PU11_Modbus obj-h1016-unpack N
attr ETA_PU11_Modbus obj-h1018-len 2
attr ETA_PU11_Modbus obj-h1018-map 1040:Aus, 1041:Ein, 1042:Verriegelt, 1043:Sicherung defekt, 1044:Keine Klemme zugewiesen, 1045:Keine Antwort des CAN-Knotens
attr ETA_PU11_Modbus obj-h1018-poll 1
attr ETA_PU11_Modbus obj-h1018-reading ETA_FBH_5_Heizpumpe
attr ETA_PU11_Modbus obj-h1018-unpack N
attr ETA_PU11_Modbus obj-h1020-expr $val/10
attr ETA_PU11_Modbus obj-h1020-len 2
attr ETA_PU11_Modbus obj-h1020-poll 1
attr ETA_PU11_Modbus obj-h1020-reading ETA_FBH_3_Heizkurve
attr ETA_PU11_Modbus obj-h1020-unpack N
attr ETA_PU11_Modbus obj-h1022-expr $val/10
attr ETA_PU11_Modbus obj-h1022-len 2
attr ETA_PU11_Modbus obj-h1022-poll 1
attr ETA_PU11_Modbus obj-h1022-reading ETA_FBH_4_Vorlauf
attr ETA_PU11_Modbus obj-h1022-unpack N
attr ETA_PU11_Modbus obj-h1024-expr $val/10
attr ETA_PU11_Modbus obj-h1024-len 2
attr ETA_PU11_Modbus obj-h1024-poll 1
attr ETA_PU11_Modbus obj-h1024-reading ETA_FBH_6_Heizgrenze
attr ETA_PU11_Modbus obj-h1024-unpack N
attr ETA_PU11_Modbus obj-h1026-len 2
attr ETA_PU11_Modbus obj-h1026-map 4050:Urlaubsprogramm ist aktiv, 4051:Erzeuger ist nicht warm genug, 4052:Berechnete Vorlauftemperatur liegt unter dem Mindestwert, 4053:Raumsolltemperatur liegt über der eingestellten Heizgrenze, 4054:Außentemperatur liegt über der eingestellten Heizgrenze, 4055:Warmwasser wird vorrangig geladen, 4056:Raumtemperatur liegt unter der Frostschutzgrenze, 4057:Vorlauftemperatur liegt unter der Frostschutzgrenze, 4058:Restwärme wird abgeführt, 4059:Überschüssige Wärme wird abgeführt, 4060:Estrichausheizprogramm ist aktiv, 4061:Vorlauftemperaturfühler ist defekt, 4062:Externe Freigabe ist nicht aktiv, 4063:Keine Anforderung der Räume vorhanden, 4064:Ventile werden geöffnet, 4065:Mischer wird aufgrund zu hoher Vorlauftemperatur geschlossen, 4066:Handtuchtrockner ist aktiv, 4067:N/A
attr ETA_PU11_Modbus obj-h1026-poll 1
attr ETA_PU11_Modbus obj-h1026-reading ETA_FBH_2_Status_2
attr ETA_PU11_Modbus obj-h1026-unpack N
attr ETA_PU11_Modbus obj-h1028-len 2
attr ETA_PU11_Modbus obj-h1028-map 1040:Aus, 1041:Ein, 1042:Verriegelt, 1043:Sicherung defekt, 1044:Keine Klemme zugewiesen, 1045:Keine Antwort des CAN-Knotens
attr ETA_PU11_Modbus obj-h1028-poll 1
attr ETA_PU11_Modbus obj-h1028-reading ETA_Kaminofen_2_Pumpe
attr ETA_PU11_Modbus obj-h1028-unpack N
attr ETA_PU11_Modbus obj-h1030-expr $val/10
attr ETA_PU11_Modbus obj-h1030-len 2
attr ETA_PU11_Modbus obj-h1030-poll 1
attr ETA_PU11_Modbus obj-h1030-reading ETA_Kaminofen_1_Wassertasche
attr ETA_PU11_Modbus obj-h1030-unpack N
attr ETA_PU11_Modbus obj-h1032-expr $val/100
attr ETA_PU11_Modbus obj-h1032-len 2
attr ETA_PU11_Modbus obj-h1032-poll 1
attr ETA_PU11_Modbus obj-h1032-reading ETA_Kessel_2_Druck
attr ETA_PU11_Modbus obj-h1032-unpack N
attr ETA_PU11_Modbus obj-h1034-len 2
attr ETA_PU11_Modbus obj-h1034-map 4000:Ausgeschaltet, 4001:Bereit, 4002:Geladen, 4003:Voll, 4004:Entaschen, 4005:Position wechseln, 4006:Spülen, 4007:Startvorgang, 4008:Ein, 4009:In Betrieb, 4010:Fördern, 4011:Heizen, 4012:Absenken, 4013:Laden, 4014:Abstellen, 4015:Glutabbrand, 4016:Störung, 4017:Verriegelt
attr ETA_PU11_Modbus obj-h1034-poll 1
attr ETA_PU11_Modbus obj-h1034-reading ETA_Kessel_1_Status
attr ETA_PU11_Modbus obj-h1034-unpack N
attr ETA_PU11_Modbus obj-h1036-expr $val/10
attr ETA_PU11_Modbus obj-h1036-len 2
attr ETA_PU11_Modbus obj-h1036-poll 1
attr ETA_PU11_Modbus obj-h1036-reading ETA_Kessel_3_Vorlauf
attr ETA_PU11_Modbus obj-h1036-unpack N
attr ETA_PU11_Modbus obj-h1038-expr $val/10
attr ETA_PU11_Modbus obj-h1038-len 2
attr ETA_PU11_Modbus obj-h1038-poll 1
attr ETA_PU11_Modbus obj-h1038-reading ETA_Kessel_4_Asche
attr ETA_PU11_Modbus obj-h1038-unpack N
attr ETA_PU11_Modbus obj-h1040-expr $val/10
attr ETA_PU11_Modbus obj-h1040-len 2
attr ETA_PU11_Modbus obj-h1040-poll 1
attr ETA_PU11_Modbus obj-h1040-reading ETA_Kessel_5_Verbrauch_seit_Wartung
attr ETA_PU11_Modbus obj-h1040-unpack N
attr ETA_PU11_Modbus obj-h1042-expr $val/10
attr ETA_PU11_Modbus obj-h1042-len 2
attr ETA_PU11_Modbus obj-h1042-poll 1
attr ETA_PU11_Modbus obj-h1042-reading ETA_Kessel_6_Gesamtverbrauch
attr ETA_PU11_Modbus obj-h1042-unpack N
attr ETA_PU11_Modbus obj-h1044-len 2
attr ETA_PU11_Modbus obj-h1044-map 4000:Ausgeschaltet, 4001:Bereit, 4002:Geladen, 4003:Voll, 4004:Entaschen, 4005:Position wechseln, 4006:Spülen, 4007:Startvorgang, 4008:Ein, 4009:In Betrieb, 4010:Fördern, 4011:Heizen, 4012:Absenken, 4013:Laden, 4014:Abstellen, 4015:Glutabbrand, 4016:Störung
attr ETA_PU11_Modbus obj-h1044-poll 1
attr ETA_PU11_Modbus obj-h1044-reading ETA_Puffer_1_Status
attr ETA_PU11_Modbus obj-h1044-unpack N
attr ETA_PU11_Modbus obj-h1046-expr $val/10
attr ETA_PU11_Modbus obj-h1046-len 2
attr ETA_PU11_Modbus obj-h1046-poll 1
attr ETA_PU11_Modbus obj-h1046-reading ETA_Puffer_2_Zustand
attr ETA_PU11_Modbus obj-h1046-unpack N
attr ETA_PU11_Modbus obj-h1048-expr $val/10
attr ETA_PU11_Modbus obj-h1048-len 2
attr ETA_PU11_Modbus obj-h1048-poll 1
attr ETA_PU11_Modbus obj-h1048-reading ETA_Vorrat_1_Silo
attr ETA_PU11_Modbus obj-h1048-unpack N
attr ETA_PU11_Modbus obj-h1050-expr $val/10
attr ETA_PU11_Modbus obj-h1050-len 2
attr ETA_PU11_Modbus obj-h1050-poll 1
attr ETA_PU11_Modbus obj-h1050-reading ETA_Vorrat_2_Kessel
attr ETA_PU11_Modbus obj-h1050-unpack N
attr ETA_PU11_Modbus room Heizung
attr ETA_PU11_Modbus sortUpdate 1
Hoffe es hilft!