Wireless M-Bus für CUL

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

Vorheriges Thema - Nächstes Thema

zoid88

Werde mich morgen darum kümmern und versuchen zu den Infos zu kommen. Sollte es mir (wieder erwarten) gelingen, würden wir noch jemanden benötigen des das ganze zum funktionieren bringt ;-) bin leider selber nur Anwender....


Gesendet von iPhone mit Tapatalk

zoid88

Heute hat sich wieder erwarten die Firma Kamstrup bei mir gemeldet und die die Unterlagen zugeschickt. Ich kann es kaum glauben.
Jetzt stehe ich allerdings vor der Herausforderung das die Infos aus den Unterlagen auch in ein Modul eingearbeitet werden....

Was ich bis jetzt herausgefunden habe ist Kamstrup offenbar der eigentliche Hersteller der Heatmeter die dann an andere Hersteller zB. Molline weiterverkauft werden.
Somit dürfte die Userbase (und vl. auch das Interesse des ein oder anderen Modul Entwicklers) etwas steigen.

Wer also Interesse hat mir und vermutlich vielen anderen FHEM Usern zu helfen, dem könnte ich die Unterlagen weiterleiten.

Vorab schoneinmal vielen Dank.

kaihs

Zitat von: zoid88 am 20 Januar 2016, 10:21:33
Heute hat sich wieder erwarten die Firma Kamstrup bei mir gemeldet und die die Unterlagen zugeschickt. Ich kann es kaum glauben.
Jetzt stehe ich allerdings vor der Herausforderung das die Infos aus den Unterlagen auch in ein Modul eingearbeitet werden....

Was ich bis jetzt herausgefunden habe ist Kamstrup offenbar der eigentliche Hersteller der Heatmeter die dann an andere Hersteller zB. Molline weiterverkauft werden.
Somit dürfte die Userbase (und vl. auch das Interesse des ein oder anderen Modul Entwicklers) etwas steigen.

Wer also Interesse hat mir und vermutlich vielen anderen FHEM Usern zu helfen, dem könnte ich die Unterlagen weiterleiten.

Vorab schoneinmal vielen Dank.
Schick mir die Dokumente mal und am besten auch ein paar Rohmessages von deinem Zähler.
Dann kann ich beurteilen, ob es sinnvoll ist das ins WMBUS Modul einzubauen oder ein neues zu machen.
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

zoid88

Hallo,

anbei die Infos:

2016-01-16_22:43:32 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 611d00139bf912c48ea27176a42389
2016-01-16_22:48:20 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 711d00139bee3d8d2583a2af7f3a8b
2016-01-16_23:20:35 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 411d00139bd54c57d8e1d6c512118c
2016-01-16_23:33:25 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 411d00139bd54c57d8e1d6c512118c
2016-01-16_23:47:59 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 011d00139b88f171746699a27e7586
2016-01-16_23:51:48 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 211d00139ba6afe222253e11c84783
2016-01-16_23:54:08 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 211d00139ba6afe222253e11c84783
2016-01-16_23:58:04 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 511d00139bc3631e73c0051cc9088e
2016-01-17_00:01:59 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 011d00139b88f171746699a27e7586
2016-01-17_00:05:21 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 711d00139bed3d8d2583a2af7f3a8b
2016-01-17_00:06:23 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 611d00139bfa12c48ea27176a42389
2016-01-17_00:09:45 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 511d00139bc3631e73c0051cc9088e
2016-01-17_00:27:23 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 611d00139bc512c48ea27176a42389
2016-01-17_00:32:47 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 311d00139b8e80ab8904edc8135e81
2016-01-17_00:41:59 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 211d00139b99afe222253e11c84783
2016-01-17_00:48:40 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 011d00139bb7f171746699a27e7586
2016-01-17_00:57:09 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 211d00139b99afe222253e11c84783
2016-01-17_07:45:27 WMBUS_HYD_30000786_17_21 Unsupported CI Field a2, remaining payload is 111d00139bb6de38df474a7ba56c84

LG

kaihs

Das Dokument sieht gut aus, damit sollte sich was anfangen lassen.

Das sind allerdings nicht die ganzen Rohmessages sondern nur die Fehlermeldungen. Setze mal verbose bei dem WMBUS Device auf 5 und logge nochmal, interessant ist das was nach WMBUS raw msg kommt.
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

zoid88

Hab die Settings gerade gemacht. Das letzte mal hat es etwas länger gedauert bis ich etwas bekommen habe. Mal sehen wie lange es dieses mal dauert.


Gesendet von iPhone mit Tapatalk

kaihs

Hm, bist du sicher, dass die Daten von dem Kamstrup kommen?


WMBUS_HYD_30000786_17_21


HYD ist nämlich das Herstellerkürzel für Hydrometer GmbH und Typ 21 ist ein Heißwasserzähler.
Kamstrup hat KAM, KAS und KMB.

Findest du auf dem Zähler irgendwo die Nummer 30000786?
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

zoid88

Nein....
Da hab ich mich jetzt ausgezeichnet.... :-(
Frag mich aber wo die sein sollen, weil unsere Wasserzähler eigentlich noch mechanisch sind....

Also war das so wie es aussieht vergebene Liebesmühe?

(http://uploads.tapatalk-cdn.com/20160120/618614a81b7dcbe4578bb0035eeda822.jpg)


Gesendet von iPhone mit Tapatalk

kaihs

Ja, mit WMBUS wird das wohl nichts.

Aus deiner Typennummer lässt sich laut technischer Spezifikation des Multical 402 ablesen, dass der
Funk, EU, 434 MHz, int.+ ext. Ant., NET0 + 2 Impulseingänge (VA, VB)
hat.

Also ein Kamstrup eigenes Funkprotokoll auf 434MHz. Das ist aber in dem Dokument nicht beschrieben, das beschreibt ein kabelgebundenes oder IR-Protokoll.

Die empfangenen Daten könnten auch aus der Nachbarschaft kommen.

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

zoid88

Glaubst du macht es Sinn wenn ich da noch mal nach hacke?
Werde morgen mal zu meinem Wasserzähler in die Grube klettern und sehen ob die Wasserwerke in meiner Abwesenheit den Zähler getauscht haben.


Gesendet von iPhone mit Tapatalk

kaihs

Nachfragen kann nicht schaden.

Allerdings wird der Aufwand für eine Einbindung in fhem dadurch noch größer, da wahrscheinlich auch Anpassungen an der culfw nötig wären.
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

kaizo

Hallo,

also das Thema WMbus interessiert mich zur Zeit auch sehr. Ich bin auf der Suche nach einem günstigen Wärmemengenzähler mit Auslesefunktion, da bin ich auch auf den Kamstrup gestoßen. Der Multical 302 würde mir reichen, der kann auch schon mit WMbus günstig ausgerüstet werden.
Hat hier bereits jemand erfahrungen mit der Einbindung dieses Zählers im Fhem?
Direkt oder ggf. über etwas separates, wie ein zusätzlicher rpi oder so?


Gruß
Kai
FHEM 6.x  auf i3
1x Maplecun FS20, HM, 1x CUL f. WMbus
1x Arduino Nano für Lacrosse, 1x für Empfang WH1080,
1x Arduino Uno+Ethernet-Shield & Firmata für 1Wire
1x Raspberry Pi für Einbindung Junkers-Heizgerät mit HT3-Schnittstelle, div. Sonoff+EspEasy+Tasmota über MQTT

Gammel

Hallo,
ich habe gestern neue elektronische Heizkostenverteiler von Kalorimeta (Kalo 1.5M) mit Funk auf 868Mhz bekommen. Ich habe mal den CUL auf dem WMBus_S Mode sniffen lassen. Der hat dann direkt um die 250 Devices aus der Umgebung gefunden und angelegt. Kalorimeta hat hier wohl flächendeckend getauscht, daher ist hier jetzt auf dem Band so einiges los. Dank der Seriennummern konnte ich aber dann doch noch die eigenen Geräte rausfischen.
Ich habe mich nur jetzt gefragt, ob man wohl an die Werte der Zähler kommt (Wie z.B. beim TechemHKV). Vielleicht sind die mit der Seriennummer codiert- ich tippe aber auf AES-128. Hier ist erstmal ein Ausschnitt aus dem Log eines meines Geräte and der Heizung:

2016-01-30_16:02:08 WMBUS_LSE_86573099_44_8 1_storage_no: 0
2016-01-30_16:02:08 WMBUS_LSE_86573099_44_8 1_type: MANUFACTURER SPECIFIC
2016-01-30_16:02:08 WMBUS_LSE_86573099_44_8 1_value: 3500820780359459e840bb37ba89bd87ec356a15ff92f1fde0ea8bebeffea4a10592450b69733d4a4dbc81bb986ead7fd26013c4d838046d02101e21
2016-01-30_16:02:08 WMBUS_LSE_86573099_44_8 1_unit:
2016-01-30_16:02:08 WMBUS_LSE_86573099_44_8 1_value_type: Instantaneous value
2016-01-30_16:02:08 WMBUS_LSE_86573099_44_8 battery: ok
2016-01-30_16:02:08 WMBUS_LSE_86573099_44_8 is_encrypted: 0
2016-01-30_16:02:08 WMBUS_LSE_86573099_44_8 decryption_ok: 1
2016-01-30_16:02:08 WMBUS_LSE_86573099_44_8 no errors
2016-01-30_16:04:14 WMBUS_LSE_86573099_44_8 1_storage_no: 0
2016-01-30_16:04:14 WMBUS_LSE_86573099_44_8 1_type: MANUFACTURER SPECIFIC
2016-01-30_16:04:14 WMBUS_LSE_86573099_44_8 1_value: 350082078035de03f24d29bca259121ade340ae7a80c6478293dfa47c8e0a7bc0685b10a4d824ff99c19fcb45b7aa53648bd4a7d6e3a046d04101e21
2016-01-30_16:04:14 WMBUS_LSE_86573099_44_8 1_unit:
2016-01-30_16:04:14 WMBUS_LSE_86573099_44_8 1_value_type: Instantaneous value
2016-01-30_16:04:14 WMBUS_LSE_86573099_44_8 battery: ok
2016-01-30_16:04:14 WMBUS_LSE_86573099_44_8 is_encrypted: 0
2016-01-30_16:04:14 WMBUS_LSE_86573099_44_8 decryption_ok: 1
2016-01-30_16:04:14 WMBUS_LSE_86573099_44_8 no errors
2016-01-30_16:06:23 WMBUS_LSE_86573099_44_8 1_storage_no: 0
2016-01-30_16:06:23 WMBUS_LSE_86573099_44_8 1_type: MANUFACTURER SPECIFIC
2016-01-30_16:06:23 WMBUS_LSE_86573099_44_8 1_value: 3500820780355e91da1ffa49fbc915b6a870a1a88a0c4ba25a4563642260f5af10e333cdaa45ee36b10cfa64c8a4e601bb3199f61136046d06101e21
2016-01-30_16:06:23 WMBUS_LSE_86573099_44_8 1_unit:
2016-01-30_16:06:23 WMBUS_LSE_86573099_44_8 1_value_type: Instantaneous value
2016-01-30_16:06:23 WMBUS_LSE_86573099_44_8 battery: ok
2016-01-30_16:06:23 WMBUS_LSE_86573099_44_8 is_encrypted: 0
2016-01-30_16:06:23 WMBUS_LSE_86573099_44_8 decryption_ok: 1
2016-01-30_16:06:23 WMBUS_LSE_86573099_44_8 no errors


Fhem erkennt die auch schon als HKV, der letzte Auszug mit Raw-Message sieht so aus:

CUL0_RAWMSG
b49446532993057862C087278780DFF5F3500820780356C8BD667C6E7AB4B4BA3FA40D7CECCB1DE2E1CF41F8BA29EC2C52D54F0876E903CBA9B72F57FB0B84D14F36FC522793D5E9D9A9E6097046D370F1E2177::-43
1_value
3500820780352c7ec6603af4d39bc3e11e3048e58a2394fd27bc8a53e214e5ebbfc8522fe697c68dde41934253c1e9b1b4ac13f6fb96046d0f101e21


Habt ihr eine Idee?

Grüße

herrmannj

sniff mal bitte fortlaufend msg *vom gleichen* HKV.

vg
joerg

kaihs

Zitat von: Gammel am 30 Januar 2016, 16:20:05
Ich habe mich nur jetzt gefragt, ob man wohl an die Werte der Zähler kommt (Wie z.B. beim TechemHKV). Vielleicht sind die mit der Seriennummer codiert- ich tippe aber auf AES-128.

2016-01-30_16:02:08 WMBUS_LSE_86573099_44_8 is_encrypted: 0

AES verschlüsselt im Sinne des WMBUS-Standards ist das schon mal nicht.
Allerdings sind die Zähler vom Hersteller qundis (Herstellerkürzel LSE) der die eigentlich interessanten Daten in 'manufacturer specific' Datenblöcken sendet.
Ab und zu (zum Jahreswechsel?) kommen aber auch lesbare Daten.

Anfragen dazu beim Hersteller waren bisher erfolglos, eigene Versuche das zu entschlüsseln bisher auch.
Vielleicht hat hermannj da mehr Erfolg.
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