Autor Thema: Wireless M-Bus für CUL  (Gelesen 380659 mal)

Offline Teamdrachen

  • Jr. Member
  • **
  • Beiträge: 89
Antw:Wireless M-Bus für CUL
« Antwort #930 am: 08 Juli 2022, 23:52:36 »
Ioh wollte mit dem NanoCUL meinen Multical 303 einbinden.

Leider scheint das PRotokoll jedoch ubekannt.

nanoCUL: Unknown code b5E442D2C470579824004DDC27AF1105025E0F2BF05B21F3D2C1804846CC2686E075B6434AAA68EF7F39054D17BB1F92E1EB258889C9682BE8B12E2BA0658749E4B88DDEF8DA83D3445F49A668DEB2FCD060248EC2A610C2168380238F64EAED7D3B74

WMBUS spuckt auch noch Fehler aus.

WMBUS Error during LinkLayer parse:crc check failed for block 4

Offline Teamdrachen

  • Jr. Member
  • **
  • Beiträge: 89
Antw:Wireless M-Bus für CUL
« Antwort #931 am: 14 Juli 2022, 22:40:16 »
Inzwischen läuft der Zähler.

Es lag an der FW vom NanoCul.


noch mal neu gemacht und siehe da... Gerät wird erkannt und angelegt.

Jetzt brauch ich nur noch den AES Key von Kamstrup

Offline bobo

  • New Member
  • *
  • Beiträge: 4
Antw:Wireless M-Bus für CUL
« Antwort #932 am: 29 September 2022, 10:54:49 »
Guten Tag,

bei mir wurde vom Wasserwerk eine neue Wasseruhr Kamstrup Multical 21 eingebaut, nun möchte ich diese auslesen, das auch möglich sein sollte, das haben ja einige geschafft ich bekomme es leider nicht hin.
Ich bin kein Profi und möchte daher um Hilfe bitten. Den Usb CUL habe ich in  Fhem eingebunden und sollte funktionieren.
rfmode WMBus_C


CMDS
ABbCeFGhiKkLlMmNRTtUuVWXxYZ
CUL_0_MSGCNT
1
CUL_0_TIME
2022-09-29 10:35:24
Clients
:WMBUS:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
DEF   
/dev/ttyACM0@9600 1034
DeviceName
/dev/ttyACM0@9600
FD
24
FHTID
1034
FUUID
633287dd-f33f-aaff-f3ed-7ecdb7f0ce2af560
NAME
CUL_0
NR
301
PARTIAL
RAWMSG
1034
STATE
Initialized
TYPE
CUL
VERSION
V 1.67 CUL868
devioNoSTATE
1
eventCount
6
initString
X21
brt
Readings
cmds
A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
2022-09-29 10:35:24
state
Initialized
2022-09-29 10:35:24
version
V 1.67 CUL868
2022-09-27 07:20:55

Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4400
Antw:Wireless M-Bus für CUL
« Antwort #933 am: 30 September 2022, 23:50:19 »
Guten Abend,
ich habe jetzt die drei Wärmezähler aufgerüstet (1 x Funkmodul, 2 x Impulszähler) und entsprechend verkabelt und das Ganze per IR-Lesekopf und Software parametriert.
Und das sieht schon mal prima aus, denn der Espduino, nach Umstellung auf rfmode MBUS T, empfängt.
Nur das Anlegen eines MBUS Geräts klappt noch nicht:

2022.09.30 18:42:28 4: mkduino3/msg READ: MN;D=5146C514461787940004DCCA7ABE0000002F2F046D1C31DE290406CBF737C3000001FD17400413BE4C6200043B54C0DE000000042BFF030000025B4000025F3650C80002611D0484C040130000000003FD0CD85505000002FD0B1031E4CB810F;N=12;
2022.09.30 18:42:28 4: mkduino3 Parse_MN: Found 2-FSK Protocol id 209 length 192 RSSI = -66.5 LQI = 129 -> WMBUS T
2022.09.30 18:42:28 4: mkduino3 ParseMN: ID=209 dmsg=b5146C514461787940004DCCA7ABE0000002F2F046D1C31DE290406CBF737C3000001FD17400413BE4C6200043B54C0DE000000042BFF030000025B4000025F3650C80002611D0484C040130000000003FD0CD85505000002FD0B1031E4CB810F
2022.09.30 18:42:28 4: mkduino3 Dispatch: b5146C514461787940004DCCA7ABE0000002F2F046D1C31DE290406CBF737C3000001FD17400413BE4C6200043B54C0DE000000042BFF030000025B4000025F3650C80002611D0484C040130000000003FD0CD85505000002FD0B1031E4CB810F,  dispatch
2022.09.30 18:42:28 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.

