Wireless M-Bus für CUL

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

Vorheriges Thema - Nächstes Thema

bjoernh

Zitat von: tostmann am 09 April 2015, 02:28:41
Der Speicher eines CUL V3 ist arg am Ende, sodass man nicht benötigte andere Protokolle abschalten sollte.
In der a-culfw habe ich deshalb nun den CUL in eine 433MHz sowie 868MHz Variante aufgeteilt. Ich denke es macht Sinn, dies auch in der culfw so zu machen.
Die Anpassungen bzw. Makefiles können aus dem Github genommen werden.

Wuschi6

#256
guten Abend kaihs,

ich habe gute Neuigkeiten:
alle Dokumente von Easymeter bekommen. Für den alten ESY-R-WM und auch für das neue Modell ESY-S-WM10, welches mehr Leistung hat und wesentlich kleiner und aktueller ist.
Da ich keine Lust auch Spielchen mit einer veralteten Hardware hatte, habe ich mir das neue Modul bestellt.
Super klein das Teil. Heute kam es an. Also gleich ausprobiert...
Leider bekomme ich hiermit nichtmal den WMBUS aufgebaut, welchen ich ja mit dem alten schon per autocreate bekommen hatte.
Folgendes steht in meiner LOG.

2015.04.15 18:01:34 2: Switched nanoCUL rfmode to WMBus_T
2015.04.15 18:01:50 2: WMBUS Error during LinkLayer parse:message too short, expected 91, got 63 bytes
2015.04.15 18:01:50 2: WMBUS Error during LinkLayer parse:message too short, expected 91, got 63 bytes
2015.04.15 18:01:50 3: nanoCUL: Unknown code b4E447916034227601002D8BD7AD5004005F2A3AA6CE3EFA04B2285C45A780F779ED823B8FF2B385D0178515B7B1A1E418E9663FB452C84D189B14D1E4916B, help me!
2015.04.15 18:02:10 2: WMBUS Error during LinkLayer parse:message too short, expected 91, got 63 bytes
2015.04.15 18:02:10 2: WMBUS Error during LinkLayer parse:message too short, expected 91, got 63 bytes
2015.04.15 18:02:10 3: nanoCUL: Unknown code b4E447916034227601002D8BD7AD600400569195F15882360E49098BC7C6E1D18B4349BA0777D0AAAD4C9ADB709EC5D2528D78C07280B25AD07C879C97C62A, help me!
2015.04.15 18:02:30 2: WMBUS Error during LinkLayer parse:message too short, expected 91, got 63 bytes
2015.04.15 18:02:30 2: WMBUS Error during LinkLayer parse:message too short, expected 91, got 63 bytes
2015.04.15 18:02:30 3: nanoCUL: Unknown code b4E447916034227601002D8BD7AD7004005438B97CD26D495980D2CFA73D76FD400E5A40EEA6D55286172471C9C7AAA9AC9381907471F57D25A0A5F521B43A, help me!

Seriennr. des MBus Modus ist: 60274203
Stromzähler ist Easysmeter Q3DA1004 mit Nr. 60221033
AES-Key sollte universell gehen: 1234567890123456 (31323334...)

Kannst du mir da weiterhelfen?

PS.: die letze Datei Q3DA1004via-ESY-RMW104.txt ist nur noch zur Info wegen meinem alten Problem. Vielleicht kannst du es ja brauchen? Die anderen sind zu meinem jetzigen Modul.

kaihs

Das ist wahrscheinlich das Problem aus Post #242, die TTY_BUFSIZE in der culfw ist zu klein.
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

Ich79

Jau, hatte das gleiche Problem. #242 war damals ich und ja, das hatte es gelöst ;) Puffer ist einfach zu klein gewesen
Fritz!Box 7490 mit FHEM 5.6 und HM-CFG-USB-2 (hmland)
AVM: 1x Fritz!Powerline546E
HM: 6x HM-CC-RT-DN / 2x HM-Sec-RHS / 1x HM-WDS40-TH-I-2 / 2x HM-Sec-SC-2 / 1x HM-LC-Sw4-Ba-PCB

Wuschi6

#259
Danke, habe den NanoCUL mit TTY_BUFSIZE 192 neu geflashed.
Nun habe ich wieder per autocreate den WMBUS bekommen.

Nachdem ich nun den AESKey eingetragen habe, gibt "state" auch "no errors" aus.
Soweit so gut. Aber brauchbare Werte wie Zählerstand und evtl. die Zählernr. bekomme ich nicht zu sehen.
Der aktuelle Zählerstand müsste eigentlich "1-Value" sein, die sieht aber merkwürdig aus etwa so:
1_unit        Wh       
1_value     1.39905810888131e+15

Das einzige was ich ausfindig machen konnte ist der aktuelle Verbrauch in Watt, das müsste die "2-Value" sein?
Seriennr. des Zählers ist (02731) 60221033

Kann mir da jemand helfen?
Anbei 3 Bilder der Ansicht in fhem.

skydancer

hallo habe merhr mals gelsen aber nix wirkliches gefunden

und zwar wohne ich in einer miets whonung
wo über al techem gerade dran hengen udn die würde ich gern aus lesen aber bekomme nur das hier

2015.04.19 21:30:12 4: CUL_Parse: CUL_1 b3244685032124570698082C0A0119F1DCA0930294D09880881080F62A9030162BBC4C1AFBD8A9265462306000000A3DD0000000000001B1819376694D2 -97
2015.04.19 21:30:12 5: CUL_1 dispatch b3244685032124570698082C0A0119F1DCA0930294D09880881080F62A9030162BBC4C1AFBD8A9265462306000000A3DD0000000000001B1819376694::-97
2015.04.19 21:30:12 5: WMBUS raw msg b3244685032124570698082C0A0119F1DCA0930294D09880881080F62A9030162BBC4C1AFBD8A9265462306000000A3DD0000000000001B1819376694::-97
2015.04.19 21:30:12 2: WMBUS WMBUS_TCH_70451232_105_128 Error during ApplicationLayer parse:Unsupported CI Field a0
2015.04.19 21:32:13 5: CUL/RAW: /b324468503412457069807D3AA0119F1D00003029000023083608000046B6000
2015.04.19 21:32:13 5: CUL/RAW: b324468503412457069807D3AA0119F1D00003029000023083608000046B6000/00000000000000000000000000000FFFF000000000000000000FFFF8ED1

hofe es kann mir wer weider helfen

Wuschi6

Ich werde wohl diese ganze WMBUS Sachen wieder verkaufen müssen. So wird das nix. Ich werde nun mal diesen Homematic Sensor antesten.
Da gehe ich mal von aus, das das wenigstens von vornherein laufen wird?

kaihs

Zitat von: Wuschi6 am 21 April 2015, 16:22:50
Ich werde wohl diese ganze WMBUS Sachen wieder verkaufen müssen. So wird das nix.

Ich war im Urlaub und konnte daher nicht antworten.
Schicke mir mal ein paar Rohmessages (die mit b beginnen) und deinen AES-Key, gerne auch per PM.
Ich denke, dass sollte sich dekodieren lassen.

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

kaihs

Zitat von: skydancer am 19 April 2015, 21:35:13
wo über al techem gerade dran hengen udn die würde ich gern aus lesen aber bekomme nur das hier

Techem verwendet ein undokumentiertes Datenformat, siehe auch http://www.fhemwiki.de/wiki/WMBUS#Bekannte_Probleme

Aktuell lassen sich die Daten daher nicht dekodieren.
Also entweder kannst du von Techem die Dokumentation besorgen oder du versuchst dich selbst am reverse engineering.
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

Wuschi6

