Wireless M-Bus für CUL

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

Vorheriges Thema - Nächstes Thema

Mihca

ZitatIch habe allerdings noch nicht die Zeit gefunden das zu testen, wenn du magst kann du das übernehmen und dann eine Rückmeldung geben.

Also hier dauern Sekunden zur Zeit halt länger ;)  ;D

Danke für das ignore-Testfile! Das funktioniert bei mir auch mit verbose =3 !!!!
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 22.04 Perl 5.34, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

strippo

Unter FHEM habe ich bereits mit einem CUL (V1.61 868) FHT und Homematic installiert (leider nicht gleichzeitig). Nun habe ich versucht, mit denselben CUL Einstellungen einen Qundis Wärmemengenzähler WFM26 mit M Bus auszulesen. Hier der verwendete Code

define CUL CUL COM4@9600 1234
#attr CUL rfmode  WMBus_T
attr CUL rfmode  WMBus_S
attr CUL verbose 5
#set CUL raw brt
set CUL raw brs

Nach einigem Herumprobieren (T oder S Mode) habe ich plötzlich folgende Log Datei (Ausschnitt) aufgezeichnet. Kann das jemand dekodieren/interpretieren ??

2015.01.17 13:29:40 5: CUL/RAW: /b2B4465326352490738049BF87A13000000046D180FF1118C04052073B2A222028C14137948471482046CDF1C01FD23930C0142AE


2015.01.17 13:29:40 4: CUL_Parse: CUL b2B4465326352490738049BF87A13000000046D180FF1118C04052073B2A222028C14137948471482046CDF1C01FD23930C0142AE -115
2015.01.17 13:29:40 5: CUL dispatch b2B4465326352490738049BF87A13000000046D180FF1118C04052073B2A222028C14137948471482046CDF1C01FD23930C0142::-115
2015.01.17 13:29:40 1: reload: Error:Modul 36_WMBUS deactivated:
Can't locate Crypt/CBC.pm in @INC (you may need to install the Crypt::CBC module) (@INC contains: C:/Perl/site/lib C:/Perl/lib . ./FHEM) at FHEM/WMBus.pm line 8, <FH> line 8522.
BEGIN failed--compilation aborted at FHEM/WMBus.pm line 8, <FH> line 8522.
Compilation failed in require at ./FHEM/36_WMBUS.pm line 13, <FH> line 8522.
BEGIN failed--compilation aborted at ./FHEM/36_WMBUS.pm line 13, <FH> line 8522.

2015.01.17 13:29:40 0: Can't locate Crypt/CBC.pm in @INC (you may need to install the Crypt::CBC module) (@INC contains: C:/Perl/site/lib C:/Perl/lib . ./FHEM) at FHEM/WMBus.pm line 8, <FH> line 8522.
BEGIN failed--compilation aborted at FHEM/WMBus.pm line 8, <FH> line 8522.
Compilation failed in require at ./FHEM/36_WMBUS.pm line 13, <FH> line 8522.
BEGIN failed--compilation aborted at ./FHEM/36_WMBUS.pm line 13, <FH> line 8522.

2015.01.17 13:29:40 0: ERROR: Cannot autoload WMBUS
2015.01.17 13:29:40 3: CUL: Unknown code b2B4465326352490738049BF87A13000000046D180FF1118C04052073B2A222028C14137948471482046CDF1C01FD23930C0142::-115, help me!

Gleichzeitig betreibe ich seit einigen Wochen Viessdata2 von openv (http://openv.wikispaces.com/Viess-Data+2.0) für eine Viessmann Gastherme, mit dem Ziel dieses zukünftig auf FHEM 89_vcontrol umzustellen.
Danke für die Mühen
Asus-Mini PC mit CUL
Homematic HM-Sec_SD, HM-CC-RT-DN, HM-TC-IT-WM-W-WU
FS20,FHTB,HMS100t
openv Viessdata2 mit Optolink

kossmann

Dir fehlen noch PHP Module, welche du installieren musst.

mdewendt

Hallo kossmann.

Du meinst Perl Module ;-)


cpan install Crypt::CBC
cpan install Digest::CRC
cpan install Crypt::OpenSSL::AES
Es werden dir noch einige mehr Module fehlen.
Nicht vergessen fhem neustarten !


Martin

strippo

Danke für die flotte Antwort.
Habe ich mir schon gedacht, dass noch Module fehlen. Aber woher nehmen und wohin speichern - unter win8 ??
Asus-Mini PC mit CUL
Homematic HM-Sec_SD, HM-CC-RT-DN, HM-TC-IT-WM-W-WU
FS20,FHTB,HMS100t
openv Viessdata2 mit Optolink

mdewendt

Hallo strippo.

Fhem unter Win8? Wie das?


Martin

strippo

#216
Hallo Martin,
wieso nicht? Bei mir läuft alles für FHEM und openv unter win auf einem Asus Mini Pc.
http://www.fhemwiki.de/wiki/Windows_-_FHEM_installieren
strippo
Asus-Mini PC mit CUL
Homematic HM-Sec_SD, HM-CC-RT-DN, HM-TC-IT-WM-W-WU
FS20,FHTB,HMS100t
openv Viessdata2 mit Optolink

strippo

Habe am Win Command prompt mit
ppm install Digest-CRC
ppm install Crypt-CBC

installiert. Warte auf die erste Reaktion vom Zähler.
Asus-Mini PC mit CUL
Homematic HM-Sec_SD, HM-CC-RT-DN, HM-TC-IT-WM-W-WU
FS20,FHTB,HMS100t
openv Viessdata2 mit Optolink

kaihs

Zitat von: strippo am 17 Januar 2015, 16:25:18
Kann das jemand dekodieren/interpretieren ??

Das kommt von einem Wärmemengenzähler von Qundis. Sind die Werte einigermaßen plausibel?


Internals:
   CFGFN
   DEF        LSE 07495263 56 4
   DeviceMedium Heat
   DeviceType 4
   IODev      CUL_MBUS
   IdentNumber 07495263
   Manufacturer LSE
   NAME       HCA
   NR         106
   STATE      no errors
   TYPE       WMBUS
   Version    56
   addr       LSE_07495263_56_4
   Readings:
     2015-01-18 19:46:01   1_storage_no    0
     2015-01-18 19:46:01   1_type          VIF_TIME_POINT_DATE_TIME
     2015-01-18 19:46:01   1_unit
     2015-01-18 19:46:01   1_value         2015-01-17 15:24
     2015-01-18 19:46:01   1_value_type    Instantaneous value
     2015-01-18 19:46:01   2_storage_no    128
     2015-01-18 19:46:01   2_type          VIF_ENERGY_WATT
     2015-01-18 19:46:01   2_unit          Wh
     2015-01-18 19:46:01   2_value         222732000
     2015-01-18 19:46:01   2_value_type    Instantaneous value
     2015-01-18 19:46:01   3_storage_no    128
     2015-01-18 19:46:01   3_type          VIF_VOLUME
     2015-01-18 19:46:01   3_unit          m³
     2015-01-18 19:46:01   3_value         14474.879
     2015-01-18 19:46:01   3_value_type    Instantaneous value
     2015-01-18 19:46:01   4_storage_no    128
     2015-01-18 19:46:01   4_type          VIF_TIME_POINT_DATE
     2015-01-18 19:46:01   4_unit
     2015-01-18 19:46:01   4_value         2014-12-31
     2015-01-18 19:46:01   4_value_type    Instantaneous value
     2015-01-18 19:46:01   5_storage_no    0
     2015-01-18 19:46:01   5_type          VIF_MODEL_VERSION
     2015-01-18 19:46:01   5_unit
     2015-01-18 19:46:01   5_value         1
     2015-01-18 19:46:01   5_value_type    Instantaneous value
     2015-01-18 19:46:01   battery         ok
     2015-01-18 19:46:01   decryption_ok   1
     2015-01-18 19:46:01   is_encrypted    0
     2015-01-18 19:46:01   state           no errors
Attributes:
   IODev      CUL_MBUS
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

Wo kommt da denn jetzt der Wert 14474,879 m3 her? Ist das der erste Qundis, der interpretierbare Daten liefert?

kaihs

Ja, hat mich auch gewundert.

Mglw. liefert Qundis auch Geräte nach Kundenwünschen und die Ablesefirmen wollen jeweils unterschiedliche Daten.
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

strippo

#221
Hallo, den Zähler habe ich letzte Woche in ebay gekauft. Noch nicht eingebaut, dh. m3 und KWh ändern sich nicht.
Es ist ein Qundis WFM26 mit der Aufdrucknr.7495263 (geeicht bis 2014). Herstellerdatum 2009
Aktuelle Anzeigen sind 222 732,0 kWh, 14 474,882 qm
Beim Durchsteppen unter Info erhalte ich fogendes:
nr 0749... usw wie oben
1: 31:12 (???)
C: 31.12.14 4753 h
H: 23:12:13 1.551 qm/h
H: 16:05:12 71,6 grad Celsius
bus 0
soft 56
FABnr. 0749 ... usw. wie oben
22 19 ( offensichtlich Vorlauf und Rücklauftemp)
3,2 Deltagrad Celsius ( diff Vor und Rücklauf)
Gruss
Strippo
Asus-Mini PC mit CUL
Homematic HM-Sec_SD, HM-CC-RT-DN, HM-TC-IT-WM-W-WU
FS20,FHTB,HMS100t
openv Viessdata2 mit Optolink

kossmann

#222
Martin (mdewendt) hat mich vorhin per PM darauf aufmerksam gemacht... seine und meine Zähler liefern mittlerweile auch Werte ;D Er meint seit 1. Januar. Kai, hast du da noch irgendwas geändert oder ist das die wunderbare Selbstheilung der Zähler???

Edit: Meine liefern seit dem 5. Januar um 8 Uhr morgens echte Werte, wenn ich meine Logfiles richtig deute. Wann die Ableser im Haus waren und ob hier eventuell etwas (per Funk) passiert ist, weiß ich allerdings nicht.

Edit: Die Zähler senden momentan aber auch im 2-Minuten-Takt. Da bin ich mal gespannt, was in ein paar Wochen passiert.

Dies ist übrigens die aktuelle RAW-Meldung meines Kaltwasser-Zählers: b49446532019470584107D6C078046D2C09F3110C13223722000DFF5F5B512F000123807E2008C113FFFFDF1C8427D4302200DF1C84272200E201A801AC01C001502AC2019802D400E300E000A000AA00B100B455CF

mdewendt

Hallo Kossmann.

Der Ableser liesst nur ab (jedenfalls war er letzte Woche bei mir und hat nur empfangen und nichts gesendet) - die Zähler senden ab dem 1 Werktag des neuen Jahres immer tagsüber alle  Min ihren aktuellen Zählerstand und die alten von zB 2014. Wie lange das geht weiss ich nicht.
2 mal am Tag senden sie die schon bekannten Daten (datum+Temperatur etc).


Martin

kossmann

Es gab ja schon die Theorie, dass der Ableser ggf. ein Init-Kommando sendet, welches die Zähler dazu auffordert, die Zählerstände zu schicken. Aber wie gesagt, ich bin mal gespannt, wie lange es nun dauert, bis sie wieder nur "Müll" senden.