2022.09.30 18:42:28 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.

2022.09.30 18:42:28 0: ERROR: Cannot autoload WMBUS
2022.09.30 18:42:28 3: mkduino3: Unknown code b5146C514461787940004DCCA7ABE0000002F2F046D1C31DE290406CBF737C3000001FD17400413BE4C6200043B54C0DE000000042BFF030000025B4000025F3650C80002611D0484C040130000000003FD0CD85505000002FD0B1031E4CB810F, help me!
2022.09.30 18:42:29 4: mkduino3/msg READ: MN;D=3046C5144617879400049AD17249178794C514020CBE0000002F2F042B186D1C31DE298440060000000003FD0C05541C000002FD0B10335EEF8A0F;N=12;
2022.09.30 18:42:29 4: mkduino3 Parse_MN: Found 2-FSK Protocol id 209 length 118 RSSI = -66.5 LQI = 138 -> WMBUS T
2022.09.30 18:42:29 4: mkduino3 ParseMN: ID=209 dmsg=b3046C5144617879400049AD17249178794C514020CBE0000002F2F042B186D1C31DE298440060000000003FD0C05541C000002FD0B10335EEF8A0F
2022.09.30 18:42:29 4: mkduino3 Dispatch: b3046C5144617879400049AD17249178794C514020CBE0000002F2F042B186D1C31DE298440060000000003FD0C05541C000002FD0B10335EEF8A0F,  dispatch
2022.09.30 18:42:29 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.

2022.09.30 18:42:29 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.

2022.09.30 18:42:29 0: ERROR: Cannot autoload WMBUS
2022.09.30 18:42:29 3: mkduino3: Unknown code b3046C5144617879400049AD17249178794C514020CBE0000002F2F042B186D1C31DE298440060000000003FD0C05541C000002FD0B10335EEF8A0F, help me!
Ralf: Braucht man dafür auch ein modifiziertes 36_WMBUS.pm?

Zitat
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.
Dir fehlen Perl Module, ich hab mal im Forum danach gesucht und dies "Crypt::CBC" gefunden.

Ich hab mal den Dummy sduino mit einer MN Nachricht von Dir "gefüttert" und autocreate aktiviert.
Die Wärmezähler liefern sehr viele Daten:

2022.09.30 22:56:39 4 : sduinoD Parse_MN: Found 2-FSK Protocol id 209 length 192 RSSI = -66.5 LQI = 129 -> WMBUS T
2022.09.30 22:56:39 4 : sduinoD ParseMN: ID=209 dmsg=b5146C514461787940004DCCA7ABE0000002F2F046D1C31DE290406CBF737C3000001FD17400413BE4C6200043B54C0DE000000042BFF030000025B4000025F3650C80002611D0484C040130000000003FD0CD85505000002FD0B1031E4CB810F
2022.09.30 22:56:39 4 : sduinoD Dispatch: b5146C514461787940004DCCA7ABE0000002F2F046D1C31DE290406CBF737C3000001FD17400413BE4C6200043B54C0DE000000042BFF030000025B4000025F3650C80002611D0484C040130000000003FD0CD85505000002FD0B1031E4CB810F,  dispatch
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 RSSI: -66.5
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 LQI: 129
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 1_type: VIF_TIME_POINT_DATE_TIME
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 1_storage_no: 0
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 1_value: 2022-09-30 17:28
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 1_unit:
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 1_value_type: Instantaneous value
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 2_type: VIF_ENERGY_WATT
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 2_storage_no: 0
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 2_value: 50123000
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 2_unit: Wh
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 2_value_type: Instantaneous value
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 3_type: VIF_ERROR_FLAGS
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 3_storage_no: 0
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 3_value: 3634
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 3_unit:
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 3_value_type: Instantaneous value
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 4_type: VIF_VOLUME
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 4_storage_no: 0
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 4_value: 6442.174
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 4_unit: m³
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 4_value_type: Instantaneous value
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 5_type: VIF_VOLUME_FLOW
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 5_storage_no: 0
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 5_value: 0.084
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 5_unit: m³/h
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 5_value_type: Instantaneous value
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 6_type: VIF_ELECTRIC_POWER
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 6_storage_no: 0
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 6_value: 1023
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 6_unit: W
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 6_value_type: Instantaneous value
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 7_type: VIF_FLOW_TEMP
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 7_storage_no: 0
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 7_value: 64
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 7_unit: °C
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 7_value_type: Instantaneous value
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 8_type: VIF_RETURN_TEMP
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 8_storage_no: 0
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 8_value: 54
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 8_unit: °C
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 8_value_type: Instantaneous value
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 9_type: VIF_TEMP_DIFF
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 9_storage_no: 0
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 9_value: 10.53
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 9_unit: K
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 9_value_type: Instantaneous value
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 10_type: VIF_VOLUME
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 10_storage_no: 0
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 10_value: 0
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 10_unit: m³
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 10_value_type: Instantaneous value
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 11_type: VIF_MODEL_VERSION
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 11_storage_no: 0
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 11_value: 18446744073625665536
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 11_unit:
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 11_value_type: Instantaneous value
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 12_type: VIF_PARAMETER_SET_ID
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 12_storage_no: 0
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 12_value: 12560
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 12_unit:
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 12_value_type: Instantaneous value
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 batteryState: ok
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 is_encrypted: 0
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 decryption_ok: 1
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 no errors
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 DMSG: b5146C514461787940004DCCA7ABE0000002F2F046D1C31DE290406CBF737C3000001FD17400413BE4C6200043B54C0DE000000042BFF030000025B4000025F3650C80002611D0484C040130000000003FD0CD85505000002FD0B1031E4CB810F
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 RAWMSG: MN;D=5146C514461787940004DCCA7ABE0000002F2F046D1C31DE290406CBF737C3000001FD17400413BE4C6200043B54C0DE000000042BFF030000025B4000025F3650C80002611D0484C040130000000003FD0CD85505000002FD0B1031E4CB810F;N=12;
2022-09-30 22:56:39 WMBUS WMBUS_EFE_94871746_0_4 Protocol_ID: 209

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Offline dadoc

  • Sr. Member
  • ****
  • Beiträge: 941
