Wireless M-Bus für CUL

Begonnen von tostmann, 12 Juni 2014, 17:34:32

Vorheriges Thema - Nächstes Thema

kossmann

Hab´s mir schon mal aus dem SVN gezogen, sieht momentan gut aus. Heute Nacht werde sicher wieder Daten gesammelt, sollte irgendwas (in meinen Augen) nicht stimmen, melde ich mich.

Danke dir für deine Mühen!!!

kaihs

Zitat von: kossmann am 18 August 2014, 19:33:58
Kann es sein, dass Qundis hier innerhalb der Nutzdaten auch auf eine solche Art vom Standard abweicht und daher die Nachrichten nicht vollständig zu dekodieren sind?

'manufacturer specific' ist schon im Standard enthalten, aber logischerweise dann nicht mehr im Detail beschrieben.

Leider wird der Standard aber wohl sehr großzügig ausgelegt, in den Daten von mdewendt ist z. B. ein VIFE/VIF FDh/73h den ich im Standard nur als 'reserved' beschrieben finde.

Zitat
Ich wäre dir auch für die Martin gewünschte "Starthilfe" dankbar. Ich habe in der Doku zwar teilweise schon gesehen, wie da irgendwo was zu entziffern wäre, kann mit dem String, welcher vom CUL kommt aber auch noch nicht viel anfangen.

Ich werde mein bestes versuchen, kann aber heute Abend nur noch einen Einstieg liefern.

In der MBDOC48.PDF ist nur der MBus beschrieben, also die drahtgebundene Variante.
Darauf setzt WMBus auf und erweitert/ändert diese Spezifikation, daher sind auch noch die Dokumente unter http://oms-group.org/download4all/ zu beachten, insbesondere http://oms-group.org/fileadmin/pdf/OMS-Spec_Vol2_Primary_v301.pdf.
Diese Dokumente muss man zusammen berücksichtigen was es nicht einfacher macht.

Im Dokument der oms-group gibt es am Ende Beispiele, z. B. ab Seite 91 für einen Wärmezähler. Das Beispiel lässt sich ansatzweise auf eure Daten übertragen.

Analog zu diesen Beispielen habe ich mal manuell versucht die Daten von einem von kossmanns Wasseruhren zu dekodieren, siehe Anhang.
Das hört dann mit den herstellerspezifischen Daten auf und genau ab da wird es für euch interessant.
D.h. ihr braucht euch nur um die Daten ab diesem Bereich zu kümmern und zu versuchen das zu decodieren.

Die Daten davor werden ja schon decodiert, den Code dafür findet ihr in dem perl Modul WMBus.pm.
Falls ihr euch ein wenig mit perl auskennt könnte euch der Code evtl. auch weiterhelfen.

Kai





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

kossmann

Soll ja auch nicht "heute Abend" noch passieren, schon gar nicht "sofort" ;)

Ich habe aber weiterhin das Problem, dass ich gar nicht weiß, was das CUL da überhaupt als hexadezimale Zeichenkette liefert. In deiner Tabelle stehen in Spalte C Werte, die ich so in dem gelieferten Wert in H3 nicht wiederfinde. Wenn es Martin genauso geht, benötigen wir beide nur den initialen Anstoß "für Dummies" und es kann los gehen.

kaihs

Zitat von: mdewendt am 18 August 2014, 17:55:24
Gibt es eine Möglichkeit die einzelnen Telegramme beginnend mit b irgendwie komplett ins Logfile zu bekommen falls die aktuelle Dekodierung fehlschlägt?

Ja, wenn das Attribut verbose auf 5 gestellt wird, wird jede Rohmessage mit dem einleitendem Text 'WMBUS raw msg' geloggt.
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

kossmann

Sind die Leerzeilen im Logfile bei verbose 5 normal? Wahrscheinlich nicht und dort ist ein Zeilenumbruch zu viel, oder?

2014.08.19 15:05:13.851 0: Server started with 127 defined entities (version $Id: fhem.pl 6387 2014-08-10 11:55:40Z rudolfkoenig $, os linux, user kossmann, pid 24347)
2014.08.19 15:05:13.860 5: CUL/RAW: /SMODE

2014.08.19 15:05:13.860 4: CUL_Parse: CUL868 SMODE
2014.08.19 15:05:13.861 5: CUL_Parse: switched to SMODE
2014.08.19 15:05:13.863 1: HMLAN_Parse: MyHMLAN new condition ok


