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

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

Vorheriges Thema - Nächstes Thema

borsti67

Hallo,
ich habe mir jetzt auch mal ein IR-Lesegerät für meinen Zähler besorgt. Der basiert auf einem ESP8266 und übermittelt schon SML-Daten per WLAN an FHEM.
Dazu habe ich ein MQTT2_SERVER Device angelegt, welches wiederum per autocreate ein MQTT2_DEVICE erzeugt hat, in welchem nun auch die Werte einschlagen.
So weit, so gut.

Allerdings bekomme ich die Werte so angezeigt:
1-0_1.8.0_255_value    16460000

Ich vermute, dass mit dem OBIS Modul direkt angezeigt würde, dass es sich hier um den Zählerstand handelt?
Wie ich gesehen habe, kann man das mittels "none" auch als Auswertungs-Device anlegen, aber wie müsste der Notify dazu aussehen, um von meinem MQTT-Client die Daten ins OBIS zu bekommen? Oder geht das völlig anders, mache ich einen Denkfehler?
cu/2
Borsti
---
FHEM 5.8 auf Synology DS211j (bis 11/17) | FHEM 6.0 auf Raspi Zero W (bis 11/20) | FHEM 6.2 als VM in Synology DS1815+ (ab 11/20)

gvzdus

Das OBIS-Modul würde ich aus dem Spiel lassen - dessen Job hast Du ja auf den ESP verlagert. Du kannst aber im Code sehen, welche Codes was bedeuten, wenn es sich Dir nicht automatisch erschließt. Wenn Du gerne die OBIS-Nomensklatur hättest, definiere Dir doch einfach ein Dummy-Device und schreibe per notify die Werte vom MQTT-Endpunkt unter den "richtigen" Namen da rein.

Ich vermute, Du hast noch nicht die PIN in Deinen Zähler gemorsed - daher die hohe Ungenauigkeit beim Messwert.

borsti67

ach so, ich dachte das OBIS Modul würde diese Nummern-Codierung in Klartext umsetzen? Dann hab' ich das in der Tat falsch verstanden. Wollte vermeiden, das Rad neu erfinden zu müssen. ;)
Die PIN habe ich bisher noch nicht bekommen, nein. :(
cu/2
Borsti
---
FHEM 5.8 auf Synology DS211j (bis 11/17) | FHEM 6.0 auf Raspi Zero W (bis 11/20) | FHEM 6.2 als VM in Synology DS1815+ (ab 11/20)

Che007

Hallo zusammen,

ich habe nun auch einen ,,modernen" Stromzähler bekommen und wollte die Daten in FHEM einlesen.
Der totale Verbrauch wird auch ausgelesen, aber der aktuelle Verbrauch nicht. Ich sehe auch Einträge, die nicht erkannt werden. Leider habe ich den Fehler im Thread nicht gefunden:


2021.12.10 14:29:55 3: Stromzaehler device opened
2021.12.10 14:29:55 5: OBIS (Stromzaehler) - Msg-Parse: /EBZ5DD3BZ06ETA_107
2021.12.10 14:29:55 5: OBIS (Stromzaehler) - Msg-Parse:
2021.12.10 14:29:55 5: OBIS (Stromzaehler) - Msg-Parse: /EBZ5DD3BZ06ETA_107
2021.12.10 14:29:55 5: OBIS (Stromzaehler) - Msg-Parse:
2021.12.10 14:29:55 5: OBIS (Stromzaehler) - Msg-Parse: 1-0:0.0.0*255(487153)
2021.12.10 14:29:55 4: OBIS (Stromzaehler) - Storing Owner for 1-0:0.0.0*255 in Cache
2021.12.10 14:29:55 5: OBIS (Stromzaehler) - Msg 1-0:0.0.0*255(487153) is of type Owner
2021.12.10 14:29:55 5: OBIS (Stromzaehler) - Msg-Parse: 1-0:96.1.0*255(1EBZ0101156484)
2021.12.10 14:29:55 3: OBIS (Stromzaehler) - Unknown Message: 1-0:96.1.0*255(1EBZ0101156484)
2021.12.10 14:29:55 5: OBIS (Stromzaehler) - Msg-Parse: 1-0:1.8.0*255(000873*kWh)
2021.12.10 14:29:55 4: OBIS (Stromzaehler) - Storing Counter for 1-0:1.8.0*255 in Cache
2021.12.10 14:29:55 5: OBIS (Stromzaehler) - Msg 1-0:1.8.0*255(000873*kWh) is of type Counter
2021.12.10 14:29:55 4: OBIS (Stromzaehler) - Set total_consumption to 873
2021.12.10 14:29:55 5: OBIS (Stromzaehler) - Msg-Parse: 1-0:96.5.0*255(001C0104)
2021.12.10 14:29:55 3: OBIS (Stromzaehler) - Unknown Message: 1-0:96.5.0*255(001C0104)
2021.12.10 14:29:55 5: OBIS (Stromzaehler) - Msg-Parse: 0-0:96.8.0*255(008FCE48)
2021.12.10 14:29:55 3: OBIS (Stromzaehler) - Unknown Message: 0-0:96.8.0*255(008FCE48)
2021.12.10 14:29:55 5: OBIS (Stromzaehler) - Msg-Parse: !


Gibt der Zähler den aktuellen Verbrauch nicht zurück?

Vielen Dank für eure Hilfe.

gvzdus

Moin,
a) Hast Du die PIN schon angefordert und reingemorsed? Eigentlich ist die Auflösung auf 0,1 Wh genau.
b) Danach könntest Du mal auf "verbose 5" stellen, dann kann ich die Verarbeitung simulieren.