Antw:Wireless M-Bus für CUL
« Antwort #934 am: 02 Oktober 2022, 10:42:21 »
Dir fehlen Perl Module, ich hab mal im Forum danach gesucht und dies "Crypt::CBC" gefunden.
Ja, hatte den Hinweis dann auch in der Commandref gefunden. Ich würde das dann bei Gelegenheit noch in https://wiki.fhem.de/wiki/WMBUS#Voraussetzungen nachtragen, wenn's recht ist.

Dann hat es auch geklappt, wenn auch zunächst mit Hindernissen, und ich habe auch die Vermutung, dass das fhem-Modul mit der Konstellation Funkmodul + Impulszähler noch nicht zu 100% umgehen kann.
Meine Installation sieht so aus:
- 3 F90S (3) Wärmezähler:
- Zähler 1 (Heizkreis 1) ist mit dem Funkmodul ausgestattet
- Zähler 2 (Heizkreis 2) und Zähler 3 (Warmwasser) sind mit Impulszähler-Modulen ausgestattet, die an die Impulszählereingänge des Funkmoduls von Zähler 1 angeschlossen sind.
D.h. das Funkmodul von Zähler 1 überträgt die Daten der drei Zähler.
- Empfang mit Esp32 und Ralfs Firmware "4.2.2-dev220712 SIGNALduinoAdv ESP32 cc1101..."
Nach der Konfiguration ist das Funkmodul für eine Stunde im Konfigurationsmodus und sendet alle 30 Sekunden jede Menge Daten. Dabei wurde auch das Device in fhem angelegt. Das Problem war am Anfang, dass nach Ablauf dieser Stunde nichts mehr empfangen (besser gesagt: gesendet) wurde, obwohl dies gem. Konfiguration mit der Software "Device Monitor 2.2.1" hätte stattfinden sollen. Ich habe dann verschiedene Optionen ausprobiert. Die Aktivierung von "Kompakt-Telegramm" führte zu Fehlern in fhem:
Unsupported CI Field 6b, remaining payload is 49178794c5140304c00000002f2f0d0cfe046d84400603fd0c02fd0bErst als ich den Modus des FMBUS-Moduls im Zähler von T auf C umgestellt hatte, klappte das Senden dauerhaft.
Nun ist der Status nach meiner laienhaften Analyse so: Das Modul sendet alle 15 Minuten, und zwar drei Datenpakete im Abstand von 1 Sekunde, d.h. für jeden Zähler eines. Da die Readings dieselben Namen haben, landen sie zwar im Log, nicht aber in den Readings des Device, bzw. nur teilweise.
Die Identifizierung des Zähler scheint über VIF_PARAMETER_SET_ID möglich. Bei mir sind das:
13328    Warmwasser
12560    Heizkreis 1
13072    Heizkreis 2
Ein entsprechender Log-Eintrag sieht dann so aus:
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 RSSI: -136.5
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 LQI: 60
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 1_type: VIF_TIME_POINT_DATE_TIME
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 1_storage_no: 0
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 1_value: 2022-10-02 08:32
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 1_unit:
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 1_value_type: Instantaneous value
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 2_type: VIF_ENERGY_WATT
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 2_storage_no: 0
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 2_value: 50227000
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 2_unit: Wh
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 2_value_type: Instantaneous value
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 3_type: VIF_ERROR_FLAGS
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 3_storage_no: 0
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 3_value: 3634
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 3_unit:
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 3_value_type: Instantaneous value
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 4_type: VIF_VOLUME
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 4_storage_no: 0
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 4_value: 6450.258
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 4_unit: m³
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 4_value_type: Instantaneous value
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 5_type: VIF_VOLUME_FLOW
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 5_storage_no: 0
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 5_value: 0.394
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 5_unit: m³/h
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 5_value_type: Instantaneous value
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 6_type: VIF_ELECTRIC_POWER
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 6_storage_no: 0
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 6_value: 382
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 6_unit: W
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 6_value_type: Instantaneous value
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 7_type: VIF_FLOW_TEMP
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 7_storage_no: 0
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 7_value: 32
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 7_unit: °C
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 7_value_type: Instantaneous value
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 8_type: VIF_RETURN_TEMP
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 8_storage_no: 0
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 8_value: 31
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 8_unit: °C
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 8_value_type: Instantaneous value
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 9_type: VIF_TEMP_DIFF
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 9_storage_no: 0
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 9_value: 0.83
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 9_unit: K
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 9_value_type: Instantaneous value
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 10_type: VIF_MODEL_VERSION
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 10_storage_no: 0
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 10_value: 18446744073625665536
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 10_unit:
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 10_value_type: Instantaneous value
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 11_type: VIF_PARAMETER_SET_ID
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 11_storage_no: 0
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 11_value: 12560
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 11_unit:
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 11_value_type: Instantaneous value
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 batteryState: ok
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 is_encrypted: 0
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 decryption_ok: 1
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 no errors
2022-10-02_09:46:54 WMBUS_EFE_94871746_0_4 rawmsg: Y
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 RSSI: -137.5
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 LQI: 158
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 1_type: VIF_TIME_POINT_DATE_TIME
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 1_storage_no: 0
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 1_value: 2022-10-02 08:32
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 1_unit:
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 1_value_type: Instantaneous value
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 2_type: VIF_ENERGY_WATT
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 2_storage_no: 0
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 2_value: 61047000
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 2_unit: Wh
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 2_value_type: Instantaneous value
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 3_type: VIF_MODEL_VERSION
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 3_storage_no: 0
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 3_value: 18446744073625665536
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 3_unit:
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 3_value_type: Instantaneous value
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 4_type: VIF_PARAMETER_SET_ID
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 4_storage_no: 0
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 4_value: 13072
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 4_unit:
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 4_value_type: Instantaneous value
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 batteryState: ok
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 is_encrypted: 0
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 decryption_ok: 1
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 no errors
2022-10-02_09:46:55 WMBUS_EFE_94871746_0_4 rawmsg: Y
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 RSSI: -137
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 LQI: 80
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 1_type: VIF_TIME_POINT_DATE_TIME
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 1_storage_no: 0
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 1_value: 2022-10-02 08:32
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 1_unit:
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 1_value_type: Instantaneous value
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 2_type: VIF_ENERGY_WATT
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 2_storage_no: 0
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 2_value: 20115000
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 2_unit: Wh
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 2_value_type: Instantaneous value
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 3_type: VIF_MODEL_VERSION
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 3_storage_no: 0
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 3_value: 18446744073625665536
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 3_unit:
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 3_value_type: Instantaneous value
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 4_type: VIF_PARAMETER_SET_ID
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 4_storage_no: 0
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 4_value: 13328
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 4_unit:
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 4_value_type: Instantaneous value
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 batteryState: ok
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 is_encrypted: 0
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 decryption_ok: 1
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 no errors
2022-10-02_09:46:56 WMBUS_EFE_94871746_0_4 rawmsg: Y
Trotz der Option rawMessageAsReading steht da immer nur Y.
mkduino3_RAWMSG dagegen ist etwas wie z.B.:
MN;D=Y3344C5144617879400047251178794C5140304FF0000202F2F046D0329C22A84804006934E000003FD0C05000002FD0B1034E33D830F;N=12;

