[OBIS V2] - Jetzt auch mit SML-Unterstützung

Begonnen von Icinger, 08 April 2016, 19:54:44

Vorheriges Thema - Nächstes Thema

RalfRog

#1530
Gehört zwar nach DBLog/DBRep aber     hmmm...
Da muss ich mal schauen warum das bei mir "zufällig?" funktioniert.

Aber lt. commandRef müsste das die Lösung sein:
defaultMinInterval <devspec>::<MinInterval>[::force],[<devspec>::<MinInterval>[::force]] ...

    Mit diesem Attribut wird ein Standard Minimum Intervall für devspec festgelegt. Ist defaultMinInterval angegeben, wird der Logeintrag nicht geloggt, wenn das Intervall noch nicht erreicht und der Wert des Readings sich nicht verändert hat.
    Ist der optionale Parameter "force" hinzugefügt, wird der Logeintrag auch dann nicht geloggt, wenn sich der Wert des Readings verändert hat.
    Eventuell im Quelldevice angegebene Spezifikationen DbLogExclude / DbLogInclude haben Vorrag und werden durch defaultMinInterval nicht überschrieben.
    Die Eingabe kann mehrzeilig erfolgen.

Gruß

Edit => DbLogInclude mit [:MinInterval][:force] aber auch

DbLogInclude Regex[:MinInterval][:force],[Regex[:MinInterval][:force]], ...

    Mit dem Attribut DbLogInclude werden die Readings definiert, die in der Datenbank gespeichert werden sollen.
    Die Definition der zu speichernden Readings erfolgt über einen regulären Ausdruck und alle Readings, die mit dem regulären Ausdruck matchen, werden in der Datenbank gespeichert.
    Der optionale Zusatz <MinInterval> gibt an, dass ein Wert dann gespeichert wird wenn mindestens <MinInterval> Sekunden seit der letzten Speicherung vergangen sind.
    Unabhängig vom Ablauf des Intervalls wird das Reading gespeichert wenn sich der Wert des Readings verändert hat.
    Mit dem optionalen Modifier "force" kann erzwungen werden das angegebene Intervall <MinInterval> einzuhalten auch wenn sich der Wert des Readings seit der letzten Speicherung verändert hat.

                | Modifier |         innerhalb Intervall          | außerhalb Intervall |
                |          | Wert gleich        | Wert geändert   |                     |
                |----------+--------------------+-----------------+---------------------|
                | <none>   | ignorieren         | speichern       | speichern           |
                | force    | ignorieren         | ignorieren      | speichern           |
             


FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

Schafy

#1531
Ich dachte, ich hätte force ausprobiert. Ich versuchs nochmal.

[EDIT] DbLogInclude und DbLogExclude zeigen beide keine Wirkung (habs mit verschiedenen SelectionsModes versucht)
FHEM Docker auf QNAP NAS, DBLog, Max Cube als CUL, Max TH und FK, N4H-AJ3 & N4H-AR6

RalfRog

#1532
Wechsle mal besser in das Board Sonstiges.
https://forum.fhem.de/index.php?board=46.0

Edit:
(hier gab auch mal ne Diskussion: https://forum.fhem.de/index.php?topic=130251.msg1247457#msg1247457)
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

mr.sulu

Hallo,
kleine Info so am Rande und vielen Dank auch an alle Mitwirkenden für dieses tolle Modul!!!!
Habe einen Zähler -> Landis+Gyr E320 und einen Sensor von Weidmann im Einsatz.
Den ersten Zähler habe ich vor etwas über einem Jahr bekommen und gleich Probleme mit dem Empfang von Daten gehabt. Das wurde ständig schlimmer und ich habe diese Probleme auf den Sensor, die USB-Schnittstelle und FHEM geschoben.
Vor einem Monat sind die Empfangsdaten komplett ausgefallen und nach langer Recherche, einem neuen Sensor, verschiedenen USB-Kabeln, etc. bin ich letztendlich darauf gekommen, die Schnittstelle des Zählers muss defekt sein.
Vor ein paar Tagen habe ich einen neuen Zähler bekommen und es funktioniert alles viel besser als vorher.
Fazit: Bevor Ihr irgendwas in FHEM diesbezüglich ändert oder am System, sollte man eine defekt Schnittstelle nicht ausschließen, da diese scheinbar nicht so ohne sind....;-) 

Lieben Gruß

Homalix99

Hallo,
ich verwende das Modul mit Weidmann-Sensor schon sehr lange. Hat bislang super funktioniert.
Habe aber seit 14.08.23 08:54 plötzlich keine Daten mehr zu Power (Summe, saldierend):
"1.0.16.7.0.255"Total power
und
Power der 3 Phasen (einzeln):
"1.0.36.7.0.255"=>"power_L1",
"1.0.56.7.0.255"=>"power_L2",
"1.0.76.7.0.255"=>"power_L3.
Die übrigen Daten (Energie Bezug werden noch aktualisiert
- RPI 4 fhem in Docker, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink,
- GPIOs, HM-LAN, ESPs (MQTT2)
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überw. Betriebstemperaturen Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600)

Homalix99