2014.08.19 15:07:50.002 5: CUL/RAW: /b2C44653238947058410771EA7A8F000000046D070ED31801FD0C0532C4B06CF
2014.08.19 15:07:50.004 5: CUL/RAW: b2C44653238947058410771EA7A8F000000046D070ED31801FD0C0532C4B06CF/FFF0DFF5F0C0008553000010613089CAE0BFFFC97C6

2014.08.19 15:07:50.005 4: CUL_Parse: CUL868 b2C44653238947058410771EA7A8F000000046D070ED31801FD0C0532C4B06CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.19 15:07:50.005 5: CUL868 dispatch b2C44653238947058410771EA7A8F000000046D070ED31801FD0C0532C4B06CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.19 15:07:50.038 5: WMBUS raw msg b2C44653238947058410771EA7A8F000000046D070ED31801FD0C0532C4B06CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.19 15:15:35.789 5: CUL/RAW: /b2C446532009470584107BF1F7A8F000000046D100ED31801FD0C053297076CF
2014.08.19 15:15:35.791 5: CUL/RAW: b2C446532009470584107BF1F7A8F000000046D100ED31801FD0C053297076CF/FFF0DFF5F0C0008553000010613089CAE0BFFFC97C6

2014.08.19 15:15:35.791 4: CUL_Parse: CUL868 b2C446532009470584107BF1F7A8F000000046D100ED31801FD0C053297076CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.19 15:15:35.792 5: CUL868 dispatch b2C446532009470584107BF1F7A8F000000046D100ED31801FD0C053297076CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.19 15:15:35.792 5: WMBUS raw msg b2C446532009470584107BF1F7A8F000000046D100ED31801FD0C053297076CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.19 15:20:01.367 5: CUL/RAW: /b2C4465325693705841075F4A7A29000000046D160ED31801FD0C053274816CF
2014.08.19 15:20:01.369 5: CUL/RAW: b2C4465325693705841075F4A7A29000000046D160ED31801FD0C053274816CF/FFF0DFF5F0C0008553000010613089CAE0BFFFC97C6

2014.08.19 15:20:01.369 4: CUL_Parse: CUL868 b2C4465325693705841075F4A7A29000000046D160ED31801FD0C053274816CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.19 15:20:01.370 5: CUL868 dispatch b2C4465325693705841075F4A7A29000000046D160ED31801FD0C053274816CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.19 15:20:01.370 5: WMBUS raw msg b2C4465325693705841075F4A7A29000000046D160ED31801FD0C053274816CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6

mdewendt

Hallo.

Den DLL habe ich jetzt soweit verstanden - bin jetzt beim APL. Dort hänge ich noch etwas an den DIF (dort wird ja gesagt wie lang die Daten nach dem VIF sind, allerdings nur in einem Teil) und VIF (hier wird festgelegt in welchem Format die Daten sind).


Martin

kaihs

Zitat von: kossmann am 19 August 2014, 16:30:06
Sind die Leerzeilen im Logfile bei verbose 5 normal? Wahrscheinlich nicht und dort ist ein Zeilenumbruch zu viel, oder?

Die Meldungen kommen aus dem CUL Modul, die habe ich nicht genauer untersucht.
Es reicht, wenn du die mit WMBUS markierten untersuchst.
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

mdewendt

Hallo.

Das mit der Uhrzeit stimmt leider immer noch nicht:
2014-08-20_18:02:52 WMBUS_LSE_60807799_24_8 1:value: 2014-8-20 04:04
Jetzt steht eine Stunde >0 drin aber die stimmt nicht.

Weiterhin gibt ein Problem bei der VIF an Platz 4 - bisher stand da immer nichts - jetzt:
4:errormsg: in VIFExtension fd unknown VIF 73

Wenn MANUFACTURER SPECIFIC erscheint wird dann die weitere Analyse abgebrochen?

Martin

kossmann

#83
Die Uhrzeit stimmt bei mir auch nicht. Dies erkläre ich mir aber dadurch, dass bei der Initialisierung der Funkmodule einfach keine Uhrzeit gesetzt wurde. Diese interessiert in der Praxis ja i.d.R. auch nicht, da immer nur halbwegs tagesaktuelle Werte benötigt werden. Für eine kontinuierliches Loggen ist das natürlich blöd.

