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

Offline PeterN

  • New Member
  • *
  • Beiträge: 14
Antw:Wireless M-Bus für CUL
« Antwort #630 am: 03 Juli 2018, 12:57:48 »
Die Firmware ist jetzt drauf, in der Logfile gibt es leider folgende Fehlermeldung:
2018.07.03 11:45:31 4: CUL_Parse: CUL_0 bY25442D2C794114571B168D203D40013A20C598F91C7F4365C1F6EA6925F38F55B2F3963459168030
2018.07.03 11:45:31 5: CUL_0: dispatch bY25442D2C794114571B168D203D40013A20C598F91C7F4365C1F6EA6925F38F55B2F3963459168030
2018.07.03 11:45:31 1: reload: Error:Modul 36_WMBUS deactivated:
 Can't locate Digest/CRC.pm in @INC (you may need to install the Digest::CRC module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at FHEM/WMBus.pm line 8.
BEGIN failed--compilation aborted at FHEM/WMBus.pm line 8.
Compilation failed in require at ./FHEM/36_WMBUS.pm line 13.
BEGIN failed--compilation aborted at ./FHEM/36_WMBUS.pm line 13.
Die perl Module Crypt::Mode::CBC und Crypt::Mode::CTR  sind installiert:
pi@FHEM-Server:~ $ sudo cpan -i Crypt::Mode::CBC Crypt::Mode::CTR
Reading '/root/.cpan/Metadata'
  Database was generated on Tue, 03 Jul 2018 08:41:03 GMT
Crypt::Mode::CBC is up to date (0.061).
Crypt::Mode::CTR is up to date (0.061).
Die FHEM Module:
# $Id: 36_WMBUS.pm 16905 2018-06-24 19:58:13Z kaihs $

# $Id: WMBus.pm 16905 2018-06-24 19:58:13Z kaihs
RasPi3, HMUART, Homematic, 1WIRE, Fritz!Box7590

Offline kaihs

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 917
Antw:Wireless M-Bus für CUL
« Antwort #631 am: 03 Juli 2018, 14:30:29 »
Du must noch das Digest::CRC Modul installieren. Siehe auch den commandref Eintrag zum WMBUS Modul.
Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, FHEM V5.8, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EMT7110, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, FHEMduino mit Logilink Temp.-sensoren und Auriol Wetterstation
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline PeterN

  • New Member
  • *
  • Beiträge: 14
Antw:Wireless M-Bus für CUL
« Antwort #632 am: 04 Juli 2018, 14:12:11 »
Zitat
Du must noch das Digest::CRC Modul installieren. Siehe auch den commandref Eintrag zum WMBUS Modul.
Bei der Installation habe mich nur am Post #610 orientiert, jetzt ist alles Komplett und die Stadtwerke waren so freundlich den AES Key bekannt zu geben :)
nochmals vielen Dank für die Unterstützung.
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 RSSI: -138
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 LQI: 237
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 1_storage_no: 0
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 1_type: VIF_KAMSTRUP_INFO
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 1_value: 0
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 1_unit:
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 1_value_type: Instantaneous value
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 2_storage_no: 0
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 2_type: VIF_VOLUME
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 2_value: 16.693
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 2_unit: m³
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 2_value_type: Instantaneous value
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 3_storage_no: 1
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 3_type: VIF_VOLUME
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 3_value: 15.061
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 3_unit: m³
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 3_value_type: Instantaneous value
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 4_storage_no: 1
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 4_type: VIF_FLOW_TEMP
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 4_value: 11
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 4_unit: °C
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 4_value_type: Minimum value
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 5_storage_no: 1
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 5_type: VIF_EXTERNAL_TEMP
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 5_value: 19
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 5_unit: °C
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 5_value_type: Minimum value
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 batteryState: ok
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 is_encrypted: 1
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 decryption_ok: 1
2018-07-04_13:40:14 WMBUS_KAM_57144179_27_22 no errors
RasPi3, HMUART, Homematic, 1WIRE, Fritz!Box7590

Offline zwehn

  • New Member
  • *
  • Beiträge: 47
Antw:Wireless M-Bus für CUL
« Antwort #633 am: 13 Juli 2018, 11:00:56 »
Hatte nochmals  Kontakt zu Kamstrup.
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. zudem könnt ihr darauf verweisen, das das tool zum auslesen des aes keys nicht schwierig zu bedienen ist und bei kamstrup auf nachfrage verfügbar ist.


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...

Alternativ könnt ihr den Pulsadapter  benutzen. der wird aufs gehäuse gesteckt. Zusammen mit espeasy ist dies leicht zu konfigurieren. Nachteil höhere kosten und nur 10l Auflösung pro impuls.
mein pulsadapter ist über. wer Interesse hat bitte melden mit PM...
Fhem auf Debian-BBB: HM-USB, HM-Lan, Cul 868, Cul 433, Selbstbau CUL868MHz für Wireless M-Bus, RFXtrx; FS20, HomeMatic Rolladensteuerung, Somfy Markisensteuerung, TextToSpeech, TFA Wetter, Universalsensor Innen/Aussen, Feinstaubsensor. Div Arduino und Esp Easy projekte.

Offline kurt6908

  • Jr. Member
  • **
  • Beiträge: 66
Antw:Wireless M-Bus für CUL
« Antwort #634 am: 16 Juli 2018, 18:06:42 »
Hallo,

ich verzweifle...

Seit der Umstellung auf die neue Entschlüsselungsart, kann ich die Meldungen meiner EnergyCam nicht mehr entschlüsseln. Ein unverschlüsselter Empfang funktioniert. Sowohl in FHEM als auch in der EnergyCam ist der gleiche AES-Schlüssel eingetragen.

Installation gem. Commandref

Zitat
sudo apt-get install libdigest-crc-perl
sudo cpan -i Crypt::Mode::CBC Crypt::Mode:CTR

bringt folgende Ergebnisse:

Zitat
libdigest-crc-perl ist schon die neueste Version (0.21-1+b2)
Crypt::Mode::CBC is up to date (0.061).
Crypt::Mode::CTR is up to date (0.061).

Als Fehlermeldung erhalte ich jedoch immer:

Zitat
Decryption failed, wrong key?

Ich habe zwar schon den ganzen Thread hier durchgelesen und auch die Firmware der EnergyCam aktualisiert, aber es funktioniert nicht.

Hat noch jemand einen Tipp?

Vielen Dank.

Gruß

Kurt
Raspberry Pi3, 4* Cul, 4* FS20, 4* FHT, 6* HM, Somfy, Solarlog, WMBus/EnergyCam, AVM FritzBox, 2* AVM Powerline, PlayBulb

Offline kaihs

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 917
Antw:Wireless M-Bus für CUL
« Antwort #635 am: 16 Juli 2018, 19:09:02 »
Hm, ich hatte nach der Umstellung auf die neuen Perl Module auch getestet ob die bisherige Entschlüsselung noch funktioniert. Das sah eigentlich gut aus. Ich werde es morgen nochmal mit Daten einer energy cam testen.
Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, FHEM V5.8, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EMT7110, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, FHEMduino mit Logilink Temp.-sensoren und Auriol Wetterstation

Offline kaihs

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 917
Antw:Wireless M-Bus für CUL
« Antwort #636 am: 17 Juli 2018, 17:03:26 »
Seit der Umstellung auf die neue Entschlüsselungsart, kann ich die Meldungen meiner EnergyCam nicht mehr entschlüsseln. Ein unverschlüsselter Empfang funktioniert. Sowohl in FHEM als auch in der EnergyCam ist der gleiche AES-Schlüssel eingetragen.

Da gab es leider noch einen Fehler bei der AES CBC Entschlüsselung der mir bisher nicht aufgefallen war. Habe die Korrektur gerade eingecheckt, kann dann ab morgen per update installiert werden.
Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, FHEM V5.8, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EMT7110, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, FHEMduino mit Logilink Temp.-sensoren und Auriol Wetterstation

Offline kurt6908

  • Jr. Member
  • **
  • Beiträge: 66
Antw:Wireless M-Bus für CUL
« Antwort #637 am: 18 Juli 2018, 20:21:01 »
Hallo kaihs,

vielen Dank. Nach dem Update funktioniert die Verschlüsselung mit der EnergyCam wieder.

Merci.

Gruß

Kurt
Raspberry Pi3, 4* Cul, 4* FS20, 4* FHT, 6* HM, Somfy, Solarlog, WMBus/EnergyCam, AVM FritzBox, 2* AVM Powerline, PlayBulb