Hallo,
ich verwende das Modul mit Weidmann-Sensor schon sehr lange. Hat bislang super funktioniert.
Habe aber seit 14.08.23 08:54 plötzlich keine Daten mehr zu Power (Summe, saldierend):
"1.0.16.7.0.255"Total power
und
Power der 3 Phasen (einzeln):
"1.0.36.7.0.255"=>"power_L1",
"1.0.56.7.0.255"=>"power_L2",
"1.0.76.7.0.255"=>"power_L3.
Die übrigen Daten (Energie Bezug und Energielieferung werden noch aktualisiert.
Den Sensor habe ich mittels EM_Log Software überprüft.
Am Drehstromzähler selbst (Fa. EMH, Typ SML) wird die Leistung noch angezeigt.
Was kann da passiert sein. Habe kurz vorher ein update von fhem durchgeführt.
Anbei das List und Log mit verbose 5:

Internals:
   CFGFN      ./FHEM/00_config_PV_Anlage.conf
   CRC_Errors 3
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AH065FCR-if00-port0 SML
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AH065FCR-if00-port0
   FD         43
   FUUID      5cdeb683-f33f-5615-4130-9451faf6ffb17ab4
   MeterType  SML
   NAME       ZRZ
   NR         1286
   PARTIAL   
   STATE      opened
   TYPE       OBIS
   eventCount 6
   OLDREADINGS:
   READINGS:
     2023-08-14 11:44:31   1.0.96.1.0.255  EMHr.
     2021-04-14 18:25:42   Hersteller      EMH
     2023-08-15 22:13:24   ManufID2        EMH
     2023-08-15 22:13:24   Power.av        -3.000
     2023-08-15 21:53:53   Power_EM        initialized
     2023-08-15 22:13:24   ZRZ_Status      1839364
     2023-08-14 08:54:26   power           -3
     2023-08-14 08:54:26   power_L1        280
     2023-08-14 08:54:26   power_L2        -315
     2023-08-14 08:54:26   power_L3        32
     2023-08-14 21:51:17   state           opened
     2023-08-15 22:13:24   total_consumption.255 7747000
     2023-08-15 22:13:24   total_feed.255  24910000
   helper:
     BUFFER     ␛␛␛␛␁␁␁␁v␅␆&>bbrc␁␁v␁␇������␅␂␌�␋
␁EMHr�.rb␁e ���b␁c^�v␅␆&?bbrc␇␁w␇������␋
␁EMHr�.␇␁b
��rb␁e ���uw␇␁`2␁␁␁␁␁␁␄EMH␁w␇␁`␁�␁␁␁
     DIRECTIONSUM >
     EoM        0
     LastPacketTime 1692130404.48132
     NETDEV     0
     SPEED      5
     TRIGGERTIME 1692005870.03786
     Channels:
       1.0.36.7.0.255 power_L1
       1.0.56.7.0.255 power_L2
       1.0.76.7.0.255 power_L3
       1.0.96.5.0.255 ZRZ_Status
       1.0.96.50.1.255 Hersteller
     DEVICES:
       
       0
       
     RULECACHE:
       1-0:1.8.0*255 Counter
       1-0:2.8.0*255 Counter
       1-0:96.1.0*255 unknown
       1-0:96.50.1*1 ManufID2
       255-255:255.255.255*255 unknown
     directions:
     history:
       ARRAY(0x5592d37500)
       ARRAY(0x559320c448)
       ARRAY(0x5592d69440)
       ARRAY(0x5593045bb0)
       ARRAY(0x559320a328)
       ARRAY(0x5593d63e40)
       ARRAY(0x5592d523e8)
       ARRAY(0x5592adce18)
       ARRAY(0x5592e891d0)
       ARRAY(0x55930725b0)
       ARRAY(0x5592dbbde0)
       ARRAY(0x5592cd20e0)
       ARRAY(0x558acc2b60)
       ARRAY(0x5592d3e2b8)
       ARRAY(0x5592e847c8)
       ARRAY(0x5593d642a8)
       ARRAY(0x5592cd3b88)
       ARRAY(0x559311b3f0)
       ARRAY(0x5592d67e78)
       ARRAY(0x5592d60e20)
       ARRAY(0x559302f970)
       ARRAY(0x5593050008)
       ARRAY(0x5592d549d8)
       ARRAY(0x558f8b21e8)
       ARRAY(0x5593447380)
Attributes:
   DbLogExclude .*
   Device_dependend eHZ_History
   Zaehlernummer 7513902
   channels   {"1.0.96.5.0.255"=>"ZRZ_Status","1.0.96.50.1.255"=>"Hersteller","1.0.36.7.0.255"=>"power_L1","1.0.56.7.0.255"=>"power_L2","1.0.76.7.0.255"=>"power_L3"}
   comment    Die Daten zu Energie und Leistung werden vom ZRZ im Sekundentakt übertragen.
Userreadings:
Power.av: 1-Min. Durchschnitt der bilanziellen Leistung aus allen 3 Phasen berechnet


   event-on-change-reading power,Power_EM
   extChannels on
   group      Verbrauchszähler
   icon       electric_meter_bidirectional
   ignoreUnknown on
   interval   5
   room       Keller,PV_Anlage
   userReadings Power.av {movingAverage("ZRZ","power",60)}
   userattr   Zaehlernummer
   verbose    1

2023.08.15 21:45:24.447 4: OBIS (ZRZ) - MSG IS:
/
1-0:96.50.1*1(EMH)
1-0:96.1.0*255(EMHr.)
1-0:1.8.0*255(>7747000*Wh)
1-0:2.8.0*255(24910000*Wh)
1-0:96.5.0*255(1839364)
255-255:255.255.255*255()
!

2023.08.15 21:45:24.447 5: OBIS (ZRZ) - Msg-Parse: /
2023.08.15 21:45:24.448 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.50.1*1(EMH)
2023.08.15 21:45:24.448 5: OBIS (ZRZ) - Msg 1-0:96.50.1*1(EMH) is of type ManufID2
2023.08.15 21:45:24.449 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.1.0*255(EMHr.)
2023.08.15 21:45:24.449 5: OBIS (ZRZ) - Msg-Parse: 1-0:1.8.0*255(>7747000*Wh)
2023.08.15 21:45:24.449 5: OBIS (ZRZ) - Msg 1-0:1.8.0*255(>7747000*Wh) is of type Counter
2023.08.15 21:45:24.450 4: OBIS (ZRZ) - Set total_consumption.255 to 7747000
2023.08.15 21:45:24.450 5: OBIS (ZRZ) - Msg-Parse: 1-0:2.8.0*255(24910000*Wh)
2023.08.15 21:45:24.451 5: OBIS (ZRZ) - Msg 1-0:2.8.0*255(24910000*Wh) is of type Counter
2023.08.15 21:45:24.451 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.5.0*255(1839364)
2023.08.15 21:45:24.452 5: OBIS (ZRZ) - Msg-Parse: 255-255:255.255.255*255()
2023.08.15 21:45:24.452 5: OBIS (ZRZ) - Msg-Parse: !
2023.08.15 21:45:25.457 5: OBIS (ZRZ) - SML-Parse 1B1B1B1B0101010176050006128E6200620072630101760107FFFFFFFFFFFF05000206300B0A01454D48000072A72E7262016509B6F65C6201634C2C0076050006128F62006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65C7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65C621E5203631E430177070100020800FF017262016509B6F65C621E520363614E0177070100600500FF01010101641C1104010101631F02007605000612906200620072630201710163C8F100001B1B1B1B1A015917
2023.08.15 21:45:25.458 5: OBIS (ZRZ) - Full message-> 1B1B1B1B0101010176050006128E6200620072630101760107FFFFFFFFFFFF05000206300B0A01454D48000072A72E7262016509B6F65C6201634C2C0076050006128F62006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65C7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65C621E5203631E430177070100020800FF017262016509B6F65C621E520363614E0177070100600500FF01010101641C1104010101631F02007605000612906200620072630201710163C8F100001B1B1B1B1A015917
2023.08.15 21:45:25.461 4: OBIS (ZRZ) - MSG IS:
/
1-0:96.50.1*1(EMH)
1-0:96.1.0*255(EMHr.)
1-0:1.8.0*255(>7747000*Wh)
1-0:2.8.0*255(24910000*Wh)
1-0:96.5.0*255(1839364)
255-255:255.255.255*255()
!

2023.08.15 21:45:25.461 5: OBIS (ZRZ) - Msg-Parse: /
2023.08.15 21:45:25.462 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.50.1*1(EMH)
2023.08.15 21:45:25.462 5: OBIS (ZRZ) - Msg 1-0:96.50.1*1(EMH) is of type ManufID2
2023.08.15 21:45:25.463 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.1.0*255(EMHr.)
2023.08.15 21:45:25.463 5: OBIS (ZRZ) - Msg-Parse: 1-0:1.8.0*255(>7747000*Wh)
2023.08.15 21:45:25.464 5: OBIS (ZRZ) - Msg 1-0:1.8.0*255(>7747000*Wh) is of type Counter
2023.08.15 21:45:25.464 4: OBIS (ZRZ) - Set total_consumption.255 to 7747000
2023.08.15 21:45:25.465 5: OBIS (ZRZ) - Msg-Parse: 1-0:2.8.0*255(24910000*Wh)
2023.08.15 21:45:25.465 5: OBIS (ZRZ) - Msg 1-0:2.8.0*255(24910000*Wh) is of type Counter
2023.08.15 21:45:25.466 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.5.0*255(1839364)
2023.08.15 21:45:25.467 5: OBIS (ZRZ) - Msg-Parse: 255-255:255.255.255*255()
2023.08.15 21:45:25.467 5: OBIS (ZRZ) - Msg-Parse: !
2023.08.15 21:45:26.454 5: OBIS (ZRZ) - SML-Parse 1B1B1B1B010101017605000612916200620072630101760107FFFFFFFFFFFF05000206310B0A01454D48000072A72E7262016509B6F65D620163AF200076050006129262006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65D7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65D621E5203631E430177070100020800FF017262016509B6F65D621E520363614E0177070100600500FF01010101641C110401010163F8E80076050006129362006200726302017101637B0F00001B1B1B1B1A016E19
2023.08.15 21:45:26.455 5: OBIS (ZRZ) - Full message-> 1B1B1B1B010101017605000612916200620072630101760107FFFFFFFFFFFF05000206310B0A01454D48000072A72E7262016509B6F65D620163AF200076050006129262006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65D7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65D621E5203631E430177070100020800FF017262016509B6F65D621E520363614E0177070100600500FF01010101641C110401010163F8E80076050006129362006200726302017101637B0F00001B1B1B1B1A016E19
2023.08.15 21:45:26.458 4: OBIS (ZRZ) - MSG IS:
/
1-0:96.50.1*1(EMH)
1-0:96.1.0*255(EMHr.)
1-0:1.8.0*255(>7747000*Wh)
1-0:2.8.0*255(24910000*Wh)
1-0:96.5.0*255(1839364)
255-255:255.255.255*255()
!

2023.08.15 21:45:26.458 5: OBIS (ZRZ) - Msg-Parse: /
2023.08.15 21:45:26.459 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.50.1*1(EMH)
2023.08.15 21:45:26.460 5: OBIS (ZRZ) - Msg 1-0:96.50.1*1(EMH) is of type ManufID2
2023.08.15 21:45:26.460 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.1.0*255(EMHr.)
2023.08.15 21:45:26.461 5: OBIS (ZRZ) - Msg-Parse: 1-0:1.8.0*255(>7747000*Wh)
2023.08.15 21:45:26.462 5: OBIS (ZRZ) - Msg 1-0:1.8.0*255(>7747000*Wh) is of type Counter
2023.08.15 21:45:26.462 4: OBIS (ZRZ) - Set total_consumption.255 to 7747000
2023.08.15 21:45:26.463 5: OBIS (ZRZ) - Msg-Parse: 1-0:2.8.0*255(24910000*Wh)
2023.08.15 21:45:26.464 5: OBIS (ZRZ) - Msg 1-0:2.8.0*255(24910000*Wh) is of type Counter
2023.08.15 21:45:26.465 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.5.0*255(1839364)
2023.08.15 21:45:26.466 5: OBIS (ZRZ) - Msg-Parse: 255-255:255.255.255*255()
2023.08.15 21:45:26.466 5: OBIS (ZRZ) - Msg-Parse: !
2023.08.15 21:45:27.444 5: OBIS (ZRZ) - SML-Parse 1B1B1B1B010101017605000612946200620072630101760107FFFFFFFFFFFF05000206320B0A01454D48000072A72E7262016509B6F65E62016344AD0076050006129562006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65E7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65E621E5203631E430177070100020800FF017262016509B6F65E621E520363614E0177070100600500FF01010101641C11040101016369DB007605000612966200620072630201710163BF0400001B1B1B1B1A012F15
2023.08.15 21:45:27.446 5: OBIS (ZRZ) - Full message-> 1B1B1B1B010101017605000612946200620072630101760107FFFFFFFFFFFF05000206320B0A01454D48000072A72E7262016509B6F65E62016344AD0076050006129562006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65E7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65E621E5203631E430177070100020800FF017262016509B6F65E621E520363614E0177070100600500FF01010101641C11040101016369DB007605000612966200620072630201710163BF0400001B1B1B1B1A012F15
2023.08.15 21:45:27.448 4: OBIS (ZRZ) - MSG IS:
/
1-0:96.50.1*1(EMH)
1-0:96.1.0*255(EMHr.)
1-0:1.8.0*255(>7747000*Wh)
1-0:2.8.0*255(24910000*Wh)
1-0:96.5.0*255(1839364)
255-255:255.255.255*255()
!

2023.08.15 21:45:27.449 5: OBIS (ZRZ) - Msg-Parse: /
2023.08.15 21:45:27.449 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.50.1*1(EMH)
2023.08.15 21:45:27.450 5: OBIS (ZRZ) - Msg 1-0:96.50.1*1(EMH) is of type ManufID2
2023.08.15 21:45:27.451 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.1.0*255(EMHr.)
2023.08.15 21:45:27.452 5: OBIS (ZRZ) - Msg-Parse: 1-0:1.8.0*255(>7747000*Wh)
2023.08.15 21:45:27.452 5: OBIS (ZRZ) - Msg 1-0:1.8.0*255(>7747000*Wh) is of type Counter
2023.08.15 21:45:27.453 4: OBIS (ZRZ) - Set total_consumption.255 to 7747000
2023.08.15 21:45:27.453 5: OBIS (ZRZ) - Msg-Parse: 1-0:2.8.0*255(24910000*Wh)
2023.08.15 21:45:27.454 5: OBIS (ZRZ) - Msg 1-0:2.8.0*255(24910000*Wh) is of type Counter
2023.08.15 21:45:27.455 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.5.0*255(1839364)
2023.08.15 21:45:27.456 5: OBIS (ZRZ) - Msg-Parse: 255-255:255.255.255*255()
2023.08.15 21:45:27.457 5: OBIS (ZRZ) - Msg-Parse: !
2023.08.15 21:45:28.456 5: OBIS (ZRZ) - SML-Parse 1B1B1B1B010101017605000612976200620072630101760107FFFFFFFFFFFF05000206330B0A01454D48000072A72E7262016509B6F65F6201631DD60076050006129862006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65F7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65F621E5203631E430177070100020800FF017262016509B6F65F621E520363614E0177070100600500FF01010101641C110401010163D2B7007605000612996200620072630201710163F31800001B1B1B1B1A015864
2023.08.15 21:45:28.458 5: OBIS (ZRZ) - Full message-> 1B1B1B1B010101017605000612976200620072630101760107FFFFFFFFFFFF05000206330B0A01454D48000072A72E7262016509B6F65F6201631DD60076050006129862006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65F7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65F621E5203631E430177070100020800FF017262016509B6F65F621E520363614E0177070100600500FF01010101641C110401010163D2B7007605000612996200620072630201710163F31800001B1B1B1B1A015864
2023.08.15 21:45:28.460 4: OBIS (ZRZ) - MSG IS:
/
1-0:96.50.1*1(EMH)
1-0:96.1.0*255(EMHr.)
1-0:1.8.0*255(>7747000*Wh)
1-0:2.8.0*255(24910000*Wh)
1-0:96.5.0*255(1839364)
255-255:255.255.255*255()
!

2023.08.15 21:45:28.460 5: OBIS (ZRZ) - Msg-Parse: /
2023.08.15 21:45:28.461 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.50.1*1(EMH)
2023.08.15 21:45:28.461 5: OBIS (ZRZ) - Msg 1-0:96.50.1*1(EMH) is of type ManufID2
2023.08.15 21:45:28.462 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.1.0*255(EMHr.)
2023.08.15 21:45:28.462 5: OBIS (ZRZ) - Msg-Parse: 1-0:1.8.0*255(>7747000*Wh)
2023.08.15 21:45:28.463 5: OBIS (ZRZ) - Msg 1-0:1.8.0*255(>7747000*Wh) is of type Counter
2023.08.15 21:45:28.463 4: OBIS (ZRZ) - Set total_consumption.255 to 7747000
2023.08.15 21:45:28.464 5: OBIS (ZRZ) - Msg-Parse: 1-0:2.8.0*255(24910000*Wh)
2023.08.15 21:45:28.464 5: OBIS (ZRZ) - Msg 1-0:2.8.0*255(24910000*Wh) is of type Counter
2023.08.15 21:45:28.465 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.5.0*255(1839364)
2023.08.15 21:45:28.465 5: OBIS (ZRZ) - Msg-Parse: 255-255:255.255.255*255()
2023.08.15 21:45:28.466 5: OBIS (ZRZ) - Msg-Parse: !

- RPI 4 fhem in Docker, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink,
- GPIOs, HM-LAN, ESPs (MQTT2)
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überw. Betriebstemperaturen Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600)

Homalix99

Zitat von: Homalix99 am 15 August 2023, 22:15:06Hallo,
ich verwende das Modul mit Weidmann-Sensor schon sehr lange. Hat bislang super funktioniert.
Habe aber seit 14.08.23 08:54 plötzlich keine Daten mehr zu Power (Summe, saldierend):
"1.0.16.7.0.255"Total power
und
Power der 3 Phasen (einzeln):
"1.0.36.7.0.255"=>"power_L1",
"1.0.56.7.0.255"=>"power_L2",
"1.0.76.7.0.255"=>"power_L3.
Die übrigen Daten (Energie Bezug und Energielieferung werden noch aktualisiert.
Den Sensor habe ich mittels EM_Log Software überprüft.
Am Drehstromzähler selbst (Fa. EMH, Typ SML) wird die Leistung noch angezeigt.
Was kann da passiert sein. Habe kurz vorher ein update von fhem durchgeführt.
Anbei das List und Log mit verbose 5:

Internals:
   CFGFN      ./FHEM/00_config_PV_Anlage.conf
   CRC_Errors 3
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AH065FCR-if00-port0 SML
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AH065FCR-if00-port0
   FD         43
   FUUID      5cdeb683-f33f-5615-4130-9451faf6ffb17ab4
   MeterType  SML
   NAME       ZRZ
   NR         1286
   PARTIAL   
   STATE      opened
   TYPE       OBIS
   eventCount 6
   OLDREADINGS:
   READINGS:
     2023-08-14 11:44:31   1.0.96.1.0.255  EMHr.
     2021-04-14 18:25:42   Hersteller      EMH
     2023-08-15 22:13:24   ManufID2        EMH
     2023-08-15 22:13:24   Power.av        -3.000
     2023-08-15 21:53:53   Power_EM        initialized
     2023-08-15 22:13:24   ZRZ_Status      1839364
     2023-08-14 08:54:26   power           -3
     2023-08-14 08:54:26   power_L1        280
     2023-08-14 08:54:26   power_L2        -315
     2023-08-14 08:54:26   power_L3        32
     2023-08-14 21:51:17   state           opened
     2023-08-15 22:13:24   total_consumption.255 7747000
     2023-08-15 22:13:24   total_feed.255  24910000
   helper:
     BUFFER     ␛␛␛␛␁␁␁␁v␅␆&>bbrc␁␁v␁␇������␅␂␌�␋
␁EMHr�.rb␁e ���b␁c^�v␅␆&?bbrc␇␁w␇������␋
␁EMHr�.␇␁b
��rb␁e ���uw␇␁`2␁␁␁␁␁␁␄EMH␁w␇␁`␁�␁␁␁
     DIRECTIONSUM >
     EoM        0
     LastPacketTime 1692130404.48132
     NETDEV     0
     SPEED      5
     TRIGGERTIME 1692005870.03786
     Channels:
       1.0.36.7.0.255 power_L1
       1.0.56.7.0.255 power_L2
       1.0.76.7.0.255 power_L3
       1.0.96.5.0.255 ZRZ_Status
       1.0.96.50.1.255 Hersteller
     DEVICES:
       
       0
       
     RULECACHE:
       1-0:1.8.0*255 Counter
       1-0:2.8.0*255 Counter
       1-0:96.1.0*255 unknown
       1-0:96.50.1*1 ManufID2
       255-255:255.255.255*255 unknown
     directions:
     history:
       ARRAY(0x5592d37500)
       ARRAY(0x559320c448)
       ARRAY(0x5592d69440)
       ARRAY(0x5593045bb0)
       ARRAY(0x559320a328)
       ARRAY(0x5593d63e40)
       ARRAY(0x5592d523e8)
       ARRAY(0x5592adce18)
       ARRAY(0x5592e891d0)
       ARRAY(0x55930725b0)
       ARRAY(0x5592dbbde0)
       ARRAY(0x5592cd20e0)
       ARRAY(0x558acc2b60)
       ARRAY(0x5592d3e2b8)
       ARRAY(0x5592e847c8)
       ARRAY(0x5593d642a8)
       ARRAY(0x5592cd3b88)
       ARRAY(0x559311b3f0)
       ARRAY(0x5592d67e78)
       ARRAY(0x5592d60e20)
       ARRAY(0x559302f970)
       ARRAY(0x5593050008)
       ARRAY(0x5592d549d8)
       ARRAY(0x558f8b21e8)
       ARRAY(0x5593447380)
Attributes:
   DbLogExclude .*
   Device_dependend eHZ_History
   Zaehlernummer 7513902
   channels   {"1.0.96.5.0.255"=>"ZRZ_Status","1.0.96.50.1.255"=>"Hersteller","1.0.36.7.0.255"=>"power_L1","1.0.56.7.0.255"=>"power_L2","1.0.76.7.0.255"=>"power_L3"}
   comment    Die Daten zu Energie und Leistung werden vom ZRZ im Sekundentakt übertragen.
Userreadings:
Power.av: 1-Min. Durchschnitt der bilanziellen Leistung aus allen 3 Phasen berechnet


   event-on-change-reading power,Power_EM
   extChannels on
   group      Verbrauchszähler
   icon       electric_meter_bidirectional
   ignoreUnknown on
   interval   5
   room       Keller,PV_Anlage
   userReadings Power.av {movingAverage("ZRZ","power",60)}
   userattr   Zaehlernummer
   verbose    1

2023.08.15 21:45:24.447 4: OBIS (ZRZ) - MSG IS:
/
1-0:96.50.1*1(EMH)
1-0:96.1.0*255(EMHr.)
1-0:1.8.0*255(>7747000*Wh)
1-0:2.8.0*255(24910000*Wh)
1-0:96.5.0*255(1839364)
255-255:255.255.255*255()
!

2023.08.15 21:45:24.447 5: OBIS (ZRZ) - Msg-Parse: /
2023.08.15 21:45:24.448 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.50.1*1(EMH)
2023.08.15 21:45:24.448 5: OBIS (ZRZ) - Msg 1-0:96.50.1*1(EMH) is of type ManufID2
2023.08.15 21:45:24.449 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.1.0*255(EMHr.)
2023.08.15 21:45:24.449 5: OBIS (ZRZ) - Msg-Parse: 1-0:1.8.0*255(>7747000*Wh)
2023.08.15 21:45:24.449 5: OBIS (ZRZ) - Msg 1-0:1.8.0*255(>7747000*Wh) is of type Counter
2023.08.15 21:45:24.450 4: OBIS (ZRZ) - Set total_consumption.255 to 7747000
2023.08.15 21:45:24.450 5: OBIS (ZRZ) - Msg-Parse: 1-0:2.8.0*255(24910000*Wh)
2023.08.15 21:45:24.451 5: OBIS (ZRZ) - Msg 1-0:2.8.0*255(24910000*Wh) is of type Counter
2023.08.15 21:45:24.451 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.5.0*255(1839364)
2023.08.15 21:45:24.452 5: OBIS (ZRZ) - Msg-Parse: 255-255:255.255.255*255()
2023.08.15 21:45:24.452 5: OBIS (ZRZ) - Msg-Parse: !
2023.08.15 21:45:25.457 5: OBIS (ZRZ) - SML-Parse 1B1B1B1B0101010176050006128E6200620072630101760107FFFFFFFFFFFF05000206300B0A01454D48000072A72E7262016509B6F65C6201634C2C0076050006128F62006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65C7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65C621E5203631E430177070100020800FF017262016509B6F65C621E520363614E0177070100600500FF01010101641C1104010101631F02007605000612906200620072630201710163C8F100001B1B1B1B1A015917
2023.08.15 21:45:25.458 5: OBIS (ZRZ) - Full message-> 1B1B1B1B0101010176050006128E6200620072630101760107FFFFFFFFFFFF05000206300B0A01454D48000072A72E7262016509B6F65C6201634C2C0076050006128F62006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65C7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65C621E5203631E430177070100020800FF017262016509B6F65C621E520363614E0177070100600500FF01010101641C1104010101631F02007605000612906200620072630201710163C8F100001B1B1B1B1A015917
2023.08.15 21:45:25.461 4: OBIS (ZRZ) - MSG IS:
/
1-0:96.50.1*1(EMH)
1-0:96.1.0*255(EMHr.)
1-0:1.8.0*255(>7747000*Wh)
1-0:2.8.0*255(24910000*Wh)
1-0:96.5.0*255(1839364)
255-255:255.255.255*255()
!

2023.08.15 21:45:25.461 5: OBIS (ZRZ) - Msg-Parse: /
2023.08.15 21:45:25.462 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.50.1*1(EMH)
2023.08.15 21:45:25.462 5: OBIS (ZRZ) - Msg 1-0:96.50.1*1(EMH) is of type ManufID2
2023.08.15 21:45:25.463 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.1.0*255(EMHr.)
2023.08.15 21:45:25.463 5: OBIS (ZRZ) - Msg-Parse: 1-0:1.8.0*255(>7747000*Wh)
2023.08.15 21:45:25.464 5: OBIS (ZRZ) - Msg 1-0:1.8.0*255(>7747000*Wh) is of type Counter
2023.08.15 21:45:25.464 4: OBIS (ZRZ) - Set total_consumption.255 to 7747000
2023.08.15 21:45:25.465 5: OBIS (ZRZ) - Msg-Parse: 1-0:2.8.0*255(24910000*Wh)
2023.08.15 21:45:25.465 5: OBIS (ZRZ) - Msg 1-0:2.8.0*255(24910000*Wh) is of type Counter
2023.08.15 21:45:25.466 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.5.0*255(1839364)
2023.08.15 21:45:25.467 5: OBIS (ZRZ) - Msg-Parse: 255-255:255.255.255*255()
2023.08.15 21:45:25.467 5: OBIS (ZRZ) - Msg-Parse: !
2023.08.15 21:45:26.454 5: OBIS (ZRZ) - SML-Parse 1B1B1B1B010101017605000612916200620072630101760107FFFFFFFFFFFF05000206310B0A01454D48000072A72E7262016509B6F65D620163AF200076050006129262006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65D7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65D621E5203631E430177070100020800FF017262016509B6F65D621E520363614E0177070100600500FF01010101641C110401010163F8E80076050006129362006200726302017101637B0F00001B1B1B1B1A016E19
2023.08.15 21:45:26.455 5: OBIS (ZRZ) - Full message-> 1B1B1B1B010101017605000612916200620072630101760107FFFFFFFFFFFF05000206310B0A01454D48000072A72E7262016509B6F65D620163AF200076050006129262006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65D7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65D621E5203631E430177070100020800FF017262016509B6F65D621E520363614E0177070100600500FF01010101641C110401010163F8E80076050006129362006200726302017101637B0F00001B1B1B1B1A016E19
2023.08.15 21:45:26.458 4: OBIS (ZRZ) - MSG IS:
/
1-0:96.50.1*1(EMH)
1-0:96.1.0*255(EMHr.)
1-0:1.8.0*255(>7747000*Wh)
1-0:2.8.0*255(24910000*Wh)
1-0:96.5.0*255(1839364)
255-255:255.255.255*255()
!

2023.08.15 21:45:26.458 5: OBIS (ZRZ) - Msg-Parse: /
2023.08.15 21:45:26.459 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.50.1*1(EMH)
2023.08.15 21:45:26.460 5: OBIS (ZRZ) - Msg 1-0:96.50.1*1(EMH) is of type ManufID2
2023.08.15 21:45:26.460 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.1.0*255(EMHr.)
2023.08.15 21:45:26.461 5: OBIS (ZRZ) - Msg-Parse: 1-0:1.8.0*255(>7747000*Wh)
2023.08.15 21:45:26.462 5: OBIS (ZRZ) - Msg 1-0:1.8.0*255(>7747000*Wh) is of type Counter
2023.08.15 21:45:26.462 4: OBIS (ZRZ) - Set total_consumption.255 to 7747000
2023.08.15 21:45:26.463 5: OBIS (ZRZ) - Msg-Parse: 1-0:2.8.0*255(24910000*Wh)
2023.08.15 21:45:26.464 5: OBIS (ZRZ) - Msg 1-0:2.8.0*255(24910000*Wh) is of type Counter
2023.08.15 21:45:26.465 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.5.0*255(1839364)
2023.08.15 21:45:26.466 5: OBIS (ZRZ) - Msg-Parse: 255-255:255.255.255*255()
2023.08.15 21:45:26.466 5: OBIS (ZRZ) - Msg-Parse: !
2023.08.15 21:45:27.444 5: OBIS (ZRZ) - SML-Parse 1B1B1B1B010101017605000612946200620072630101760107FFFFFFFFFFFF05000206320B0A01454D48000072A72E7262016509B6F65E62016344AD0076050006129562006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65E7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65E621E5203631E430177070100020800FF017262016509B6F65E621E520363614E0177070100600500FF01010101641C11040101016369DB007605000612966200620072630201710163BF0400001B1B1B1B1A012F15
2023.08.15 21:45:27.446 5: OBIS (ZRZ) - Full message-> 1B1B1B1B010101017605000612946200620072630101760107FFFFFFFFFFFF05000206320B0A01454D48000072A72E7262016509B6F65E62016344AD0076050006129562006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65E7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65E621E5203631E430177070100020800FF017262016509B6F65E621E520363614E0177070100600500FF01010101641C11040101016369DB007605000612966200620072630201710163BF0400001B1B1B1B1A012F15
2023.08.15 21:45:27.448 4: OBIS (ZRZ) - MSG IS:
/
1-0:96.50.1*1(EMH)
1-0:96.1.0*255(EMHr.)
1-0:1.8.0*255(>7747000*Wh)
1-0:2.8.0*255(24910000*Wh)
1-0:96.5.0*255(1839364)
255-255:255.255.255*255()
!

2023.08.15 21:45:27.449 5: OBIS (ZRZ) - Msg-Parse: /
2023.08.15 21:45:27.449 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.50.1*1(EMH)
2023.08.15 21:45:27.450 5: OBIS (ZRZ) - Msg 1-0:96.50.1*1(EMH) is of type ManufID2
2023.08.15 21:45:27.451 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.1.0*255(EMHr.)
2023.08.15 21:45:27.452 5: OBIS (ZRZ) - Msg-Parse: 1-0:1.8.0*255(>7747000*Wh)
2023.08.15 21:45:27.452 5: OBIS (ZRZ) - Msg 1-0:1.8.0*255(>7747000*Wh) is of type Counter
2023.08.15 21:45:27.453 4: OBIS (ZRZ) - Set total_consumption.255 to 7747000
2023.08.15 21:45:27.453 5: OBIS (ZRZ) - Msg-Parse: 1-0:2.8.0*255(24910000*Wh)
2023.08.15 21:45:27.454 5: OBIS (ZRZ) - Msg 1-0:2.8.0*255(24910000*Wh) is of type Counter
2023.08.15 21:45:27.455 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.5.0*255(1839364)
2023.08.15 21:45:27.456 5: OBIS (ZRZ) - Msg-Parse: 255-255:255.255.255*255()
2023.08.15 21:45:27.457 5: OBIS (ZRZ) - Msg-Parse: !
2023.08.15 21:45:28.456 5: OBIS (ZRZ) - SML-Parse 1B1B1B1B010101017605000612976200620072630101760107FFFFFFFFFFFF05000206330B0A01454D48000072A72E7262016509B6F65F6201631DD60076050006129862006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65F7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65F621E5203631E430177070100020800FF017262016509B6F65F621E520363614E0177070100600500FF01010101641C110401010163D2B7007605000612996200620072630201710163F31800001B1B1B1B1A015864
2023.08.15 21:45:28.458 5: OBIS (ZRZ) - Full message-> 1B1B1B1B010101017605000612976200620072630101760107FFFFFFFFFFFF05000206330B0A01454D48000072A72E7262016509B6F65F6201631DD60076050006129862006200726307017707FFFFFFFFFFFF0B0A01454D48000072A72E070100620AFFFF7262016509B6F65F7577070100603201010101010104454D480177070100600100FF010101010B0A01454D48000072A72E0177070100010800FF641C11047262016509B6F65F621E5203631E430177070100020800FF017262016509B6F65F621E520363614E0177070100600500FF01010101641C110401010163D2B7007605000612996200620072630201710163F31800001B1B1B1B1A015864
2023.08.15 21:45:28.460 4: OBIS (ZRZ) - MSG IS:
/
1-0:96.50.1*1(EMH)
1-0:96.1.0*255(EMHr.)
1-0:1.8.0*255(>7747000*Wh)
1-0:2.8.0*255(24910000*Wh)
1-0:96.5.0*255(1839364)
255-255:255.255.255*255()
!

2023.08.15 21:45:28.460 5: OBIS (ZRZ) - Msg-Parse: /
2023.08.15 21:45:28.461 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.50.1*1(EMH)
2023.08.15 21:45:28.461 5: OBIS (ZRZ) - Msg 1-0:96.50.1*1(EMH) is of type ManufID2
2023.08.15 21:45:28.462 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.1.0*255(EMHr.)
2023.08.15 21:45:28.462 5: OBIS (ZRZ) - Msg-Parse: 1-0:1.8.0*255(>7747000*Wh)
2023.08.15 21:45:28.463 5: OBIS (ZRZ) - Msg 1-0:1.8.0*255(>7747000*Wh) is of type Counter
2023.08.15 21:45:28.463 4: OBIS (ZRZ) - Set total_consumption.255 to 7747000
2023.08.15 21:45:28.464 5: OBIS (ZRZ) - Msg-Parse: 1-0:2.8.0*255(24910000*Wh)
2023.08.15 21:45:28.464 5: OBIS (ZRZ) - Msg 1-0:2.8.0*255(24910000*Wh) is of type Counter
2023.08.15 21:45:28.465 5: OBIS (ZRZ) - Msg-Parse: 1-0:96.5.0*255(1839364)
2023.08.15 21:45:28.465 5: OBIS (ZRZ) - Msg-Parse: 255-255:255.255.255*255()
2023.08.15 21:45:28.466 5: OBIS (ZRZ) - Msg-Parse: !



Beitrag hat sich erledigt. Der eHZ (EMH) hat sich aus unerfindlichen Gründen) in den reduzierten Modus geschalten. War jetzt mit Tschenlampe dran und alles wieder okay.

Gruß

Alex
- RPI 4 fhem in Docker, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink,
- GPIOs, HM-LAN, ESPs (MQTT2)
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überw. Betriebstemperaturen Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600)

stefanru

#1537
Hi,

ich habe einen DZG Zähler (DWS7612.2).

Und er hat bei Consumption Reading Vorzeichen < oder >.
Msg-Parse: 1-0:1.8.0*255(>12528.2*Wh)

Mein Power Reading zeigt nur positive Werte an.
Ich denke diese sollten auch negativ sein je nach Vorzeichen vom consumption Reading?

Ich habe in der Doku dazu auch etwas gefunden:
directions
Manche SmartMeter senden im Statusbyte die Stromrichtung. In diesem Fall gibt es ein extra Reading "dir_total_consumption" welches standardmäßig "in" and "out" beinhaltet
Hiermit kann dieser Text geändert werden, z.B.: attr myOBIS directions {">" => "pwr consuming", "<"=>"pwr feeding"}

Ich habe aber kein Reading dir_total_consumption.
Auch das setzen des dirctions Attribut, hat leider gar nichts bewirkt.

Kann mir hier jemand auf die Sprünge helfen?

Hier mal noch 2 Readings mit unterschiedlicher Richtung (LOG Verbose 5):
2023.11.04 18:13:17 5: OBIS (walter_test) - Msg-Parse: !
2023.11.04 18:13:18 5: OBIS (walter_test) - SML-Parse 1B1B1B1B01010101760573911000620062007263010176010102310B0A01445A470003B49809726201640585F3620263F90000760574911000620062007263070177010B0A01445A470003B49809070100620AFFFF726201640585F37577070100603201010172620162006200520004445A470177070100600100FF017262016200620052000B0A01445A470003B498090177070100010800FF641C49047262016200621E52FF6401E9620177070100020800FF017262016200621E52FF6405F3450177070100100700FF017262016200621B52FE53F78201010163E0E8007605759110006200620072630201710163482900001B1B1B1B1A0105F0
2023.11.04 18:13:18 5: OBIS (walter_test) - Full message-> 1B1B1B1B01010101760573911000620062007263010176010102310B0A01445A470003B49809726201640585F3620263F90000760574911000620062007263070177010B0A01445A470003B49809070100620AFFFF726201640585F37577070100603201010172620162006200520004445A470177070100600100FF017262016200620052000B0A01445A470003B498090177070100010800FF641C49047262016200621E52FF6401E9620177070100020800FF017262016200621E52FF6405F3450177070100100700FF017262016200621B52FE53F78201010163E0E8007605759110006200620072630201710163482900001B1B1B1B1A0105F0
2023.11.04 18:13:18 4: OBIS (walter_test) - MSG IS:
/
1-0:96.50.1*1(DZG*var)
1-0:96.1.0*255(DZG*var)
1-0:1.8.0*255(<12528.2*Wh)
1-0:2.8.0*255(38995.7*Wh)
1-0:16.7.0*255(633.62*W)
!

2023.11.04 18:13:18 5: OBIS (walter_test) - Msg-Parse: /
2023.11.04 18:13:18 5: OBIS (walter_test) - Msg-Parse: 1-0:96.50.1*1(DZG*var)
2023.11.04 18:13:18 5: OBIS (walter_test) - Msg 1-0:96.50.1*1(DZG*var) is of type ManufID2
2023.11.04 18:13:18 5: OBIS (walter_test) - Msg-Parse: 1-0:96.1.0*255(DZG*var)
2023.11.04 18:13:18 5: OBIS (walter_test) - Msg-Parse: 1-0:1.8.0*255(<12528.2*Wh)
2023.11.04 18:13:18 5: OBIS (walter_test) - Msg 1-0:1.8.0*255(<12528.2*Wh) is of type Counter
2023.11.04 18:13:18 4: OBIS (walter_test) - Set total_consumption to 12528.2
2023.11.04 18:13:18 5: OBIS (walter_test) - Msg-Parse: 1-0:2.8.0*255(38995.7*Wh)
2023.11.04 18:13:18 5: OBIS (walter_test) - Msg 1-0:2.8.0*255(38995.7*Wh) is of type Counter
2023.11.04 18:13:18 5: OBIS (walter_test) - Msg-Parse: 1-0:16.7.0*255(633.62*W)
2023.11.04 18:13:18 5: OBIS (walter_test) - Msg 1-0:16.7.0*255(633.62*W) is of type Channels
2023.11.04 18:13:18 5: OBIS (walter_test) - Msg-Parse: !
2023.11.04 18:13:19 5: OBIS (walter_test) - SML-Parse 1B1B1B1B01010101760576911000620062007263010176010102310B0A01445A470003B49809726201640585F4620263FDCF00760577911000620062007263070177010B0A01445A470003B49809070100620AFFFF726201640585F47577070100603201010172620162006200520004445A470177070100600100FF017262016200620052000B0A01445A470003B498090177070100010800FF641C40047262016200621E52FF6401E9620177070100020800FF017262016200621E52FF6405F3460177070100100700FF017262016200621B52FE530165010101635E34007605789110006200620072630201710163784B00001B1B1B1B1A016216
2023.11.04 18:13:19 5: OBIS (walter_test) - Full message-> 1B1B1B1B01010101760576911000620062007263010176010102310B0A01445A470003B49809726201640585F4620263FDCF00760577911000620062007263070177010B0A01445A470003B49809070100620AFFFF726201640585F47577070100603201010172620162006200520004445A470177070100600100FF017262016200620052000B0A01445A470003B498090177070100010800FF641C40047262016200621E52FF6401E9620177070100020800FF017262016200621E52FF6405F3460177070100100700FF017262016200621B52FE530165010101635E34007605789110006200620072630201710163784B00001B1B1B1B1A016216
2023.11.04 18:13:19 4: OBIS (walter_test) - MSG IS:
/
1-0:96.50.1*1(DZG*var)
1-0:96.1.0*255(DZG*var)
1-0:1.8.0*255(>12528.2*Wh)
1-0:2.8.0*255(38995.8*Wh)
1-0:16.7.0*255(3.57*W)
!

2023.11.04 18:13:19 5: OBIS (walter_test) - Msg-Parse: /
2023.11.04 18:13:19 5: OBIS (walter_test) - Msg-Parse: 1-0:96.50.1*1(DZG*var)
2023.11.04 18:13:19 5: OBIS (walter_test) - Msg 1-0:96.50.1*1(DZG*var) is of type ManufID2
2023.11.04 18:13:19 5: OBIS (walter_test) - Msg-Parse: 1-0:96.1.0*255(DZG*var)
2023.11.04 18:13:19 5: OBIS (walter_test) - Msg-Parse: 1-0:1.8.0*255(>12528.2*Wh)
2023.11.04 18:13:19 5: OBIS (walter_test) - Msg 1-0:1.8.0*255(>12528.2*Wh) is of type Counter
2023.11.04 18:13:19 4: OBIS (walter_test) - Set total_consumption to 12528.2
2023.11.04 18:13:19 5: OBIS (walter_test) - Msg-Parse: 1-0:2.8.0*255(38995.8*Wh)
2023.11.04 18:13:19 5: OBIS (walter_test) - Msg 1-0:2.8.0*255(38995.8*Wh) is of type Counter
2023.11.04 18:13:19 5: OBIS (walter_test) - Msg-Parse: 1-0:16.7.0*255(3.57*W)
2023.11.04 18:13:19 5: OBIS (walter_test) - Msg 1-0:16.7.0*255(3.57*W) is of type Channels
2023.11.04 18:13:19 5: OBIS (walter_test) - Msg-Parse: !
2023.11.04 18:13:20 5: OBIS (walter_test) - SML-Parse 1B1B1B1B01010101760579911000620062007263010176010102310B0A01445A470003B49809726201640585F562026322500076057A911000620062007263070177010B0A01445A470003B49809070100620AFFFF726201640585F57577070100603201010172620162006200520004445A470177070100600100FF017262016200620052000B0A01445A470003B498090177070100010800FF641C01047262016200621E52FF6401E9620177070100020800FF017262016200621E52FF6405F3460177070100100700FF017262016200621B52FE530B0001010163CE290076057B911000620062007263020171016346C800001B1B1B1B1A017712
2023.11.04 18:13:20 5: OBIS (walter_test) - Full message-> 1B1B1B1B01010101760579911000620062007263010176010102310B0A01445A470003B49809726201640585F562026322500076057A911000620062007263070177010B0A01445A470003B49809070100620AFFFF726201640585F57577070100603201010172620162006200520004445A470177070100600100FF017262016200620052000B0A01445A470003B498090177070100010800FF641C01047262016200621E52FF6401E9620177070100020800FF017262016200621E52FF6405F3460177070100100700FF017262016200621B52FE530B0001010163CE290076057B911000620062007263020171016346C800001B1B1B1B1A017712
2023.11.04 18:13:20 4: OBIS (walter_test) - MSG IS:
/
1-0:96.50.1*1(DZG*var)
1-0:96.1.0*255(DZG*var)
1-0:1.8.0*255(>12528.2*Wh)
1-0:2.8.0*255(38995.8*Wh)
1-0:16.7.0*255(28.16*W)