root@eeebox:/opt/fhem/log# grep "1:value: 2014" Zaehler_*
Zaehler_Heizung.log:2014-08-19_00:35:58 Zaehler_Heizung 1:value: 2014-8-19 20:19 DST
Zaehler_Heizung.log:2014-08-19_04:21:09 Zaehler_Heizung 1:value: 2014-8-19 04:04 DST
Zaehler_Heizung.log:2014-08-19_07:51:41 Zaehler_Heizung 1:value: 2014-8-19 16:35 DST
Zaehler_Heizung.log:2014-08-19_11:25:09 Zaehler_Heizung 1:value: 2014-8-20 00:08
Zaehler_Heizung.log:2014-08-19_15:50:10 Zaehler_Heizung 1:value: 2014-8-20 16:33
Zaehler_Heizung.log:2014-08-19_20:11:43 Zaehler_Heizung 1:value: 2014-8-20 00:55
Zaehler_Heizung.log:2014-08-20_00:35:56 Zaehler_Heizung 1:value: 2014-8-20 20:19
Zaehler_Heizung.log:2014-08-20_04:59:22 Zaehler_Heizung 1:value: 2014-8-20 04:43
Zaehler_Heizung.log:2014-08-20_08:31:17 Zaehler_Heizung 1:value: 2014-8-20 20:14
Zaehler_Heizung.log:2014-08-20_12:04:32 Zaehler_Heizung 1:value: 2014-8-21 00:48 DST
Zaehler_Heizung.log:2014-08-20_15:48:04 Zaehler_Heizung 1:value: 2014-8-21 16:31 DST
Zaehler_WasserKalt.log:2014-08-17_08:27:51 Zaehler_WasserKalt 1:value: 2014-8-17 00:32
Zaehler_WasserKalt.log:2014-08-17_12:48:22 Zaehler_WasserKalt 1:value: 2014-8-17 00:53
Zaehler_WasserKalt.log:2014-08-17_16:17:52 Zaehler_WasserKalt 1:value: 2014-8-17 00:22
Zaehler_WasserKalt.log:2014-08-17_19:43:54 Zaehler_WasserKalt 1:value: 2014-8-17 00:48
Zaehler_WasserKalt.log:2014-08-17_23:33:35 Zaehler_WasserKalt 1:value: 2014-8-17 00:38
Zaehler_WasserKalt.log:2014-08-18_03:21:56 Zaehler_WasserKalt 1:value: 2014-8-18 00:26
Zaehler_WasserKalt.log:2014-08-18_07:27:32 Zaehler_WasserKalt 1:value: 2014-8-18 00:32
Zaehler_WasserKalt.log:2014-08-18_11:33:56 Zaehler_WasserKalt 1:value: 2014-8-18 00:38
Zaehler_WasserKalt.log:2014-08-18_16:03:58 Zaehler_WasserKalt 1:value: 2014-8-18 00:08
Zaehler_WasserKalt.log:2014-08-18_20:37:29 Zaehler_WasserKalt 1:value: 2014-8-18 00:42
Zaehler_WasserKalt.log:2014-08-19_00:19:35 Zaehler_WasserKalt 1:value: 2014-8-18 28:24
Zaehler_WasserKalt.log:2014-08-19_03:58:45 Zaehler_WasserKalt 1:value: 2014-8-19 12:03 DST
Zaehler_WasserKalt.log:2014-08-19_07:52:22 Zaehler_WasserKalt 1:value: 2014-8-19 24:57 DST
Zaehler_WasserKalt.log:2014-08-19_11:45:11 Zaehler_WasserKalt 1:value: 2014-8-19 08:49 DST
Zaehler_WasserKalt.log:2014-08-19_15:54:51 Zaehler_WasserKalt 1:value: 2014-8-19 24:59 DST
Zaehler_WasserKalt.log:2014-08-19_20:05:51 Zaehler_WasserKalt 1:value: 2014-8-19 12:10 DST
Zaehler_WasserKalt.log:2014-08-20_00:15:18 Zaehler_WasserKalt 1:value: 2014-8-19 28:20 DST
Zaehler_WasserKalt.log:2014-08-20_04:27:41 Zaehler_WasserKalt 1:value: 2014-8-20 12:32
Zaehler_WasserKalt.log:2014-08-20_08:23:11 Zaehler_WasserKalt 1:value: 2014-8-20 28:27
Zaehler_WasserKalt.log:2014-08-20_12:15:15 Zaehler_WasserKalt 1:value: 2014-8-20 12:19
Zaehler_WasserKalt.log:2014-08-20_15:57:02 Zaehler_WasserKalt 1:value: 2014-8-20 28:01
Zaehler_WasserWarm.log:2014-08-17_08:29:28 Zaehler_WasserWarm 1:value: 2014-8-17 00:30
Zaehler_WasserWarm.log:2014-08-17_11:57:55 Zaehler_WasserWarm 1:value: 2014-8-17 00:59
Zaehler_WasserWarm.log:2014-08-17_16:17:21 Zaehler_WasserWarm 1:value: 2014-8-17 00:18
Zaehler_WasserWarm.log:2014-08-17_20:35:59 Zaehler_WasserWarm 1:value: 2014-8-17 00:37
Zaehler_WasserWarm.log:2014-08-18_00:43:28 Zaehler_WasserWarm 1:value: 2014-8-17 00:44
Zaehler_WasserWarm.log:2014-08-18_04:48:01 Zaehler_WasserWarm 1:value: 2014-8-18 00:49
Zaehler_WasserWarm.log:2014-08-18_08:35:17 Zaehler_WasserWarm 1:value: 2014-8-18 00:36
Zaehler_WasserWarm.log:2014-08-18_12:26:01 Zaehler_WasserWarm 1:value: 2014-8-18 00:27
Zaehler_WasserWarm.log:2014-08-18_16:06:16 Zaehler_WasserWarm 1:value: 2014-8-18 00:07
Zaehler_WasserWarm.log:2014-08-18_19:47:19 Zaehler_WasserWarm 1:value: 2014-8-18 00:48
Zaehler_WasserWarm.log:2014-08-19_00:19:45 Zaehler_WasserWarm 1:value: 2014-8-18 28:21
Zaehler_WasserWarm.log:2014-08-19_04:50:51 Zaehler_WasserWarm 1:value: 2014-8-19 12:52 DST
Zaehler_WasserWarm.log:2014-08-19_09:02:56 Zaehler_WasserWarm 1:value: 2014-8-19 00:04 DST
Zaehler_WasserWarm.log:2014-08-19_13:11:33 Zaehler_WasserWarm 1:value: 2014-8-19 16:12 DST
Zaehler_WasserWarm.log:2014-08-19_17:03:17 Zaehler_WasserWarm 1:value: 2014-8-19 00:04 DST
Zaehler_WasserWarm.log:2014-08-19_20:57:57 Zaehler_WasserWarm 1:value: 2014-8-19 12:59 DST
Zaehler_WasserWarm.log:2014-08-20_00:51:04 Zaehler_WasserWarm 1:value: 2014-8-19 28:52 DST
Zaehler_WasserWarm.log:2014-08-20_04:45:31 Zaehler_WasserWarm 1:value: 2014-8-20 12:46
Zaehler_WasserWarm.log:2014-08-20_08:56:49 Zaehler_WasserWarm 1:value: 2014-8-20 28:58
Zaehler_WasserWarm.log:2014-08-20_13:07:19 Zaehler_WasserWarm 1:value: 2014-8-20 16:08
Zaehler_WasserWarm.log:2014-08-20_17:41:04 Zaehler_WasserWarm 1:value: 2014-8-20 00:42


Interessant ist allerdings, dass ich manchmal ein "DST" dahinter habe.

... und wenn ich mir das ganze nun genauer ansehe: Was soll 28:58 Uhr sein???

... und dann noch etwas: Kann man aus "2014-8-20" ggf. "2014-08-20" machen?

kaihs

Zitat von: mdewendt am 20 August 2014, 07:29:10
Den DLL habe ich jetzt soweit verstanden - bin jetzt beim APL. Dort hänge ich noch etwas an den DIF (dort wird ja gesagt wie lang die Daten nach dem VIF sind, allerdings nur in einem Teil) und VIF (hier wird festgelegt in welchem Format die Daten sind).

Das ist doch schon mal was.
DataInformationField beschreibt die Codierung des Wertes, z. B. dass es eine 16bit Zahl ist oder 4 Byte BCD.
ValueInformationField beschreibt um welchen Inhalt es sich handelt, mit welcher Skalierung und Einheit, also z. B. ein Volumen im m³ und der Wert muss mit 10^-3 multipliziert werden.

Blöderweise enthalten die VIFs teilweise auch noch variable Werte, z. B. den Skalierungsfaktor und das auch noch mit einer unterschiedlichen Anzahl von Bits. Dazu gibt es im Standard mehrere Tabellen die die möglichen DIFs und VIFs beschreiben.
Und zu den DIFs und VIFs kann es dann auch noch  bis zu 10 Extensions geben :-(

Vielleicht ist für den Einstieg auch noch http://www.fastforward.ag/downloads/docu/EnergyCam-white-paper-wMBus.pdf hilfreich. Das beschreibt zwar nur das Protokoll wie es von einer EnergyCam implementiert wird, d.h. nur einen kleinen Ausschnitt, ist dafür aber auch entsprechend kurz.
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

kaihs

Zitat von: mdewendt am 20 August 2014, 18:20:14
Das mit der Uhrzeit stimmt leider immer noch nicht:
2014-08-20_18:02:52 WMBUS_LSE_60807799_24_8 1:value: 2014-8-20 04:04
Jetzt steht eine Stunde >0 drin aber die stimmt nicht.

Schaue ich  mir nochmal an. Kannst du mir nochmal Rohdaten mit dem zugehörigen Logauszug schicken, damit ich die Zeitstempel gegeneinander abgleichen kann?

Zitat
Weiterhin gibt ein Problem bei der VIF an Platz 4 - bisher stand da immer nichts - jetzt:
4:errormsg: in VIFExtension fd unknown VIF 73

Der Fehler wurde vorher auch schon festgestellt aber nicht ausgegeben.
Ich habe im Standard nicht finden können was VIF 73h bei VIFExtension FDh sein soll, da steht m. E. nur reserved. Vielleicht wirst du fündig.

Zitat
Wenn MANUFACTURER SPECIFIC erscheint wird dann die weitere Analyse abgebrochen?

Ja, weil da m. E. nur noch Datenmüll kommt, d.h. ein Feld variabler Länge mit mehr Bytes als noch im Paket sind.

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

kaihs

Zitat von: kossmann am 20 August 2014, 18:26:40
Interessant ist allerdings, dass ich manchmal ein "DST" dahinter habe.

... und wenn ich mir das ganze nun genauer ansehe: Was soll 28:58 Uhr sein???

... und dann noch etwas: Kann man aus "2014-8-20" ggf. "2014-08-20" machen?

DST steht für Daylight Saving Time, also Sommerzeit. Dafür gibt es ein Bit im Zeitstempel.
Dass die Werte eines Zählers aber so wild schwanken ist schon komisch.

Kannst du mir auch nochmall Rohwerte und die dszugehörigen Logeinträge geben?

Die Formatierung kann ich noch ändern.
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

kossmann

Hier sind all´ meine RAW-Messages von heute (inkl. Nachbarn):

kossmann@eeebox:/opt/fhem/log$ grep "WMBUS raw" fhem.log | grep 2014.08.20
2014.08.20 00:15:18.755 5: WMBUS raw msg b2C4465329292705841073A8A7A91000000046D1417D31801FD0C0532D3756CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 00:22:39.457 5: WMBUS raw msg b374465B2718622001604FC187A91000000046D1D0CD41801FD0C06328C8B6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78801755596CBE
2014.08.20 00:24:55.736 5: WMBUS raw msg b374465B21882220016049F407A91000000046D030DD41801FD0C0632B10C6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78061955595900
2014.08.20 00:32:39.898 5: WMBUS raw msg b2C446532409470584107527B7A91000000046D2117D31801FD0C05326D326CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 00:33:19.265 5: WMBUS raw msg b2C446532049470584107FE907A91000000046D2717D31801FD0C0532487D6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 00:35:56.970 5: WMBUS raw msg b374465B2118222001604DDD67A91000000046D130DD41801FD0C063257246CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C7896145559112A
2014.08.20 00:42:22.539 5: WMBUS raw msg b2C446532979370584107940B7A91000000046D2B17D31801FD0C053202E36CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 00:49:14.172 5: WMBUS raw msg b2C446532999370584107E8EF7A91000000046D3217D31801FD0C0532070F6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 00:50:56.872 5: WMBUS raw msg b374465B2128222001604A22B7A91000000046D180DD41801FD0C0632A8256CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78001555598DCC
2014.08.20 00:51:04.239 5: WMBUS raw msg b2C4465320194705841077E977A91000000046D3417D31801FD0C053222406CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 01:13:36.457 5: WMBUS raw msg b2C44653298937058410729677A91000000046D1000D41801FD0C0532A1E66CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 01:18:08.324 5: WMBUS raw msg b2C446532029470584107016A7A91000000046D1500D41801FD0C053208BC6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 01:38:58.829 5: WMBUS raw msg b2C446532939270584107FB027A91000000046D2800D41801FD0C0532C5EF6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 02:57:49.897 5: WMBUS raw msg b374465B29786220016047F997A92000000046D270FD41801FD0C06327C366CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78981855592103
2014.08.20 03:23:36.168 5: WMBUS raw msg b2C446532039470584107C0E27A92000000046D1A02D41801FD0C0532CBB26CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 03:32:08.084 5: WMBUS raw msg b374465B2088222001604A4197A92000000046D0610D41801FD0C063268896CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C7878155559DCAE
2014.08.20 03:38:28.999 5: WMBUS raw msg b2C44653238947058410771EA7A92000000046D2602D41801FD0C053296316CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 03:58:33.756 5: WMBUS raw msg b2C446532009470584107BF1F7A92000000046D3B02D41801FD0C0532AA576CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 04:05:38.289 5: WMBUS raw msg b374465B2718622001604FC187A92000000046D0C10D41801FD0C063207586CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78801755596CBE
2014.08.20 04:11:25.162 5: WMBUS raw msg b2C4465320594705841073F187A92000000046D1103D41801FD0C0532B9476CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 04:11:50.451 5: WMBUS raw msg b2C446532399470584107B0627A92000000046D0D03D41801FD0C053215F16CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 04:26:20.227 5: WMBUS raw msg b2C446532049470584107FE907A92000000046D2003D41801FD0C05323E8A6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 04:27:41.731 5: WMBUS raw msg b2C4465329292705841073A8A7A92000000046D2003D41801FD0C05323E8A6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 04:36:37.506 5: WMBUS raw msg b374465B21882220016049F407A92000000046D0F11D41801FD0C063206B96CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78061955595900
2014.08.20 04:42:31.722 5: WMBUS raw msg b374465B2128222001604A22B7A92000000046D1011D41801FD0C0632261A6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78001555598DCC
2014.08.20 04:43:16.534 5: WMBUS raw msg b2C446532979370584107940B7A92000000046D2C03D41801FD0C053274146CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 04:45:31.231 5: WMBUS raw msg b2C4465320194705841077E977A92000000046D2E03D41801FD0C053268D16CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 04:55:59.159 5: WMBUS raw msg b2C446532999370584107E8EF7A92000000046D3803D41801FD0C0532ABB66CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 04:58:09.438 5: WMBUS raw msg b2C44653298937058410729677A92000000046D0104D41801FD0C0532B90C6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 04:59:22.893 5: WMBUS raw msg b374465B2118222001604DDD67A92000000046D2B11D41801FD0C0632CE066CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C7896145559112A
2014.08.20 05:04:26.889 5: WMBUS raw msg b2C446532409470584107527B7A92000000046D0504D41801FD0C053280866CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 05:35:01.817 5: WMBUS raw msg b2C446532939270584107FB027A92000000046D2404D41801FD0C0532E1636CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 05:42:50.302 5: WMBUS raw msg b2C446532029470584107016A7A92000000046D2E04D41801FD0C05328EB26CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 07:01:57.283 5: WMBUS raw msg b2C4465325693705841075F4A7A2D000000046D0406D41801FD0C0532CBCF6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 07:22:28.653 5: WMBUS raw msg b374465B29786220016047F997A93000000046D0314D41801FD0C063292316CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78981855592103
2014.08.20 07:31:50.003 5: WMBUS raw msg b2C44653238947058410771EA7A93000000046D1F06D41801FD0C0532310A6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 07:41:23.143 5: WMBUS raw msg b2C446532039470584107C0E27A93000000046D2B06D41801FD0C05321F9D6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 07:55:39.743 5: WMBUS raw msg b2C446532009470584107BF1F7A93000000046D3806D41801FD0C053275A06CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 08:04:45.908 5: WMBUS raw msg b374465B2088222001604A4197A93000000046D2714D41801FD0C06325A8E6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C7878155559DCAE
2014.08.20 08:06:00.110 5: WMBUS raw msg b374465B2718622001604FC187A93000000046D0C14D41801FD0C063254BA6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78801755596CBE
2014.08.20 08:10:17.091 5: WMBUS raw msg b2C4465320594705841073F187A93000000046D1007D41801FD0C05327A756CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 08:23:11.708 5: WMBUS raw msg b2C4465329292705841073A8A7A93000000046D1B07D41801FD0C053285746CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 08:26:47.524 5: WMBUS raw msg b2C446532979370584107940B7A93000000046D1C07D41801FD0C053230EB6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 08:30:56.296 5: WMBUS raw msg b374465B21882220016049F407A93000000046D0915D41801FD0C063270146CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78061955595900
2014.08.20 08:31:17.675 5: WMBUS raw msg b374465B2118222001604DDD67A93000000046D0E15D41801FD0C0632C58B6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C7896145559112A
2014.08.20 08:36:04.183 5: WMBUS raw msg b2C446532049470584107FE907A93000000046D2A07D41801FD0C053202B96CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 08:44:48.879 5: WMBUS raw msg b2C446532409470584107527B7A93000000046D2D07D41801FD0C0532B7266CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 08:45:19.151 5: WMBUS raw msg b2C446532999370584107E8EF7A93000000046D2E07D41801FD0C05323B336CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 08:51:21.557 5: WMBUS raw msg b374465B2128222001604A22B7A93000000046D1915D41801FD0C0632963C6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78001555598DCC
2014.08.20 08:56:49.218 5: WMBUS raw msg b2C4465320194705841077E977A93000000046D3A07D41801FD0C0532E4916CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 09:00:05.420 5: WMBUS raw msg b2C44653298937058410729677A93000000046D0308D41801FD0C05326C1F6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 09:16:41.298 5: WMBUS raw msg b2C446532029470584107016A7A93000000046D1308D41801FD0C05328A376CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 09:47:55.806 5: WMBUS raw msg b2C446532939270584107FB027A93000000046D3108D41801FD0C053267C76CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 11:25:59.004 5: WMBUS raw msg b2C44653238947058410771EA7A94000000046D190AD41801FD0C05329B836CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 11:44:11.416 5: WMBUS raw msg b374465B29786220016047F997A94000000046D1900D51801FD0C0632F5086CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78981855592103
2014.08.20 11:53:33.739 5: WMBUS raw msg b2C446532009470584107BF1F7A94000000046D360AD41801FD0C0532AC3D6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 12:02:38.126 5: WMBUS raw msg b2C446532039470584107C0E27A94000000046D050BD41801FD0C0532BAC16CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 12:04:32.571 5: WMBUS raw msg b374465B2118222001604DDD67A94000000046D3000D51801FD0C0632E7F96CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C7896145559112A
2014.08.20 12:07:49.093 5: WMBUS raw msg b2C4465320594705841073F187A94000000046D0D0BD41801FD0C0532C9D56CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 12:09:17.931 5: WMBUS raw msg b374465B2718622001604FC187A94000000046D0F00D51801FD0C0632366F6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78801755596CBE
2014.08.20 12:13:46.515 5: WMBUS raw msg b2C446532979370584107940B7A94000000046D0F0BD41801FD0C0532D5106CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 12:15:15.044 5: WMBUS raw msg b2C4465329292705841073A8A7A94000000046D130BD41801FD0C053279A66CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 12:24:27.086 5: WMBUS raw msg b374465B21882220016049F407A94000000046D0301D51801FD0C0632F1056CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78061955595900
2014.08.20 12:26:30.878 5: WMBUS raw msg b2C446532409470584107527B7A94000000046D1B0BD41801FD0C05320AB26CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 12:33:51.149 5: WMBUS raw msg b2C446532999370584107E8EF7A94000000046D220BD41801FD0C0532FE6B6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 12:41:04.409 5: WMBUS raw msg b2C446532399470584107B0627A94000000046D2A0BD41801FD0C05328D7F6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 12:47:04.271 5: WMBUS raw msg b2C446532029470584107016A7A94000000046D320BD41801FD0C053218436CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 12:47:08.135 5: WMBUS raw msg b2C446532049470584107FE907A94000000046D350BD41801FD0C0532ADDC6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 13:02:49.433 5: WMBUS raw msg b2C44653298937058410729677A94000000046D050CD41801FD0C05325CA26CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 13:03:07.387 5: WMBUS raw msg b374465B2128222001604A22B7A94000000046D2501D51801FD0C0632257F6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78001555598DCC
2014.08.20 13:07:19.199 5: WMBUS raw msg b2C4465320194705841077E977A94000000046D080CD41801FD0C053286EC6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 14:04:17.841 5: WMBUS raw msg b2C446532939270584107FB027A94000000046D050DD41801FD0C0532D1566CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 15:05:40.994 5: WMBUS raw msg b2C44653238947058410771EA7A95000000046D050ED41801FD0C053264D76CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 15:28:26.721 5: WMBUS raw msg b2C446532009470584107BF1F7A95000000046D1D0ED41801FD0C0532F1EB6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 15:45:42.505 5: WMBUS raw msg b2C446532979370584107940B7A95000000046D2E0ED41801FD0C05326AE36CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 15:46:16.013 5: WMBUS raw msg b2C4465320594705841073F187A95000000046D340ED41801FD0C0532E31A6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 15:46:27.188 5: WMBUS raw msg b374465B29786220016047F997A95000000046D1B04D51801FD0C0632BA2F6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78981855592103
2014.08.20 15:48:04.402 5: WMBUS raw msg b374465B2118222001604DDD67A95000000046D1F04D51801FD0C063283A56CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C7896145559112A
2014.08.20 15:57:02.653 5: WMBUS raw msg b2C4465329292705841073A8A7A95000000046D010FD41801FD0C0532D0A96CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 16:03:10.144 5: WMBUS raw msg b2C446532999370584107E8EF7A95000000046D040FD41801FD0C053279F36CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 16:06:54.880 5: WMBUS raw msg b374465B21882220016049F407A95000000046D2D04D51801FD0C0632887D6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78061955595900
2014.08.20 16:18:39.869 5: WMBUS raw msg b2C446532409470584107527B7A95000000046D130FD41801FD0C05322A446CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 16:32:06.737 5: WMBUS raw msg b374465B2718622001604FC187A95000000046D2604D51801FD0C0632777C6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78801755596CBE
2014.08.20 16:32:24.248 5: WMBUS raw msg b2C446532029470584107016A7A95000000046D230FD41801FD0C05323D596CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 17:10:02.394 5: WMBUS raw msg b2C446532399470584107B0627A95000000046D0B10D41801FD0C0532CA226CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 17:17:07.087 5: WMBUS raw msg b2C446532049470584107FE907A95000000046D1710D41801FD0C053266946CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 17:25:08.380 5: WMBUS raw msg b2C44653298937058410729677A95000000046D1C10D41801FD0C053299956CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 17:34:32.202 5: WMBUS raw msg b374465B2128222001604A22B7A95000000046D0806D51801FD0C0632F69F6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78001555598DCC
2014.08.20 17:41:04.192 5: WMBUS raw msg b2C4465320194705841077E977A95000000046D2A10D41801FD0C0532ABC76CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 18:31:06.776 5: WMBUS raw msg b2C446532939270584107FB027A95000000046D2011D41801FD0C053249E26CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 18:48:19.006 5: WMBUS raw msg b2C44653238947058410771EA7A96000000046D3011D41801FD0C05328CC26CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 19:06:15.717 5: WMBUS raw msg b2C446532009470584107BF1F7A96000000046D0712D41801FD0C053285396CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 19:18:58.497 5: WMBUS raw msg b2C446532979370584107940B7A96000000046D1412D41801FD0C0532EF046CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 19:29:33.137 5: WMBUS raw msg b2C446532999370584107E8EF7A96000000046D1E12D41801FD0C053280D56CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 19:35:04.264 5: WMBUS raw msg b374465B2118222001604DDD67A96000000046D1208D51801FD0C0632ADCD6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C7896145559112A
2014.08.20 19:37:31.623 5: WMBUS raw msg b2C4465329292705841073A8A7A96000000046D2A12D41801FD0C0532AE426CFFFF0DFF5F0C0008553000010613089CAE0BFFFC97C6
2014.08.20 19:46:26.681 5: WMBUS raw msg b374465B21882220016049F407A96000000046D1908D51801FD0C063252CC6CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78061955595900
2014.08.20 19:47:54.969 5: WMBUS raw msg b374465B29786220016047F997A96000000046D1D08D51801FD0C06326B466CFFFF0DFF5F0C0008553000010613089CAE0BFFFC02FD1700000C78981855592103

kaihs

Da war noch ein weiterer Fehler in der Dekodierung der Stunde im Timestamp, bin da beim Bit zählen durcheinander gekommen.

Korrigierte Version von WMBus.pm habe ich eingecheckt. 
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

kossmann

Bei mir sieht´s mit der neuen Version nun wie folgt aus:

Zaehler_Heizung.log:2014-08-20_23:38:49 Zaehler_Heizung 1:value: 2014-08-21 12:22
Zaehler_Heizung.log:2014-08-21_03:39:37 Zaehler_Heizung 1:value: 2014-08-21 16:23
Zaehler_Heizung.log:2014-08-21_08:08:19 Zaehler_Heizung 1:value: 2014-08-21 20:52
Zaehler_WasserKalt.log:2014-08-21_04:42:03 Zaehler_WasserKalt 1:value: 2014-08-21 03:46
Zaehler_WasserKalt.log:2014-08-21_08:46:54 Zaehler_WasserKalt 1:value: 2014-08-21 07:51
Zaehler_WasserWarm.log:2014-08-21_01:51:17 Zaehler_WasserWarm 1:value: 2014-08-21 00:52
Zaehler_WasserWarm.log:2014-08-21_05:34:09 Zaehler_WasserWarm 1:value: 2014-08-21 04:35


Kalt- und Warm-Wasser weichen ca. eine Stunde ab (Sommerzeit?), der Wärmemengenzähler scheint eine nicht eingestellte Uhr zu haben. Mehr Datensätze kamen heute Nacht/Vormittag noch nicht, die Serveruhrzeit ist synchron mit der Physikalisch-Technischen Bundesanstalt ;)