Neben dem 3fach-Paket gibt es gelegentlich auch Telegramme mit den Daten von nur einem Zähler, etwa:
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 RSSI: -137.5
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 LQI: 230
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 1_type: VIF_TIME_POINT_DATE_TIME
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 1_storage_no: 0
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 1_value: 2022-10-02 08:48
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 1_unit:
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 1_value_type: Instantaneous value
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 2_type: VIF_ENERGY_WATT
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 2_storage_no: 0
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 2_value: 50227000
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 2_unit: Wh
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 2_value_type: Instantaneous value
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 3_type: VIF_ERROR_FLAGS
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 3_storage_no: 0
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 3_value: 3634
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 3_unit:
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 3_value_type: Instantaneous value
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 4_type: VIF_VOLUME
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 4_storage_no: 0
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 4_value: 6450.362
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 4_unit: m³
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 4_value_type: Instantaneous value
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 5_type: VIF_VOLUME_FLOW
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 5_storage_no: 0
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 5_value: 0.434
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 5_unit: m³/h
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 5_value_type: Instantaneous value
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 6_type: VIF_ELECTRIC_POWER
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 6_storage_no: 0
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 6_value: 0
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 6_unit: W
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 6_value_type: Instantaneous value
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 7_type: VIF_FLOW_TEMP
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 7_storage_no: 0
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 7_value: 31
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 7_unit: °C
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 7_value_type: Instantaneous value
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 8_type: VIF_RETURN_TEMP
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 8_storage_no: 0
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 8_value: 32
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 8_unit: °C
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 8_value_type: Instantaneous value
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 9_type: VIF_TEMP_DIFF
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 9_storage_no: 0
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 9_value: -0.63
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 9_unit: K
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 9_value_type: Instantaneous value
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 10_type: VIF_MODEL_VERSION
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 10_storage_no: 0
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 10_value: 18446744073625665536
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 10_unit:
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 10_value_type: Instantaneous value
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 11_type: VIF_PARAMETER_SET_ID
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 11_storage_no: 0
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 11_value: 12560
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 11_unit:
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 11_value_type: Instantaneous value
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 batteryState: ok
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 is_encrypted: 0
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 decryption_ok: 1
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 no errors
2022-10-02_10:02:20 WMBUS_EFE_94871746_0_4 rawmsg: Y
Das ist aber die Ausnahme.
Kann es sein, dass das Modul nur eine begrenzte Anzahl an Readings aus dem Telegramm umsetzt und deswegen z.B. immer nur die Verbrauchswerte eines Zählers als Reading übernommen werden, wohingegen durchaus zwei VIF_PARAMETER_SET_ID als readings erscheinen?
List:
Internals:
   Access_No  0
   CFGFN     
   DEF        EFE 94871746 0 4
   DeviceMedium Heat
   DeviceType 4
   FUUID      6338154f-f33f-9bf2-3f35-681188ba2bb58d63
   IODev      mkduino3
   IdentNumber 94871746
   LASTInputDev mkduino3
   MSGCNT     524
   Manufacturer EFE
   MessageEncoding CUL
   Meter_Dev  Heat
   Meter_Id   2491881289
   Meter_Manufacturer EFE
   Meter_Version 3
   NAME       WMBUS_EFE_94871746_0_4
   NR         2821
   STATE      no errors
   Status     0
   TYPE       WMBUS
   Version    0
   addr       EFE_94871746_0_4
   mkduino3_DMSG bY3244C5144617879400047249178794C5140304000000202F2F046D1329C22A84400678EE000003FD0C05000002FD0B103310498310
   mkduino3_MSGCNT 524
   mkduino3_Protocol_ID 210
   mkduino3_RAWMSG MN;D=Y3244C5144617879400047249178794C5140304000000202F2F046D1329C22A84400678EE000003FD0C05000002FD0B103310498310;N=12;
   mkduino3_TIME 2022-10-02 10:33:16
   model      EFE_4_0
   OLDREADINGS:
   READINGS:
     2022-10-02 10:33:15   10_storage_no   0
     2022-10-02 10:33:15   10_type         VIF_MODEL_VERSION
     2022-10-02 10:33:15   10_unit         
     2022-10-02 10:33:15   10_value        18446744073625665536
     2022-10-02 10:33:15   10_value_type   Instantaneous value
     2022-10-02 10:33:15   11_storage_no   0
     2022-10-02 10:33:15   11_type         VIF_PARAMETER_SET_ID
     2022-10-02 10:33:15   11_unit         
     2022-10-02 10:33:15   11_value        12560
     2022-10-02 10:33:15   11_value_type   Instantaneous value
     2022-10-02 10:33:16   1_storage_no    0
     2022-10-02 10:33:16   1_type          VIF_TIME_POINT_DATE_TIME
     2022-10-02 10:33:16   1_unit         
     2022-10-02 10:33:16   1_value         2022-10-02 09:19
     2022-10-02 10:33:16   1_value_type    Instantaneous value
     2022-10-02 10:33:16   2_storage_no    0
     2022-10-02 10:33:16   2_type          VIF_ENERGY_WATT
     2022-10-02 10:33:16   2_unit          Wh
     2022-10-02 10:33:16   2_value         61048000
     2022-10-02 10:33:16   2_value_type    Instantaneous value
     2022-10-02 10:33:16   3_storage_no    0
     2022-10-02 10:33:16   3_type          VIF_MODEL_VERSION
     2022-10-02 10:33:16   3_unit         
     2022-10-02 10:33:16   3_value         18446744073625665536
     2022-10-02 10:33:16   3_value_type    Instantaneous value
     2022-10-02 10:33:16   4_storage_no    0
     2022-10-02 10:33:16   4_type          VIF_PARAMETER_SET_ID
     2022-10-02 10:33:16   4_unit         
     2022-10-02 10:33:16   4_value         13072
     2022-10-02 10:33:16   4_value_type    Instantaneous value
     2022-10-02 10:33:15   5_storage_no    0
     2022-10-02 10:33:15   5_type          VIF_VOLUME_FLOW
     2022-10-02 10:33:15   5_unit          m³/h
     2022-10-02 10:33:15   5_value         0.279
     2022-10-02 10:33:15   5_value_type    Instantaneous value
     2022-10-02 10:33:15   6_storage_no    0
     2022-10-02 10:33:15   6_type          VIF_ELECTRIC_POWER
     2022-10-02 10:33:15   6_unit          W
     2022-10-02 10:33:15   6_value         90
     2022-10-02 10:33:15   6_value_type    Instantaneous value
     2022-10-02 10:33:15   7_storage_no    0
     2022-10-02 10:33:15   7_type          VIF_FLOW_TEMP
     2022-10-02 10:33:15   7_unit          °C
     2022-10-02 10:33:15   7_value         32
     2022-10-02 10:33:15   7_value_type    Instantaneous value
     2022-10-02 10:33:15   8_storage_no    0
     2022-10-02 10:33:15   8_type          VIF_RETURN_TEMP
     2022-10-02 10:33:15   8_unit          °C
     2022-10-02 10:33:15   8_value         32
     2022-10-02 10:33:15   8_value_type    Instantaneous value
     2022-10-02 10:33:15   9_storage_no    0
     2022-10-02 10:33:15   9_type          VIF_TEMP_DIFF
     2022-10-02 10:33:15   9_unit          K
     2022-10-02 10:33:15   9_value         0.28
     2022-10-02 10:33:15   9_value_type    Instantaneous value
     2022-10-02 10:33:16   LQI             73
     2022-10-02 10:33:16   RSSI            -136.5
     2022-10-02 10:33:16   batteryState    ok
     2022-10-02 10:33:16   decryption_ok   1
     2022-10-02 10:33:16   is_encrypted    0
     2022-10-02 10:33:16   rawmsg          Y
     2022-10-02 10:33:16   state           no errors
   hmccu:
   internal:
Attributes:
   rawmsg_as_reading 1
   room       WMBUS
   useVIFasReadingName 0
Raw Definition:
defmod WMBUS_EFE_94871746_0_4 WMBUS EFE 94871746 0 4
attr WMBUS_EFE_94871746_0_4 rawmsg_as_reading 1
attr WMBUS_EFE_94871746_0_4 room WMBUS
attr WMBUS_EFE_94871746_0_4 useVIFasReadingName 0

setstate WMBUS_EFE_94871746_0_4 no errors
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 10_storage_no 0
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 10_type VIF_MODEL_VERSION
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 10_unit
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 10_value 18446744073625665536
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 10_value_type Instantaneous value
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 11_storage_no 0
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 11_type VIF_PARAMETER_SET_ID
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 11_unit
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 11_value 12560
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 11_value_type Instantaneous value
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 1_storage_no 0
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 1_type VIF_TIME_POINT_DATE_TIME
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 1_unit
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 1_value 2022-10-02 09:19
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 1_value_type Instantaneous value
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 2_storage_no 0
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 2_type VIF_ENERGY_WATT
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 2_unit Wh
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 2_value 61048000
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 2_value_type Instantaneous value
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 3_storage_no 0
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 3_type VIF_MODEL_VERSION
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 3_unit
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 3_value 18446744073625665536
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 3_value_type Instantaneous value
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 4_storage_no 0
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 4_type VIF_PARAMETER_SET_ID
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 4_unit
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 4_value 13072
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 4_value_type Instantaneous value
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 5_storage_no 0
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 5_type VIF_VOLUME_FLOW
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 5_unit m³/h
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 5_value 0.279
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 5_value_type Instantaneous value
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 6_storage_no 0
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 6_type VIF_ELECTRIC_POWER
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 6_unit W
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 6_value 90
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 6_value_type Instantaneous value
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 7_storage_no 0
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 7_type VIF_FLOW_TEMP
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 7_unit °C
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 7_value 32
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 7_value_type Instantaneous value
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 8_storage_no 0
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 8_type VIF_RETURN_TEMP
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 8_unit °C
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 8_value 32
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 8_value_type Instantaneous value
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 9_storage_no 0
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 9_type VIF_TEMP_DIFF
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 9_unit K
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 9_value 0.28
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:15 9_value_type Instantaneous value
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 LQI 73
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 RSSI -136.5
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 batteryState ok
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 decryption_ok 1
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 is_encrypted 0
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 rawmsg Y
setstate WMBUS_EFE_94871746_0_4 2022-10-02 10:33:16 state no errors
Grüße
Martin
Standort 1: FS20 mit CUL und FHEM auf Raspi. HM-Komponenten (Heizung, Rollladen, Schalter). HM IP über Raspimatic (testweise)
Standort 2: Homematic (Wired) über CCU2 und PocketHome HD
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods

Offline Nobby1802

  • Newbie
  • Beiträge: 2
Antw:Wireless M-Bus für CUL
« Antwort #935 am: 11 Oktober 2022, 11:09:15 »
Bräuchte dringend Hilfe beim kompilieren eines NanoCULs für Wireless M-Bus_T für 3 Wärmemengenmesser (Zenner Zelsius C5) auszulesen. Mein NanoCUL empfängt die gesendeten Telegrame hat aber meines Erachtens zu wenig TTYBuffer. Per autocreate kann FHEM kein Device anlegen:
2022-10-11 11:01:02 CUL CUL868_2 UNKNOWNCODE b5E44496A262000328804B7DB7AFD00500573B573D34A6A2656CA8F4ADBB8081592EB4590C35318933DEA83673AF6369937985BFBDDDB7CDFD340528737C47F591B2281E8050A3CFC5B7269859C511B11EDEE196C5D6494D043DB7E046F94E840C265C

versuche ich es von Hand:
def WMZ1 WMBUS b5E44496A262000328804B7DB7AFD00500573B573D34A6A2656CA8F4ADBB8081592EB4590C35318933DEA83673AF6369937985BFBDDDB7CDFD340528737C47F591B2281E8050A3CFC5B7269859C511B11EDEE196C5D6494D043DB7E046F94E840C265C