Danke und Gruß,
Stefan

KölnSolar

Hi Stefan,
hast Du denn das reading "dir_total_consumption" ? Meines Erachtens änderst Du mit dem attr nur die Standardtexte (in/out) des readings.
Grüße
Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

stefanru

Hi Markus,

nein das habe ich nicht.
Die Readings die ich habe sind:
1.0.96.1.0.255    DZG
ManufID2          DZG*var
power              43.52
state              opened
total_consumption  12528.2
total_feed        39020.1

Leider ist das power reading ohne Vorzeichen. Auf dem SmartMeter Display ist es aber Vorzeichen behaftet.

Im Verbose 5 Log (siehe oben) sehe ich, dass vor dem total_consumption reading ein < oder > kommt.
Ich denke das wäre das Vorzeichen für mein Power Reading.
Nur wie muss das ausgewertet werden, bzw. fehlt etwas im Modul oder kann ich etwas einstellen dass es geht?

Gruß,
Stefan

KölnSolar

ZitatNur wie muss das ausgewertet werden, bzw. fehlt etwas im Modul oder kann ich etwas einstellen dass es geht?
Letzteres: Nein, Du oder der Modulmaintainer werden ins Modul eingreifen müssen.  :'(

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

stefanru

#1541
Ok Danke,

Wie oben beschrieben hat mein DZG Zähler (DWS7612.2)
3 Readings,
Power
total_consumption
total_feedin

Es gibt ein Statusbyte vor Msg 1-0:1.8.0*255 (total_consumption).
Ich denke dieses bezieht sich auf das Vorzeichen des Power Readings.
Dieses liefert bei mir nur positive Werte.
Auf dem Display des Smart Meters zeigt es aber auch negative.

Habe mal ins Coding geschaut, das ist aber nicht ganz so einfach.
Wenn ich Zeit habe schaue ich nochmal, aber wäre toll wenn sich der Modul Autor meine Logs oben mal anschauen könnte.

Habe jetzt nochmal ins Datenblatt geschaut und der Wert für Power kommt mir komisch vor. (https://www.dzg.de/fileadmin/dzg/content/downloads/produkte-zaehler/dvs76/DZG_DVS76_Datenblatt.pdf)
Er passt nicht zu den Werten meines SmartMeters viel zu hohe Werte.
Kann es sein dass da etwas anderes nicht stimmt.
Gibt es einen SML Converter indem ich mein SML mal testen könnte?
SML-Parse
1B1B1B1B01010101760573911000620062007263010176010102310B0A01445A470003B49809726201640585F3620263F90000760574911000620062007263070177010B0A01445A470003B49809070100620AFFFF726201640585F37577070100603201010172620162006200520004445A470177070100600100FF017262016200620052000B0A01445A470003B498090177070100010800FF641C49047262016200621E52FF6401E9620177070100020800FF017262016200621E52FF6405F3450177070100100700FF017262016200621B52FE53F78201010163E0E8007605759110006200620072630201710163482900001B1B1B1B1A0105F0


Danke und Gruß,
Stefan

stefanru

#1542
Ok,

also es scheint doch etwas anders zu sein.

Ich habe den SML String mal durch den Tasmoto Decodierer (https://tasmota-sml-parser.dicp.net/decode) geschickt.
Da bekomme ich für den SML String dann diese Werte und der Power Wert ist negativ er sieht auch viel besser vom Wert aus.

0x0100010800ff    1.8.0    Zählerstand Total    125282    Wh    12528.2Wh (Zählerstand Total)
0x0100020800ff    2.8.0    Wirkenergie Total    389957    Wh    38995.7Wh (Wirkenergie Total)
0x0100100700ff    16.7.0    aktuelle Wirkleistung    -2174    W    -21.74W (aktuelle Wirkleistung)

FHEM hatte für Power 1-0:16.7.0*255(633.62*W) rausbekommen.
Da scheint irgendetwas nicht zu passen mit der Dekodierung.

Könnte sich das mal jemand der sich mit SML auskennt anschauen?
SML String aus FHEM ist:
SML-Parse
1B1B1B1B01010101760573911000620062007263010176010102310B0A01445A470003B49809726201640585F3620263F90000760574911000620062007263070177010B0A01445A470003B49809070100620AFFFF726201640585F37577070100603201010172620162006200520004445A470177070100600100FF017262016200620052000B0A01445A470003B498090177070100010800FF641C49047262016200621E52FF6401E9620177070100020800FF017262016200621E52FF6405F3450177070100100700FF017262016200621B52FE53F78201010163E0E8007605759110006200620072630201710163482900001B1B1B1B1A0105F0

P.S.: Hier das komplette Handbuch:
https://cdn.swk.de/-/media/project/digitale-plattform/ngn-de/service/downloadcenter/broschueren/dzg_dvs76_dws76_handbuch.pdf?la=de-de&rev=06de1abc85c74942a16d3bdd44261331
Seite 20 ist die Optische Schnittstelle beschrieben.

Vielen Dank,
Stefan

gvzdus

Ursache ist, dass DZG-Zähler einen Bug im SML-Encoding hatten. Hierfür gibt es im Code von 47_OBIS das Erkennen von DZG-Zählern und anschließend eine vom "richtigen" Encoding abweichende Behandlung.
Ich habe jetzt eine neue Version geschrieben, bei der man das Attribut "nohacks" auf 1 setzen kann, dann wird dieser Workaround für DZG- (und Holy)-Zähler abgeschaltet.
Warte entweder auf morgen, bis die Version über "Update" bezogen werden kann, oder Du gehst in 47_OBIS in Zeile 448 und machst den Workaround kaputt, indem Du z.B. aus "DZGHACK" ein "DZGNOHACK" machst:
if ($tltype==0x50 && $len<4 && $isobis && $cntdown==2 && $result[0]=~/^1-0:[1357]6\.7\.0/ && $hash->{helper}{DZGNONONONOHACK}) {Dann FHEM restarten...

stefanru

#1544
Wow das ging schnell.

Du willst sagen mein DZG Zähler hat den Bug nicht?
Ich habe mir die neue Version via
"wget -qO /opt/fhem/FHEM/47_OBIS.pm https://svn.fhem.de/fhem/trunk/fhem/FHEM/47_OBIS.pm"
getzogen.
Und ein
reload 47_OBIS.pm
gemacht.

Der Parameter ist da.
Da ich gerade aber nicht einspeise kann ich leider noch nicht sehen ob es wirkt.
Ich werde berichten.

P.S.: Ja tut wunderbar.

Ich danke dir vielmals.

Gruß,
Stefan