:-[  ;D Ja Urlaub muss auch mal sein. Hoffe er war erholsam.

skydancer


drdownload

CUL: V 1.62 CUL868
RFMODE: WMBUS_T
FHEM Upgedated, SSL Zeugs lt. Commandref ist installiert.

Sobald ich WMBUS_T aktiviere bekomme sehr viele dieser Meldungen:
2015-04-25 13:25:42 CUL CUL_0 UNKNOWNCODE b464424232B04718037325EFB7ADC00389E8B20954004935411333043FEC362CEA0FFC5F8EB4C2B39D49DAACF457847E246C1AA82269DF8D530D6E74EBD163E6F970FE180874B323A2B4486625EF3417B8384::-81.5
2015-04-25 13:25:44 CUL CUL_0 UNKNOWNCODE b2E442423625411484A06D17D7A9F002005383891280D9513A4ABE7BC923DB9E2749C7B5911F6DA182DC18472D753A098FFFFE3EF19191289::-81.5
2015-04-25 13:25:44 CUL CUL_0 UNKNOWNCODE b2E442423175511484A06DF737A760020059150BE62963A50AE638783DA2DEAC18453533DF6D707C159A5A36DD0C52CC90D1D116FD7330487::-56
2015-04-25 13:25:44 CUL CUL_0 UNKNOWNCODE b2E442423445411484A0658357A81002005B059E224F18CC419DE07ED9201999546B65C44EBE1622C968B30DA7BA0382D64DDD652231C4099::-63


Unser Haus ist ein 45 Parteien Mehrparteien Haus 2009 errichtet, die Wärme-Zähler wurden vor 1 Jahr ausgetauscht. Typ und Marke liefere ich später.
CUL 868 Slow-RF (FS20 Aktoren, Sender, FHT8V), CUL 868 (WMBUS-Empfang), Jeelink (PCA301), WS3600 (WH3080 über USB-Basis), Bewässerung mit ESP-Easy und Proplanta, RFXTRX433 Home-Easy Empfang und Senden, Oregon TH, WS001 TH), Blackbean IR, Mopidy-Snapcast MR Audio, Kodi, Forum-LED-Controller,

drdownload

#267
Ah, komisch, nachdem ich auf Verbose5 gestellt habe hat autocreate einige Devices angelegt, aber ich bin wohl Out of Luck, die Wien Energie wird wohl den AES Key nicht rausrücken.

2015-04-25 14:28:08 WMBUS WMBUS_HYD_48115444_74_6 RSSI: -78
2015-04-25 14:28:08 WMBUS WMBUS_HYD_48115444_74_6 LQI: 149
2015-04-25 14:28:08 WMBUS WMBUS_HYD_48115444_74_6 encrypted message and no aeskey provided
2015-04-25 14:28:08 WMBUS WMBUS_HYD_80710431_55_50 RSSI: -79
2015-04-25 14:28:08 WMBUS WMBUS_HYD_80710431_55_50 LQI: 132


2015-04-25 14:30:02 WMBUS WMBUS_HYD_80710431_55_50 RSSI: -78.5
2015-04-25 14:30:02 WMBUS WMBUS_HYD_80710431_55_50 LQI: 128
2015-04-25 14:30:02 WMBUS WMBUS_HYD_80710431_55_50 Encryption f mode not implemented


Die verbauten Zählen sind von Diehl, Corona ER http://www.diehl.com/de/diehl-metering/produkte-loesungen/pdb-details.html?tx_diehlproducts_pi1%5Bproduct%5D=84526022&tx_diehlproducts_pi1%5BbackPid%5D=166&tx_diehlproducts_pi1%5Baction%5D=show&tx_diehlproducts_pi1%5Bcontroller%5D=MeteringProduct&cHash=7c93f7c84ee92ad635fcea10a446b89c
CUL 868 Slow-RF (FS20 Aktoren, Sender, FHT8V), CUL 868 (WMBUS-Empfang), Jeelink (PCA301), WS3600 (WH3080 über USB-Basis), Bewässerung mit ESP-Easy und Proplanta, RFXTRX433 Home-Easy Empfang und Senden, Oregon TH, WS001 TH), Blackbean IR, Mopidy-Snapcast MR Audio, Kodi, Forum-LED-Controller,

kaihs

Hallo Wuschi6,

teste mal die angehängte Version, der Stromzähler sollte damit funktionieren.

Der Gaszähler sieht komisch aus, als sei die Software darauf nicht fertig (konfiguriert). Vielleicht sind die Daten auch gar nicht vom Gaszähler.
Als Hersteller wird Amber Wireless angegeben, die aber nur die Soft-/Hardware für die Funkübertragung herstellen, keine Zähler.
Der Devicetyp ist auch nicht Gas, sondern Radio converter.

Die Nutzdaten sind auch nicht im WMBus Format, sondern nur Transportlayer.
Zusammengefasst: kann ich nicht auswerten.

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: drdownload am 25 April 2015, 14:29:37
Ah, komisch, nachdem ich auf Verbose5 gestellt habe hat autocreate einige Devices angelegt, aber ich bin wohl Out of Luck, die Wien Energie wird wohl den AES Key nicht rausrücken.

Ja, ist alles verschlüsselt. Evtl. steht der Schlüssel irgendwo auf dem Zähler.

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