Wärmezähler Engelmann (betr. WM-BUS, ggf. TechEm)

Begonnen von UlfS, 01 November 2018, 08:59:26

Vorheriges Thema - Nächstes Thema

UlfS

Hallo liebe Mitstreiter der HA,

ich habe überwiegend Wärme- und Wasserzähler von Techem im Einsatz, die ich auch schön in FHEM reinlaufen lasse. Da ich jetzt einen bisher nicht vernetzten Wärmezähler tauschen musste, habe ich mal recherchiert und einen von Engelmann geholt. Hier ist der Vorteil, dass das Funkmodul wahrscheinlich wiederverwendet werden kann beim Eichfristwechsel, des weiteren gibt es da zum Beispiel auch ein Funkmodul mit drei S0-Eingängen, so dass man gleich noch Wasser- / Gas- oder sonstige Zähler im Heizungsraum mitfunken kann. Auch scheinen andere Hersteller die Funkmodule von Engelmann zu nutzen, scheint sich also zu verbreiten.

Eine weitere Info die ich dabei bekommen habe, ist das Techem bei der neueren Zählergeneration auch auf Engelmann setzt.

Hat sich jemand schon mal damit auseinandergesetzt, das Zählerprotokoll von Engelmann (OMS?) in FHEM zu bekommen? Das Modul WMBus scheint hier in einen Fehler zu laufen (siehe Log unten) und das Paket ist deutlich länger wie die Techem Packerln.

Ideen oder kann jemand helfen?

2018.11.01 08:37:45 1 : reload: Error:Modul 36_WMBUS deactivated: Attempt to reload WMBus.pm aborted. Compilation failed in require at ./FHEM/36_WMBUS.pm line 13. BEGIN failed--compilation aborted at ./FHEM/36_WMBUS.pm line 13.
2018.11.01 08:37:45 0 : Attempt to reload WMBus.pm aborted. Compilation failed in require at ./FHEM/36_WMBUS.pm line 13. BEGIN failed--compilation aborted at ./FHEM/36_WMBUS.pm line 13.
2018.11.01 08:37:45 0 : ERROR: Cannot autoload WMBUS
2018.11.01 08:37:45 3 : CUL_WMBus_T: Unknown code bA444C514186225840004E2117AA10000202F2F046D2428412B0406B93C0B00000004132B79000001FD1700426C000CD300440600000000840106AF00000084020503060000000084030600000000840406006349000000840506000000008406060000003794008407060000000084080600000000844272090600000000840A0600000000840B06E8F800000000840C0600000000840D06000056C40000840E0600000000840F0600000000456503FD0C05010002FD0B3111BFDC45::-102.5, help me!


Bisschen was habe ich schon rausgefunden, ab dem 5. Byte versteckt sich auch hier die Seriennummer in Dezimal = Hex und umgekehrter Reihenfolge (meine SN 84256218 findet sich als 18622584 ab Byte 5, also auch analog zu TechEm, sind ja wahrscheinlich beide an OMS angelehnt).

Gibt es Mitstreiter, oder Ideen was im WMBus-Modul geändert werden müsste damit zumindest der Fehler weg ist?

Liebe Grüße, Ulf
Konfig: Raspberry Pi 2, En-Ocean und HomeMatic CUL, FritzBox mit Fritz!DECT-Steckdosen und Presence über FB, Pioneer-AVR, Enigma2 Receiver, Sonos, HomeMatic Heizungsaktoren, Temperatur-/Feuchtigkeitssensoren, Fenster-/Fenstergriff-Sensoren, EnOcean Schalter und Rollladensteuerung.

kaihs

Hast du die zusätzlichen Perl Module installiert die vom WMBus Modul benötigt werden? Siehe commandref
Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, SIGNALduino mit Logilink Temp.-sensoren und Auriol Wetterstation

UlfS

Hallo Kai,

Danke für die DAU-Hilfe - ich dachte, dass das Techem Modul auf WMBus Modul aufsetzt und ich daher die Prereqs erfüllt habe (Techem lese ich seit Jahren aus), aber war nicht so und jetzt läufts.

Jetzt muss ich nur mal sehen, wie ich die Werte etwas übersichtlicher bekomme, aber ich hab sie zumindest schon mal und sie werden gelogged.

Lg, Ulf
Konfig: Raspberry Pi 2, En-Ocean und HomeMatic CUL, FritzBox mit Fritz!DECT-Steckdosen und Presence über FB, Pioneer-AVR, Enigma2 Receiver, Sonos, HomeMatic Heizungsaktoren, Temperatur-/Feuchtigkeitssensoren, Fenster-/Fenstergriff-Sensoren, EnOcean Schalter und Rollladensteuerung.