kommt folgende Fehlermeldung:

failed to parse msg: message too short, expected 109, got 99 bytes. Please make sure that TTY_BUFSIZE in culfw is at least two times the message length + 1

Wenn ich versuche die Hex-Datei auf dem Raspi mit größerem Buffer zu kompilieren, kommt eine Fehlermeldung nach der anderen. Vielleicht hat jemand eine nanoCUL.hex mit einem TTYBuffer von 256 für WMBus, andere Geräte müssen nicht unbedingt empfangen werden.

Vielen Dank schon mal vorab  :)



Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4400
Antw:Wireless M-Bus für CUL
« Antwort #936 am: 11 Oktober 2022, 11:26:30 »
@killah78 hat hier ein hex File mit einem Buffer 220 gepostet
https://forum.fhem.de/index.php/topic,24517.msg915481.html#msg915481
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Offline dadoc

  • Sr. Member
  • ****
  • Beiträge: 941
Antw:Wireless M-Bus für CUL
« Antwort #937 am: 11 Oktober 2022, 12:10:12 »
Hallo Fritz,
Zusätzlich zu den Daten wie Zählerstand, akt. Durchfluss, Gesamt-Durchfluss, VL und RL Temp. werden auch Daten von 3 optionalen Impulszählern übertragen. Das bedeutet man kann an den Zähler bis zu drei externe S0 Zähler anschließen. Die Werte werden dann über den WM-Bus übertragen. Wirklich sehr praktisch wenn man noch mehrere S0 Zähler im Keller hat.
Hast Du Impulszähler am Funkmodul im Einsatz? Ich habe zwei davon am Laufen (d.h. 3 Zähler, einer mit Funkmodul, die beiden anderen mit Impulszählern), aber die Daten kommen gewissermaßen als "bunte Mischung", da in fhem nur ein Device für alle drei Zähler angelegt wird.
Wie ist das bei Dir?
Grüße
Martin
Standort 1: FS20 mit CUL und FHEM auf Raspi. HM-Komponenten (Heizung, Rollladen, Schalter). HM IP über Raspimatic (testweise)
Standort 2: Homematic (Wired) über CCU2 und PocketHome HD
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods

Offline Nobby1802

  • Newbie
  • Beiträge: 2
Antw:Wireless M-Bus für CUL
« Antwort #938 am: 11 Oktober 2022, 12:36:31 »
Zunächst mal tausend Dank an @killah78 für deinen Post, es hat geklappt, es wird jetzt die komplette Nachricht empfangen & bei einem Zähler auch schon entschlüsselt, ich denke es ist eine Frage der Zeit daß die anderen WMZ's auch dekodert werden.

Ich habe alle drei Zenner Zelsius C5 mit jeweils eigenem eigenen Funkmodul on board am laufen.

Offline PeMue

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5473
    • PeMue's github
Antw:Wireless M-Bus für CUL
« Antwort #939 am: 16 November 2022, 17:19:58 »
Aufgrund der Implementierung des C1 modus in das wmbus modul von kaihs, kommt es vermehrt zu anfragen aus unserem forum bei wasserversorgern zum aes key fuer kamstrup multical zählern.
Bitte denkt bei den Anfragen, dass es eine freiwillige Leistung des Versorgers ist, den Aes key herauszugeben und seit bitte freundlich bei der Anfrage, dann lässt sich vielleicht etwas erreichen.

Das aufgezeigte Datenschutzproblem der Versorger bei mieter/eigentümerwechseln lässt sich vermutlich langfristig nur lösen, wenn bspw der aes key im bedarfsfall fuer die wasserzähler neu generiert und aufgespielt werden könnte, oder aber ihr zahlt einen neuen wasserzähler bei umzug ...
Wie habt ihr den Schlüssel bekommen? Ich werde nächste Woche eine neue Wasseruhr bekommen und der Mitarbeiter sagte mir, dass das Datenschutzproblem gemeindeseitig nicht gelöst sei.
Diese Info habe ich aber auch schon im August bekommen. Ich hake mal bei der Gemeinde nach.
Vermutlich werde ich den Termin absagen und weiter mit meiner Uhr mit Impulszähler leben, bis die Bürokratie soweit ist ...

Gruß PeMue

Edit 1: Nett fragen hilft, ich bin scheinbar der Erste, der den  AES Schlüssel bekommen hat, das Wochenende ist damit dann auch verplant -> Wechsel von Impuls auf M-Bus  ;)

Edit 2: Einen übrigen 868 MHz CUL auf M-BUS_T gestellt, Perl Verschlüsselungsmodule installiert, AES Schlüssel eingegeben und die Werte kommen. Allerdings ist die Wasseruhr nicht sehr gesprächig.

2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 RSSI: -63
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 LQI: 128
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 1_type: VIF_VOLUME
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 1_storage_no: 0
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 1_value: 0.33
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 1_unit: m³
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 1_value_type: Instantaneous value
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 2_type: VIF_VOLUME_FLOW
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 2_storage_no: 0
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 2_value: 0
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 2_unit: m³/h
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 2_value_type: Instantaneous value
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 batteryState: ok
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 volume: 0.33
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 unit: m³
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 is_encrypted: 1
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 decryption_ok: 1
2022-11-25_14:15:33 WMBUS_SEN_22017243_104_7 no errors
« Letzte Änderung: 26 November 2022, 20:31:57 von PeMue »
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser