war: Techem HKV (ok) -> war Wasserzähler (ok) -> war Wärmemengenzähler (ok)

Begonnen von herrmannj, 14 Oktober 2015, 02:34:36

Vorheriges Thema - Nächstes Thema

herrmannj


BennySt

Hallo zusammen,

ich habe anscheinend auch neue HKVs...
Mit dem eingescheckten Modul werden Sie nicht erkannt. Mit der Version von der letzten Seite schon aber nicht sinvoll...

@herrmannj
Hast du Interesse dein Modul anzupassen? Falls ja, kann ich dir irgendwie helfen?

herrmannj

Ja gern. Ich komm aber nicht vor Ende Februar dazu

Stell mal bitte einige raw ein.

Vg
Jörg

BennySt

Kein Problem, ich habe Zeit  :)

Ich werde ein paar RAW Messages sammeln.

herrmannj


tca

Hallo,

... kurzer Versions-Vergleich: das aktuelle Update von '32_TechemHKV.pm' (svn.fhem.de) ist vom 29.1.2016 - ist das ok?

Danke,
Tom

herrmannj


BennySt

Im Anhang habe ich ca. 1Std Aufzeichnungen vom CUL und das sind die Daten von meine HKVs. Ich hoffe du kannst dich dort durch kämpfen.
no     Stift   Akt
2568   247   291
2569   198   172
2998   414   452
2695   225   206
3000   171   209
2985   106   118

tca

Hallo,

ich verwende seit kurzem einen zweiten CUL/CUN, der nur für den Empfang von WM_Bus eingerichtet ist. Nach einigen Stunde Laufzeit steigt scheinbar das WM_Bus/Techem Modul aus, mit der Fehlermeldung:

WMBUS Error during LinkLayer parse:CRC check failed on link layer

Ein Initialisieren des CUN [set 'device' reopen] hilft, aber nach einigen Stunden kommt die Fehlermeldung im Minutentakt wieder bzw. die Geräte werden nicht mehr empfangen.

Als CUN verwende ich einen Max!Cube (culfw-a), als Alternative hatte ich vorher einen COC (Raspberry-Aufsteckmodul). Mit letzteren habe ich diese Fehlermeldung nicht beobachtet.
Natürlich deutet das auf den cube als Ursache hin, dagegen spricht aber das 'reopen' und generell, dass Daten bei FHEM ankommen.

Hat jemand eine Idee?

Danke,
Tom

herrmannj

Der Fehler kommt nicht aus dem techem modul. Das (die) techem Module prüfen die crc und erzeuegen eine Fehlermeldung im log, die lautet aber ganz anders.

Bitte mehr Info:

was heist "steigt aus" ?
wo siehst Du den Fehler ?

vg
joerg

kaihs

Der Fehler kommt aus dem WMBUS Modul. Reichst du die Daten weiter wenn bei dir die Prüfungen fehlschlagen?
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

tca

@herrmannj
"steigt aus" soll heisse, dass die Readings der TechemHKV- und TechemWZ-Devices mit der ersten Fehlermeldung nicht mehr aktualisiert werden;
der Fehler wird im +-Minuten-Takt angezeigt, z.B.:

2017.01.26 12:28:53 2: WMBUS Error during LinkLayer parse:CRC check failed on link layer
2017.01.26 12:33:43 2: WMBUS Error during LinkLayer parse:CRC check failed on link layer
2017.01.26 12:36:55 2: WMBUS Error during LinkLayer parse:CRC check failed on link layer
2017.01.26 12:38:54 2: WMBUS Error during LinkLayer parse:CRC check failed on link layer
2017.01.26 12:42:30 2: WMBUS Error during LinkLayer parse:CRC check failed on link layer
2017.01.26 12:43:10 2: WMBUS Error during LinkLayer parse:CRC check failed on link layer
2017.01.26 12:58:53 2: WMBUS Error during LinkLayer parse:CRC check failed on link layer


der Fehler wird im Log ('Logfile') angezeigt;

@kaihs
ja, der Fehler kommt wohl vom Modul 36_WMBUS.pm - deine Frage ist an herrmannj gestellt?

hm, sollte ich die Frage in einem anderen Thread stellen?

crbble

Moin,

ich hänge mich mal an diesen Thread ran, falls das nicht OK ist mache ich einen neuen auf. Ich habe mir einen selbstbau CUL gelötet mit V 1.66 nanoCUL868 und betreibe die Module 32_TechemHKV und 32_TechemWZ damit:

fhem.cfg:
define hkv_arbeits TechemHKV XXXXX
define FileLog_hkv_arbeits FileLog ./log/hkv_arbeits-%Y.log hkv_arbeits

define wz_kalt TechemWZ XXXXXXXX
define FileLog_wz_kalt FileLog ./log/wz_kalt-%Y.log wz_kalt


Das HKV Modul loggt ganz fleissig Daten:

2017-01-23_21:03:48 hkv_arbeits current_period: 5
2017-01-23_21:03:48 hkv_arbeits previous_period: 1206
2017-01-23_21:05:00 hkv_arbeits temp1: 19.00
2017-01-23_21:05:00 hkv_arbeits temp2: 19.80
2017-01-23_21:05:34 hkv_arbeits temp1: 19.00
2017-01-23_21:05:34 hkv_arbeits temp2: 19.80


Wohingegen das Wasserzähler Modul eher ruhig ist:

2017-01-25_23:16:00 wz_kalt listening
2017-01-25_23:16:36 wz_kalt listening
2017-01-26_17:28:38 wz_kalt listening


Allerdings bekommt das Wasserzähler Modul scheinbar doch von irgendwoher Daten:

Readings
current_period 5 2017-01-26 00:00:00
meter 140.6 2017-01-26 00:00:00
previous_period 110.1 2016-12-31 00:00:00
state listening 2017-01-26 17:28:38


Ist das korrekt so, dass ich die Daten mit einem Dummy abgreifen muss oder sollten die Daten ganz regulär im Log landen?

Vielen Dank,
Robert

herrmannj

Zitat von: kaihs am 26 Januar 2017, 15:39:32
Der Fehler kommt aus dem WMBUS Modul. Reichst du die Daten weiter wenn bei dir die Prüfungen fehlschlagen?

Bin nicht @home und aus dem Kopf weiß ich das nicht genau. Alles was nicht techem ist reiche ich weiter. Sonderfall ist techem aber kaputt... müsste ich wegwerfen. ? ( wobei trotzdem weitergeben genauso logisch ist. Nur weil ich das mit techem nicht brauche bedeutet ja nicht das ein anderes Modul doch was damit anstellt....)

Aber wenn die Meldung von dir kommt dann wird es wohl weitergegeben

Aber. Der Crc Fehler kommt vmtl schon vom Cul. Da können kaihs und ich vermutlich eh nix machen. (Oder?) Die Daten kommen halt kaputt rein... warum auch immer.

Kaihs, was denkst du?

Vg
Jörg

kaihs

Zitat von: tca am 26 Januar 2017, 16:23:40
@herrmannj
"steigt aus" soll heisse, dass die Readings der TechemHKV- und TechemWZ-Devices mit der ersten Fehlermeldung nicht mehr aktualisiert werden;
der Fehler wird im +-Minuten-Takt angezeigt, z.B.:

2017.01.26 12:28:53 2: WMBUS Error during LinkLayer parse:CRC check failed on link layer
2017.01.26 12:33:43 2: WMBUS Error during LinkLayer parse:CRC check failed on link layer
2017.01.26 12:36:55 2: WMBUS Error during LinkLayer parse:CRC check failed on link layer
2017.01.26 12:38:54 2: WMBUS Error during LinkLayer parse:CRC check failed on link layer
2017.01.26 12:42:30 2: WMBUS Error during LinkLayer parse:CRC check failed on link layer
2017.01.26 12:43:10 2: WMBUS Error during LinkLayer parse:CRC check failed on link layer
2017.01.26 12:58:53 2: WMBUS Error during LinkLayer parse:CRC check failed on link layer


der Fehler wird im Log ('Logfile') angezeigt;

@kaihs
ja, der Fehler kommt wohl vom Modul 36_WMBUS.pm - deine Frage ist an herrmannj gestellt?

hm, sollte ich die Frage in einem anderen Thread stellen?
Ja, die Frage ging an hermannj. Das techem Modul greift die techem spezifischen Daten ab und reicht die übrigen Daten an WMBUS weiter.
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