Che007

Ok PIN habe ich tatsächlich nicht. Sobald ich diese habe, kann ich die über FHEM mit dem Lesekopf reinmorsen?
Ansonsten lese ich hier noch mal und Danke.

gvzdus

Nee, in der Regel hat Dein Messstellenbetreiber die Anleitung ins Internet gestellt, sonst halt "normales Google".
Über FHEM klappt die PIN-Eingabe nicht. Du musst tatsächlich eine Taschenlampe o.ä. nehmen und in die Schweinsnase "reinmorsen".

Devender

Hallo zusammen,

Ich habe eine Frage zu meinem neuen Iskar Zaehler. Der Zaehler wurde am 23.12 eingebaut und ich habe einen Lesekopf montiert. Es handelt sich um Photovoltaik.
Meinen Beobachtungen nach  weicht der Zaehlerstand Ch2 zwischen Obis und Zaehlerdisplay extrem ab.
Aktuell hat der Zaehler 3kWh und in Fhem werden 50 angezeigt.

Anbei ein List
Internals:
   CFGFN     
   DEF        /dev/ttyUSB2@9600,8,N,1
   DeviceName /dev/ttyUSB2@9600,8,N,1
   FD         40
   FUUID      61c98b00-f33f-8d6f-ed22-b4b519c696ffd363
   MeterType  SML
   NAME       test
   NR         43996
   PARTIAL   
   STATE      opened
   TYPE       OBIS
   READINGS:
     2021-12-27 10:45:44   1.0.0.2.0.15    20
     2021-12-27 10:45:44   1.0.14.7.0.255  50.07
     2021-12-27 10:45:44   1.0.81.7.1.255  120.5
     2021-12-27 10:45:44   1.0.81.7.15.255 0
     2021-12-27 10:45:44   1.0.81.7.2.255  239.6
     2021-12-27 10:45:44   1.0.81.7.26.255 0
     2021-12-27 10:45:44   1.0.81.7.4.255  206.7
     2021-12-27 10:45:44   ManufID2        ZPA
     2021-12-27 10:45:44   current_L1      0.346
     2021-12-27 10:45:44   current_L2      0
     2021-12-27 10:45:44   current_L3      0
     2021-12-27 10:45:44   power           -67
     2021-12-27 10:45:44   power_CounterCurrent -0.067
     2021-12-27 10:44:34   power_CounterDay1st -0.064
     2021-12-27 10:44:34   power_CounterDayLast -0.064
     2021-12-27 10:44:34   power_CounterMeter1st -0.064
     2021-12-27 10:44:34   power_CounterMeterLast -0.064
     2021-12-27 10:44:34   power_CounterMonth1st -0.064
     2021-12-27 10:44:34   power_CounterMonthLast -0.064
     2021-12-27 10:44:34   power_CounterYear1st -0.064
     2021-12-27 10:44:34   power_CounterYearLast -0.064
     2021-12-27 10:45:44   power_EnergyCostDay -0.001
     2021-12-27 10:45:44   power_EnergyCostMeter -0.001
     2021-12-27 10:45:44   power_EnergyCostMonth -0.001
     2021-12-27 10:45:44   power_EnergyCostYear -0.001
     2021-12-27 10:45:44   power_EnergyDay -0.003
     2021-12-27 10:45:44   power_EnergyMeter -0.003
     2021-12-27 10:45:44   power_EnergyMonth -0.003
     2021-12-27 10:45:44   power_EnergyYear -0.003
     2021-12-27 10:45:44   power_FinanceReserve 897.418
     2021-12-27 10:45:44   power_L1        -67
     2021-12-27 10:45:44   power_L1_CounterCurrent -0.067
     2021-12-27 10:44:34   power_L1_CounterDay1st -0.064
     2021-12-27 10:44:34   power_L1_CounterDayLast -0.064
     2021-12-27 10:44:34   power_L1_CounterMeter1st -0.064
     2021-12-27 10:44:34   power_L1_CounterMeterLast -0.064
     2021-12-27 10:44:34   power_L1_CounterMonth1st -0.064
     2021-12-27 10:44:34   power_L1_CounterMonthLast -0.064
     2021-12-27 10:44:34   power_L1_CounterYear1st -0.064
     2021-12-27 10:44:34   power_L1_CounterYearLast -0.064
     2021-12-27 10:45:44   power_L1_EnergyCostDay -0.001
     2021-12-27 10:45:44   power_L1_EnergyCostMeter -0.001
     2021-12-27 10:45:44   power_L1_EnergyCostMonth -0.001
     2021-12-27 10:45:44   power_L1_EnergyCostYear -0.001
     2021-12-27 10:45:44   power_L1_EnergyDay -0.003
     2021-12-27 10:45:44   power_L1_EnergyMeter -0.003
     2021-12-27 10:45:44   power_L1_EnergyMonth -0.003
     2021-12-27 10:45:44   power_L1_EnergyYear -0.003
     2021-12-27 10:45:44   power_L1_FinanceReserve 897.418
     2021-12-27 10:45:44   power_L1_MonthMeterReading 11
     2021-12-27 10:45:44   power_L1_PowerCurrent 3.600
     2021-12-27 10:45:44   power_L1_PowerDayAver -0.154
     2021-12-27 10:45:08   power_L1_PowerDayMax 54.000
     2021-12-27 10:45:09   power_L1_PowerDayMin -58
     2021-12-27 10:44:34   power_L1_WFRDayMax 0
     2021-12-27 10:44:34   power_L1_WFRDayMin 0
     2021-12-27 10:45:44   power_L2        0
     2021-12-27 10:45:44   power_L2_CounterCurrent 0.000
     2021-12-27 10:44:34   power_L2_CounterDay1st 0.000
     2021-12-27 10:44:34   power_L2_CounterDayLast 0.000
     2021-12-27 10:44:34   power_L2_CounterMeter1st 0.000
     2021-12-27 10:44:34   power_L2_CounterMeterLast 0.000
     2021-12-27 10:44:34   power_L2_CounterMonth1st 0.000
     2021-12-27 10:44:34   power_L2_CounterMonthLast 0.000
     2021-12-27 10:44:34   power_L2_CounterYear1st 0.000
     2021-12-27 10:44:34   power_L2_CounterYearLast 0.000
     2021-12-27 10:45:44   power_L2_EnergyCostDay 0.000
     2021-12-27 10:45:44   power_L2_EnergyCostMeter 0.000
     2021-12-27 10:45:44   power_L2_EnergyCostMonth 0.000
     2021-12-27 10:45:44   power_L2_EnergyCostYear 0.000
     2021-12-27 10:45:44   power_L2_EnergyDay 0.000
     2021-12-27 10:45:44   power_L2_EnergyMeter 0.000
     2021-12-27 10:45:44   power_L2_EnergyMonth 0.000
     2021-12-27 10:45:44   power_L2_EnergyYear 0.000
     2021-12-27 10:45:44   power_L2_FinanceReserve 897.417
     2021-12-27 10:45:44   power_L2_MonthMeterReading 11
     2021-12-27 10:45:44   power_L2_PowerCurrent 0.000
     2021-12-27 10:45:44   power_L2_PowerDayAver 0.000
     2021-12-27 10:44:34   power_L2_WFRDayMax 0
     2021-12-27 10:44:34   power_L2_WFRDayMin 0
     2021-12-27 10:45:44   power_L3        0
     2021-12-27 10:45:44   power_L3_CounterCurrent 0.000
     2021-12-27 10:44:34   power_L3_CounterDay1st 0.000
     2021-12-27 10:44:34   power_L3_CounterDayLast 0.000
     2021-12-27 10:44:34   power_L3_CounterMeter1st 0.000
     2021-12-27 10:44:34   power_L3_CounterMeterLast 0.000
     2021-12-27 10:44:34   power_L3_CounterMonth1st 0.000
     2021-12-27 10:44:34   power_L3_CounterMonthLast 0.000
     2021-12-27 10:44:34   power_L3_CounterYear1st 0.000
     2021-12-27 10:44:34   power_L3_CounterYearLast 0.000
     2021-12-27 10:45:44   power_L3_EnergyCostDay 0.000
     2021-12-27 10:45:44   power_L3_EnergyCostMeter 0.000
     2021-12-27 10:45:44   power_L3_EnergyCostMonth 0.000
     2021-12-27 10:45:44   power_L3_EnergyCostYear 0.000
     2021-12-27 10:45:44   power_L3_EnergyDay 0.000
     2021-12-27 10:45:44   power_L3_EnergyMeter 0.000
     2021-12-27 10:45:44   power_L3_EnergyMonth 0.000
     2021-12-27 10:45:44   power_L3_EnergyYear 0.000
     2021-12-27 10:45:44   power_L3_FinanceReserve 897.417
     2021-12-27 10:45:44   power_L3_MonthMeterReading 11
     2021-12-27 10:45:44   power_L3_PowerCurrent 0.000
     2021-12-27 10:45:44   power_L3_PowerDayAver 0.000
     2021-12-27 10:44:34   power_L3_WFRDayMax 0
     2021-12-27 10:44:34   power_L3_WFRDayMin 0
     2021-12-27 10:45:44   power_MonthMeterReading 11
     2021-12-27 10:45:44   power_PowerCurrent 3.600
     2021-12-27 10:45:44   power_PowerDayAver -0.154
     2021-12-27 10:45:08   power_PowerDayMax 54.000
     2021-12-27 10:45:09   power_PowerDayMin -58
     2021-12-27 10:44:34   power_WFRDayMax 0
     2021-12-27 10:44:34   power_WFRDayMin 0
     2021-12-27 10:44:32   state           opened
     2021-12-27 10:45:44   total_consumption 59
     2021-12-27 10:45:44   total_consumption_Ch1 0
     2021-12-27 10:45:44   total_consumption_Ch2 59
     2021-12-27 10:45:44   total_feed      3532.3
     2021-12-27 10:45:44   voltage_L1      224.58
     2021-12-27 10:45:44   voltage_L2      223.78
     2021-12-27 10:45:44   voltage_L3      224.03
   helper:
     BUFFER     vbbrev
ZPAp� rbe^�c.�vbbrew
ZPAp�b
��rbe^��
w`2ZPAw`�
ZPAp�w�ebR�iNw�bR�iw�bR�iNw�bR�i��w�b,R�i�w20w`Z֊��waa�w`�w�bRY��������w$�bRY��������w8�bRYwL�bRYw
     DIRECTIONSUM <
     EoM        0
     LastPacketTime 1640598344.34712
     SPEED      5
     SPEED2     5
     TRIGGERTIME 1640598272.97066
     Channels:
     DEVICES:
       
       -1
       
     RULECACHE:
       1-0:0.2.0*15 unknown
       1-0:1.8.0*255 Counter
       1-0:1.8.1*255 Counter
       1-0:1.8.2*255 Counter
       1-0:14.7.0*255 Channels
       1-0:16.7.0*255 Channels
       1-0:2.8.0*255 Counter
       1-0:31.7.0*255 Channels
       1-0:32.7.0*255 Channels
       1-0:36.7.0*255 Channels
       1-0:51.7.0*255 Channels
       1-0:52.7.0*255 Channels
       1-0:56.7.0*255 Channels
       1-0:71.7.0*255 Channels
       1-0:72.7.0*255 Channels
       1-0:76.7.0*255 Channels
       1-0:81.7.1*255 Channels
       1-0:81.7.15*255 Channels
       1-0:81.7.2*255 Channels
       1-0:81.7.26*255 Channels
       1-0:81.7.4*255 Channels
       1-0:96.5.0*255 unknown
       1-0:96.50.1*1 ManufID2
       1-0:96.90.2*3 unknown
       1-0:97.97.0*255 unknown
     directions:
Attributes



Ich habe noch zwei weitere Zaehler mit Lesekoepfen in Betrieb. Das passen alle Werte zu 100%. Das neue  Modell hat in der ManId ein ZPA..

Hat jemand eine Idee, wo hier der fehlerhafte Werte her kommen koennen?
Der Wert fuer power* wird korrekt uebertragen. Daher denke ich  das Device an sich passt.

Viele Gruesse,
Dirk
FHEM 5.8 auf RasPi mit Jessy - CUL868, JeeLink Lacrosse
Komponenten: HM, IT, ELV, FB7390, FritzPL543,Sonos Play3
Mehrere Wandtablets sowie einen Smart Mirror
https://wiki.fhem.de/wiki/Anwesenheitserkennung#PRESENCE-Modul

gvzdus

Wenn ich Dich anhand Deiner Zählerwerte einschätze, hängt kein Haus an diesem Zähler, sondern nur eine PV-Anlage, richtig?

Relevant und direkt aus dem Zähler per OBIS-Modul stammend sind:

"power", bei Dir -67, plausibel.
"total_feed": 3532.3, = 3532,3 Wh oder 3,532 kWh = Einspeisung seit 23.12.
"total_consumption": 59 Wh = fast kein Bezug aus dem Netz.

(Das sonstige Gedöns wie Frequenz, Spannung, Phasenwerte lasse ich jetzt mal weg).

Ist das so richtig?

Devender

Korrekt. Der erzeugte Strom wird komplett eingespeist.
Dann ist in dem Fall der total_feed Wert mein Erzeugter Strom aus der Anlage.
Da muss man ja erst mal drauf kommen  :D
FHEM 5.8 auf RasPi mit Jessy - CUL868, JeeLink Lacrosse
Komponenten: HM, IT, ELV, FB7390, FritzPL543,Sonos Play3
Mehrere Wandtablets sowie einen Smart Mirror
https://wiki.fhem.de/wiki/Anwesenheitserkennung#PRESENCE-Modul

gvzdus

Eine Frage der Anleitung. Ich finde auf die Schnelle diese Anleitung:
https://www.stadtwerke-velbert.de/medien/downloads/netze/Kurzanleitung-Drehstromzaehler_eBZ_DD3.pdf

Da gibt es einen Punkt "Langes Datenprotokoll". Könnte vielversprechend sein.

Devender

ich habe es mal umgestellt.
Info ON/ Off : Auf OFF - somit kurzes Datenprotokoll.

Auf den späten Blick wurden die total_consumption* Werte genullt.
Andere Änderung an sich aktiv verändernden Werten würde man erst beim Arbeiten der Anlage sehen.
FHEM 5.8 auf RasPi mit Jessy - CUL868, JeeLink Lacrosse
Komponenten: HM, IT, ELV, FB7390, FritzPL543,Sonos Play3
Mehrere Wandtablets sowie einen Smart Mirror
https://wiki.fhem.de/wiki/Anwesenheitserkennung#PRESENCE-Modul

gvzdus

Hey, der Tipp mit dem "Lang / Kurz" ging an "Che007", nicht an Dich! Bei Dir ist m.E. alles perfekt...
Bei Che007 sind die Zahlen zu den Zählerständen auf kWh ohne Nachkomma gerundet: Das macht ja keinen Spaß.

TeleDet

Hallo,

ich bekomme beim Auslesen meines Zählers sekündlich Fehlermeldungen in mein Log, so das mein Log über den Monat schon
allein vom Speichervolumen (im Gb Bereich) meinen Raspi nur durch Speicherplatzmangel zum Erliegen brachte!

Die Fehlermeldungen:
2021.12.28 13:29:43 1: PERL WARNING: Use of uninitialized value $1 in hash element at ./FHEM/47_OBIS.pm line 609.
2021.12.28 13:29:43 1: stacktrace:
2021.12.28 13:29:43 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (609)
2021.12.28 13:29:43 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (340)
2021.12.28 13:29:43 1:     main::OBIS_Read                     called by fhem.pl (3896)
2021.12.28 13:29:43 1:     main::CallFn                        called by fhem.pl (774)
2021.12.28 13:29:43 1: PERL WARNING: Use of uninitialized value $1 in hash element at ./FHEM/47_OBIS.pm line 698.
2021.12.28 13:29:43 1: stacktrace:
2021.12.28 13:29:43 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (698)
2021.12.28 13:29:43 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (340)
2021.12.28 13:29:43 1:     main::OBIS_Read                     called by fhem.pl (3896)
2021.12.28 13:29:43 1:     main::CallFn                        called by fhem.pl (774)
2021.12.28 13:29:43 1: PERL WARNING: Use of uninitialized value $1 in hash element at ./FHEM/47_OBIS.pm line 698.
2021.12.28 13:29:43 1: stacktrace:
2021.12.28 13:29:43 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (698)
2021.12.28 13:29:43 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (340)
2021.12.28 13:29:43 1:     main::OBIS_Read                     called by fhem.pl (3896)
2021.12.28 13:29:43 1:     main::CallFn                        called by fhem.pl (774)
2021.12.28 13:29:43 1: PERL WARNING: Use of uninitialized value $v1 in substitution (s///) at ./FHEM/47_OBIS.pm line 714.
2021.12.28 13:29:43 1: stacktrace:
2021.12.28 13:29:43 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (714)
2021.12.28 13:29:43 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (340)
2021.12.28 13:29:43 1:     main::OBIS_Read                     called by fhem.pl (3896)
2021.12.28 13:29:43 1:     main::CallFn                        called by fhem.pl (774)


diese wiederholen sich jede Sekunde. Eine Prüfung mit verbose 5 ergab:

2021.12.31 16:08:49 3: OBIS (StromZaehler) - Attr interval Val 30, dopoll =

2021.12.31 16:08:52 5: OBIS (StromZaehler) - SML-Parse 1B1B1B1B0101010176050177BF5C6200620072630101760107FFFFFFFFFFFF05007D3FCA0B0A014546522102CD569A726201647D861901633E1E0076050177BF5D62006200726307017707FFFFFFFFFFFF0B0A014546522102CD569A070100620AFFFF726201647D8619F106770701006032010101010101044546520177070100600100FF010101010B0A014546522102CD569A0177070100010800FF641C0004726201647D8619621E52FF64CAB1070177070100020800FF01726201647D8619621E52FF62000177070100100700FF0101621B52005302620177070100200700FF0101622352FF6308D90177070100340700FF0101622352FF6308DD0177070100480700FF0101622352FF6308DC01770701001F0700FF0101622152FE62A20177070100330700FF0101622152FE62720177070100470700FF0101622152FE62390177070100510701FF01016208520052770177070100510702FF0101620852005300EE0177070100510704FF010162085200530160017707010051070FFF01016208520053014C017707010051071AFF01016208520053014501770701000E0700FF0101622C52FF6301F4017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E3132017707010060320404010101010304220101016388300076050177BF5E6200620072630201710163D21F001B1B1B1B1A00CA26
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Full message-> 1B1B1B1B0101010176050177BF5C6200620072630101760107FFFFFFFFFFFF05007D3FCA0B0A014546522102CD569A726201647D861901633E1E0076050177BF5D62006200726307017707FFFFFFFFFFFF0B0A014546522102CD569A070100620AFFFF726201647D8619F106770701006032010101010101044546520177070100600100FF010101010B0A014546522102CD569A0177070100010800FF641C0004726201647D8619621E52FF64CAB1070177070100020800FF01726201647D8619621E52FF62000177070100100700FF0101621B52005302620177070100200700FF0101622352FF6308D90177070100340700FF0101622352FF6308DD0177070100480700FF0101622352FF6308DC01770701001F0700FF0101622152FE62A20177070100330700FF0101622152FE62720177070100470700FF0101622152FE62390177070100510701FF01016208520052770177070100510702FF0101620852005300EE0177070100510704FF010162085200530160017707010051070FFF01016208520053014C017707010051071AFF01016208520053014501770701000E0700FF0101622C52FF6301F4017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E3132017707010060320404010101010304220101016388300076050177BF5E6200620072630201710163D21F001B1B1B1B1A00CA26
2021.12.31 16:08:52 3: 2nd TL-byte != 0, reserved according spec
2021.12.31 16:08:52 4: OBIS (StromZaehler) - MSG IS:
/
1-0:96.50.1*1(EFR)
1-0:96.1.0*255(
EFR!V)
1-0:1.8.0*255(>1328359.1*Wh)
1-0:2.8.0*255(0*Wh)
1-0:16.7.0*255(610*W)
1-0:32.7.0*255(226.5*V)
1-0:52.7.0*255(226.9*V)
1-0:72.7.0*255(226.8*V)
1-0:31.7.0*255(1.62*A)
1-0:51.7.0*255(1.14*A)
1-0:71.7.0*255(0.57*A)
1-0:81.7.1*255(119*var)
1-0:81.7.2*255(238*var)
1-0:81.7.4*255(352*var)
1-0:81.7.15*255(332*var)
1-0:81.7.26*255(325*var)
1-0:14.7.0*255(50*Hz)
1-0:0.2.0*0(03.00)
1-0:96.90.2*1(B)
1-0:97.97.0*0()
1-0:96.50.1*4(P1.2.12)
1-0:96.50.4*4(")
255-255:255.255.255*255()
!

2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: /
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:96.50.1*1(EFR)
2021.12.31 16:08:52 4: OBIS (StromZaehler) - Storing ManufID2 for 1-0:96.50.1*1 in Cache
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg 1-0:96.50.1*1(EFR) is of type ManufID2
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:96.1.0*255(
EFR!V)
2021.12.31 16:08:52 1: PERL WARNING: Use of uninitialized value $1 in hash element at ./FHEM/47_OBIS.pm line 609.
2021.12.31 16:08:52 1: stacktrace:
2021.12.31 16:08:52 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (609)
2021.12.31 16:08:52 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (340)
2021.12.31 16:08:52 1:     main::OBIS_Read                     called by fhem.pl (3896)
2021.12.31 16:08:52 1:     main::CallFn                        called by fhem.pl (774)
2021.12.31 16:08:52 3: OBIS (StromZaehler) - Unknown Message: 1-0:96.1.0*255(
EFR!V)
2021.12.31 16:08:52 1: PERL WARNING: Use of uninitialized value $1 in hash element at ./FHEM/47_OBIS.pm line 698.
2021.12.31 16:08:52 1: stacktrace:
2021.12.31 16:08:52 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (698)
2021.12.31 16:08:52 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (340)
2021.12.31 16:08:52 1:     main::OBIS_Read                     called by fhem.pl (3896)
2021.12.31 16:08:52 1:     main::CallFn                        called by fhem.pl (774)
2021.12.31 16:08:52 1: PERL WARNING: Use of uninitialized value $1 in hash element at ./FHEM/47_OBIS.pm line 698.
2021.12.31 16:08:52 1: stacktrace:
2021.12.31 16:08:52 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (698)
2021.12.31 16:08:52 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (340)
2021.12.31 16:08:52 1:     main::OBIS_Read                     called by fhem.pl (3896)
2021.12.31 16:08:52 1:     main::CallFn                        called by fhem.pl (774)
2021.12.31 16:08:52 1: PERL WARNING: Use of uninitialized value $v1 in substitution (s///) at ./FHEM/47_OBIS.pm line 714.
2021.12.31 16:08:52 1: stacktrace:
2021.12.31 16:08:52 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (714)
2021.12.31 16:08:52 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (340)
2021.12.31 16:08:52 1:     main::OBIS_Read                     called by fhem.pl (3896)
2021.12.31 16:08:52 1:     main::CallFn                        called by fhem.pl (774)
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:1.8.0*255(>1328359.1*Wh)
2021.12.31 16:08:52 4: OBIS (StromZaehler) - Storing Counter for 1-0:1.8.0*255 in Cache
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg 1-0:1.8.0*255(>1328359.1*Wh) is of type Counter
2021.12.31 16:08:52 4: OBIS (StromZaehler) - Set total_consumption to 1328359.1
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:2.8.0*255(0*Wh)
2021.12.31 16:08:52 4: OBIS (StromZaehler) - Storing Counter for 1-0:2.8.0*255 in Cache
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg 1-0:2.8.0*255(0*Wh) is of type Counter
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:16.7.0*255(610*W)
2021.12.31 16:08:52 4: OBIS (StromZaehler) - Storing Channels for 1-0:16.7.0*255 in Cache
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg 1-0:16.7.0*255(610*W) is of type Channels
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:32.7.0*255(226.5*V)
2021.12.31 16:08:52 4: OBIS (StromZaehler) - Storing Channels for 1-0:32.7.0*255 in Cache
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg 1-0:32.7.0*255(226.5*V) is of type Channels
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:52.7.0*255(226.9*V)
2021.12.31 16:08:52 4: OBIS (StromZaehler) - Storing Channels for 1-0:52.7.0*255 in Cache
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg 1-0:52.7.0*255(226.9*V) is of type Channels
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:72.7.0*255(226.8*V)
2021.12.31 16:08:52 4: OBIS (StromZaehler) - Storing Channels for 1-0:72.7.0*255 in Cache
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg 1-0:72.7.0*255(226.8*V) is of type Channels
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:31.7.0*255(1.62*A)
2021.12.31 16:08:52 4: OBIS (StromZaehler) - Storing Channels for 1-0:31.7.0*255 in Cache
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg 1-0:31.7.0*255(1.62*A) is of type Channels
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:51.7.0*255(1.14*A)
2021.12.31 16:08:52 4: OBIS (StromZaehler) - Storing Channels for 1-0:51.7.0*255 in Cache
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg 1-0:51.7.0*255(1.14*A) is of type Channels
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:71.7.0*255(0.57*A)
2021.12.31 16:08:52 4: OBIS (StromZaehler) - Storing Channels for 1-0:71.7.0*255 in Cache
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg 1-0:71.7.0*255(0.57*A) is of type Channels
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:81.7.1*255(119*var)
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:81.7.2*255(238*var)
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:81.7.4*255(352*var)
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:81.7.15*255(332*var)
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:81.7.26*255(325*var)
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:14.7.0*255(50*Hz)
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:0.2.0*0(03.00)
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:96.90.2*1(B)
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:97.97.0*0()
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:96.50.1*4(P1.2.12)
2021.12.31 16:08:52 4: OBIS (StromZaehler) - Storing ManufID2 for 1-0:96.50.1*4 in Cache
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg 1-0:96.50.1*4(P1.2.12) is of type ManufID2
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 1-0:96.50.4*4(")
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: 255-255:255.255.255*255()
2021.12.31 16:08:52 5: OBIS (StromZaehler) - Msg-Parse: !
2021.12.31 16:08:54 5: OBIS (StromZaehler) - SML-Parse 1B1B1B1B0101010176050177BF656200620072630101760107FFFFFFFFFFFF05007D3FCD0B0A014546522102CD569A726201647D861C0163217D0076050177BF6662006200726307017707FFFFFFFFFFFF0B0A014546522102CD569A070100620AFFFF726201647D861CF106770701006032010101010101044546520177070100600100FF010101010B0A014546522102CD569A0177070100010800FF641C0004726201647D861C621E52FF64CAB10C0177070100020800FF01726201647D861C621E52FF62000177070100100700FF0101621B52005302710177070100200700FF0101622352FF6308D80177070100340700FF0101622352FF6308DD0177070100480700FF0101622352FF6308DB01770701001F0700FF0101622152FE62A30177070100330700FF0101622152FE62730177070100470700FF0101622152FE62390177070100510701FF01016208520052770177070100510702FF0101620852005300EC0177070100510704FF010162085200530161017707010051070FFF01016208520053014C017707010051071AFF01016208520053014501770701000E0700FF0101622C52FF6301F4017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E3132017707010060320404010101010304220101016352550076050177BF6762006200726302017101632665001B1B1B1B1A009D47
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Full message-> 1B1B1B1B0101010176050177BF656200620072630101760107FFFFFFFFFFFF05007D3FCD0B0A014546522102CD569A726201647D861C0163217D0076050177BF6662006200726307017707FFFFFFFFFFFF0B0A014546522102CD569A070100620AFFFF726201647D861CF106770701006032010101010101044546520177070100600100FF010101010B0A014546522102CD569A0177070100010800FF641C0004726201647D861C621E52FF64CAB10C0177070100020800FF01726201647D861C621E52FF62000177070100100700FF0101621B52005302710177070100200700FF0101622352FF6308D80177070100340700FF0101622352FF6308DD0177070100480700FF0101622352FF6308DB01770701001F0700FF0101622152FE62A30177070100330700FF0101622152FE62730177070100470700FF0101622152FE62390177070100510701FF01016208520052770177070100510702FF0101620852005300EC0177070100510704FF010162085200530161017707010051070FFF01016208520053014C017707010051071AFF01016208520053014501770701000E0700FF0101622C52FF6301F4017707010000020000010101010630332E30300177070100605A0201010101010342BD01770701006161000001010101030000017707010060320104010101010850312E322E3132017707010060320404010101010304220101016352550076050177BF6762006200726302017101632665001B1B1B1B1A009D47
2021.12.31 16:08:54 3: 2nd TL-byte != 0, reserved according spec
2021.12.31 16:08:54 4: OBIS (StromZaehler) - MSG IS:
/
1-0:96.50.1*1(EFR)
1-0:96.1.0*255(
EFR!V)
1-0:1.8.0*255(>1328359.6*Wh)
1-0:2.8.0*255(0*Wh)
1-0:16.7.0*255(625*W)
1-0:32.7.0*255(226.4*V)
1-0:52.7.0*255(226.9*V)
1-0:72.7.0*255(226.7*V)
1-0:31.7.0*255(1.63*A)
1-0:51.7.0*255(1.15*A)
1-0:71.7.0*255(0.57*A)
1-0:81.7.1*255(119*var)
1-0:81.7.2*255(236*var)
1-0:81.7.4*255(353*var)
1-0:81.7.15*255(332*var)
1-0:81.7.26*255(325*var)
1-0:14.7.0*255(50*Hz)
1-0:0.2.0*0(03.00)
1-0:96.90.2*1(B)
1-0:97.97.0*0()
1-0:96.50.1*4(P1.2.12)
1-0:96.50.4*4(")
255-255:255.255.255*255()
!

2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: /
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:96.50.1*1(EFR)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg 1-0:96.50.1*1(EFR) is of type ManufID2
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:96.1.0*255(
EFR!V)
2021.12.31 16:08:54 1: PERL WARNING: Use of uninitialized value $1 in hash element at ./FHEM/47_OBIS.pm line 609.
2021.12.31 16:08:54 1: stacktrace:
2021.12.31 16:08:54 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (609)
2021.12.31 16:08:54 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (340)
2021.12.31 16:08:54 1:     main::OBIS_Read                     called by fhem.pl (3896)
2021.12.31 16:08:54 1:     main::CallFn                        called by fhem.pl (774)
2021.12.31 16:08:54 1: PERL WARNING: Use of uninitialized value $1 in hash element at ./FHEM/47_OBIS.pm line 698.
2021.12.31 16:08:54 1: stacktrace:
2021.12.31 16:08:54 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (698)
2021.12.31 16:08:54 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (340)
2021.12.31 16:08:54 1:     main::OBIS_Read                     called by fhem.pl (3896)
2021.12.31 16:08:54 1:     main::CallFn                        called by fhem.pl (774)
2021.12.31 16:08:54 1: PERL WARNING: Use of uninitialized value $1 in hash element at ./FHEM/47_OBIS.pm line 698.
2021.12.31 16:08:54 1: stacktrace:
2021.12.31 16:08:54 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (698)
2021.12.31 16:08:54 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (340)
2021.12.31 16:08:54 1:     main::OBIS_Read                     called by fhem.pl (3896)
2021.12.31 16:08:54 1:     main::CallFn                        called by fhem.pl (774)
2021.12.31 16:08:54 1: PERL WARNING: Use of uninitialized value $v1 in substitution (s///) at ./FHEM/47_OBIS.pm line 714.
2021.12.31 16:08:54 1: stacktrace:
2021.12.31 16:08:54 1:     main::__ANON__                      called by ./FHEM/47_OBIS.pm (714)
2021.12.31 16:08:54 1:     main::OBIS_Parse                    called by ./FHEM/47_OBIS.pm (340)
2021.12.31 16:08:54 1:     main::OBIS_Read                     called by fhem.pl (3896)
2021.12.31 16:08:54 1:     main::CallFn                        called by fhem.pl (774)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:1.8.0*255(>1328359.6*Wh)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg 1-0:1.8.0*255(>1328359.6*Wh) is of type Counter
2021.12.31 16:08:54 4: OBIS (StromZaehler) - Set total_consumption to 1328359.6
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:2.8.0*255(0*Wh)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg 1-0:2.8.0*255(0*Wh) is of type Counter
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:16.7.0*255(625*W)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg 1-0:16.7.0*255(625*W) is of type Channels
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:32.7.0*255(226.4*V)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg 1-0:32.7.0*255(226.4*V) is of type Channels
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:52.7.0*255(226.9*V)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg 1-0:52.7.0*255(226.9*V) is of type Channels
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:72.7.0*255(226.7*V)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg 1-0:72.7.0*255(226.7*V) is of type Channels
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:31.7.0*255(1.63*A)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg 1-0:31.7.0*255(1.63*A) is of type Channels
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:51.7.0*255(1.15*A)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg 1-0:51.7.0*255(1.15*A) is of type Channels
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:71.7.0*255(0.57*A)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg 1-0:71.7.0*255(0.57*A) is of type Channels
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:81.7.1*255(119*var)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:81.7.2*255(236*var)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:81.7.4*255(353*var)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:81.7.15*255(332*var)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:81.7.26*255(325*var)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:14.7.0*255(50*Hz)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:0.2.0*0(03.00)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:96.90.2*1(B)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:97.97.0*0()
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:96.50.1*4(P1.2.12)
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg 1-0:96.50.1*4(P1.2.12) is of type ManufID2
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 1-0:96.50.4*4(")
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: 255-255:255.255.255*255()
2021.12.31 16:08:54 5: OBIS (StromZaehler) - Msg-Parse: !


scheinbar liegt das Problem an einem Zeilenumbruch in dieser Message:

1-0:96.1.0*255(
EFR!V)


diese müsste ja eigentlich so aussehen:

1-0:96.1.0*255(EFR!V)

Hat hier jemand eine Idee wie man das abfangen oder den Zeilenumbruch entfernen kann?

Vielen Dank im Voraus

Gruß TeleDet

gvzdus

Ich guck's mir an - da sollte sich schnell ein Fix finden lassen.