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

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

Vorheriges Thema - Nächstes Thema

KölnSolar

Eure Aussagen lassen sich so nicht nachvollziehen.  ::) Wie Stefan schon schrieb, macht das Modul ja keine Berechnungen, sondern wertet nur empfangene Datenpakete aus. Ihr müsst also schon Datenreihen für die Fernanalyse liefern. Ansonsten ist bei 120+ funktionierenden Installationen eine Ferndiagnose unmöglich.
ZitatDurchschnittswerte
ist mir als OBIS-Wert nicht bekannt. Die kommen tatsächlich raw vom Zähler ?  :-\

Ich hatte früher die Probleme, dass Daten tw. erst mit Zeitverzug ankamen.
@Edi77: log doch mal Leistung von Erzeugungszähler, 2R-Zähler und, wenn Du kannst, Wechselrichtererzeugung. Dann würde man in einem Plot einen Zeitversatz erkennen, aber auch sonst die zeitliche Ausprägung(plötzlich falsch, schleichend falscher.....)
(zum loggen in ein File eins der devices per userattr erweitern).
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

eisenhauer1987

Zitat von: eisenhauer1987 am 22 Februar 2019, 14:59:59
Hi,

heute ist der Fehler mit komplett Absturz von fhem und verbose 5 wieder aufgetreten.

2019.02.22 13:07:32 5: SW:
2019.02.22 13:07:32 4: Wrote
2019.02.22 13:07:32 5: OBIS (Haus.Strom) - Internal timer set to 2019-02-22 13:07:37
2019.02.22 13:07:33 5: SML-Parse 1B1B1B1B0101010176050A82B20F620062007265000001017601010765425A4444330B090145425A0100016D76010163801C0076050A82B2106200620072650000070177010B090145425A0100016D76017262016501C077077977078181C78203FF010101010445425A0177070100000009FF010101010B090145425A0100016D760177070100010800FF6401018001621E52FB6900000030C0934E2E0177070100010801FF0101621E520065001FF3450177070100010802FF0101621E520065000000000177070100100700FF0101621B52FE550000A4170177070100240700FF0101621B52FE5500002E2E0177070100380700FF0101621B52FE550000227F01770701004C0700FF0101621B52FE550000536A010101630A130076050A82B21162006200726500000201710163BE820000001B1B1B1B1A02784E
2019.02.22 13:07:33 5: OBIS: Full message-> 1B1B1B1B0101010176050A82B20F620062007265000001017601010765425A4444330B090145425A0100016D76010163801C0076050A82B2106200620072650000070177010B090145425A0100016D76017262016501C077077977078181C78203FF010101010445425A0177070100000009FF010101010B090145425A0100016D760177070100010800FF6401018001621E52FB6900000030C0934E2E0177070100010801FF0101621E520065001FF3450177070100010802FF0101621E520065000000000177070100100700FF0101621B52FE550000A4170177070100240700FF0101621B52FE5500002E2E0177070100380700FF0101621B52FE550000227F01770701004C0700FF0101621B52FE550000536A010101630A130076050A82B21162006200726500000201710163BE820000001B1B1B1B1A02784E
2019.02.22 13:07:33 5: OBIS: Telegram=1B1B1B1B0101010176050A82B20F620062007265000001017601010765425A4444330B090145425A0100016D76010163801C0076050A82B2106200620072650000070177010B090145425A0100016D76017262016501C077077977078181C78203FF010101010445425A0177070100000009FF010101010B090145425A0100016D760177070100010800FF6401018001621E52FB6900000030C0934E2E0177070100010801FF0101621E520065001FF3450177070100010802FF0101621E520065000000000177070100100700FF0101621B52FE550000A4170177070100240700FF0101621B52FE5500002E2E0177070100380700FF0101621B52FE550000227F01770701004C0700FF0101621B52FE550000536A010101630A130076050A82B21162006200726500000201710163BE820000001B1B1B1B1A02784E
2019.02.22 13:07:33 1: PERL WARNING: Integer overflow in hexadecimal number at ./FHEM/47_OBIS.pm line 364.
Cannot pack Inf with 'C' at ./FHEM/47_OBIS.pm line 364.


Also bei mir stimmen die Werte von Obis mit dehnen vom Zähler. Aber halt der Absturz beim o.g. Telegram. Kann das jemand checken?

Grüße

Edi77

Hallo

Produktionszähler

2019.02.24 14:30:11 4: Connection closed for WEB_192.168.1.20_56441: EOF
2019.02.24 14:30:11 5: SML-Parse 1B1B1B1B01010101760701E800D28C7662006200726301017601010701E8108C2ED20D3139303030303031383631340101635FE100760701E800D28C77620062007263070177010D3139303030303031383631340172620165108CFE5F7577078181C78203FF0101010104454D480177070100000000FF010101010D3139303030303031383631340177070100020801FF628001621E52FF5600225502E801770700006001FFFF010101010B303030323134383730350177070100020700FF0101621B52FF550000269E01010163648F00760701E800D28C786200620072630201710163499F00001B1B1B1B1A01752A
2019.02.24 14:30:11 5: OBIS: Full message-> 1B1B1B1B01010101760701E800D28C7662006200726301017601010701E8108C2ED20D3139303030303031383631340101635FE100760701E800D28C77620062007263070177010D3139303030303031383631340172620165108CFE5F7577078181C78203FF0101010104454D480177070100000000FF010101010D3139303030303031383631340177070100020801FF628001621E52FF5600225502E801770700006001FFFF010101010B303030323134383730350177070100020700FF0101621B52FF550000269E01010163648F00760701E800D28C786200620072630201710163499F00001B1B1B1B1A01752A
2019.02.24 14:30:11 5: OBIS: Telegram=1B1B1B1B01010101760701E800D28C7662006200726301017601010701E8108C2ED20D3139303030303031383631340101635FE100760701E800D28C77620062007263070177010D3139303030303031383631340172620165108CFE5F7577078181C78203FF0101010104454D480177070100000000FF010101010D3139303030303031383631340177070100020801FF628001621E52FF5600225502E801770700006001FFFF010101010B303030323134383730350177070100020700FF0101621B52FF550000269E01010163648F00760701E800D28C786200620072630201710163499F00001B1B1B1B1A01752A
2019.02.24 14:30:11 5: OBIS: Telegram=0177070100000000FF010101010D3139303030303031383631340177070100020801FF628001621E52FF5600225502E801770700006001FFFF010101010B303030323134383730350177070100020700FF0101621B52FF550000269E01010163648F00760701E800D28C786200620072630201710163499F00001B1B1B1B1A01752A
2019.02.24 14:30:11 5: OBIS: Telegram=0177070100020801FF628001621E52FF5600225502E801770700006001FFFF010101010B303030323134383730350177070100020700FF0101621B52FF550000269E01010163648F00760701E800D28C786200620072630201710163499F00001B1B1B1B1A01752A
2019.02.24 14:30:11 5: OBIS: Telegram=01770700006001FFFF010101010B303030323134383730350177070100020700FF0101621B52FF550000269E01010163648F00760701E800D28C786200620072630201710163499F00001B1B1B1B1A01752A
2019.02.24 14:30:11 5: OBIS: Telegram=0177070100020700FF0101621B52FF550000269E01010163648F00760701E800D28C786200620072630201710163499F00001B1B1B1B1A01752A
2019.02.24 14:30:11 4: MSG IS:
/EMH\313930303030303138363134
129-129:199.130.3*255(EMH)
1-0:0.0.0*255(313930303030303138363134)
1-0:2.8.1*255(57599664.8*Wh)
0-0:96.1.255*255(0002148705)
1-0:2.7.0*255(988.6*W)
!


Liefer/Bezugszähler

2019.02.24 14:30:26 5: SML-Parse 1B1B1B1B010101017607012000003FF36200620072630101760101070120109715510D3139303030303033343038350101633234007607012000003FF4620062007263070177010D313930303030303334303835017262016510978B807777078181C78203FF0101010104454D480177070100000000FF010101010D3139303030303033343038350177070100010801FF628201621E52FF5600237E52200177070100020801FF628201621E52FF560015A7B4AF01770700006001FFFF010101010B303030323236363139380177070100010700FF0101621B52FF55000000000177070100020700FF0101621B52FF5500001F8D01010163F9A5007607012000003FF56200620072630201710163B6AC000000001B1B1B1B1A03BC11
2019.02.24 14:30:26 5: OBIS: Full message-> 1B1B1B1B010101017607012000003FF36200620072630101760101070120109715510D3139303030303033343038350101633234007607012000003FF4620062007263070177010D313930303030303334303835017262016510978B807777078181C78203FF0101010104454D480177070100000000FF010101010D3139303030303033343038350177070100010801FF628201621E52FF5600237E52200177070100020801FF628201621E52FF560015A7B4AF01770700006001FFFF010101010B303030323236363139380177070100010700FF0101621B52FF55000000000177070100020700FF0101621B52FF5500001F8D01010163F9A5007607012000003FF56200620072630201710163B6AC000000001B1B1B1B1A03BC11
2019.02.24 14:30:26 5: OBIS: Telegram=1B1B1B1B010101017607012000003FF36200620072630101760101070120109715510D3139303030303033343038350101633234007607012000003FF4620062007263070177010D313930303030303334303835017262016510978B807777078181C78203FF0101010104454D480177070100000000FF010101010D3139303030303033343038350177070100010801FF628201621E52FF5600237E52200177070100020801FF628201621E52FF560015A7B4AF01770700006001FFFF010101010B303030323236363139380177070100010700FF0101621B52FF55000000000177070100020700FF0101621B52FF5500001F8D01010163F9A5007607012000003FF56200620072630201710163B6AC000000001B1B1B1B1A03BC11
2019.02.24 14:30:26 5: OBIS: Telegram=0177070100000000FF010101010D3139303030303033343038350177070100010801FF628201621E52FF5600237E52200177070100020801FF628201621E52FF560015A7B4AF01770700006001FFFF010101010B303030323236363139380177070100010700FF0101621B52FF55000000000177070100020700FF0101621B52FF5500001F8D01010163F9A5007607012000003FF56200620072630201710163B6AC000000001B1B1B1B1A03BC11
2019.02.24 14:30:26 5: OBIS: Telegram=0177070100010801FF628201621E52FF5600237E52200177070100020801FF628201621E52FF560015A7B4AF01770700006001FFFF010101010B303030323236363139380177070100010700FF0101621B52FF55000000000177070100020700FF0101621B52FF5500001F8D01010163F9A5007607012000003FF56200620072630201710163B6AC000000001B1B1B1B1A03BC11
2019.02.24 14:30:26 5: OBIS: Telegram=0177070100020801FF628201621E52FF560015A7B4AF01770700006001FFFF010101010B303030323236363139380177070100010700FF0101621B52FF55000000000177070100020700FF0101621B52FF5500001F8D01010163F9A5007607012000003FF56200620072630201710163B6AC000000001B1B1B1B1A03BC11
2019.02.24 14:30:26 5: OBIS: Telegram=01770700006001FFFF010101010B303030323236363139380177070100010700FF0101621B52FF55000000000177070100020700FF0101621B52FF5500001F8D01010163F9A5007607012000003FF56200620072630201710163B6AC000000001B1B1B1B1A03BC11
2019.02.24 14:30:26 5: OBIS: Telegram=0177070100010700FF0101621B52FF55000000000177070100020700FF0101621B52FF5500001F8D01010163F9A5007607012000003FF56200620072630201710163B6AC000000001B1B1B1B1A03BC11
2019.02.24 14:30:26 5: OBIS: Telegram=0177070100020700FF0101621B52FF5500001F8D01010163F9A5007607012000003FF56200620072630201710163B6AC000000001B1B1B1B1A03BC11
2019.02.24 14:30:26 4: MSG IS:
/EMH\313930303030303334303835
129-129:199.130.3*255(EMH)
1-0:0.0.0*255(313930303030303334303835)
1-0:1.8.1*255(>59548112*Wh)
1-0:2.8.1*255(>36331230.3*Wh)
0-0:96.1.255*255(0002266198)
1-0:1.7.0*255(0*W)
1-0:2.7.0*255(807.7*W)



USV

state                  active      2019-02-24 14:33:17
ups.load            35.5        2019-02-24 14:32:27
ups.power         710         2019-02-24 14:32:27
ups.realpower   570         2019-02-24 14:32:27



Also ich produziere 988W ich liefere 807W also wäre mein Eigenverbrauch (988 - 807 =181W ) 181W!!!
Wie kann es dann sein das alleine meine USV schon 570W bezieht???  :o
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

Raymund

Zitat von: Edi77 am 23 Februar 2019, 13:47:11
Hallo,

Also irgendwie sind die Zählerwerte komisch ...

Also, ich habe weiter geforscht (siehe Post von vorgestern): meine Probleme mit falschen Powerwerten treten nach ca. 1 h nur im  PollingMode auf. Im "LoopingModus" stimmen sie. Allerdings braucht Fhem (perl) dann ca. 19% CPU. Ansonsten ca. 0,5% ! Trotz gesetzten event-min-interval-Attributes im Übrigen. Mit SMLUSB braucht Fhem nur ca. 9% CPU und liefert mir zuverlässig dasselbe Ergebnis. Das ist für mich OK so.

Edi77

!
#634
Ich gehe mal davon aus das wenn du pollingMode off machst somit der loopingModus aktiv wird?
SMLUSB liefert dir auch den Momentanen verbraucht? Bei mir nicht.
19% CPU Last auf was für einer CPU?

Da ich ja für jeden Zähler einen separaten Orange Pi One mit Allwinder H3 am laufen habe ist die CPU last schon etwas gestiegen, von meistens fast nichts auf 5 - 15% im Mittel 10%.
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

Raymund

#635
Hallo Edi77,
ich habe immer noch den Rpi2 im Einsatz, wie vorgestern geschrieben ;-) OBIS verwendet DevIo, d.h. wenn der PollingMode aus ist, dann geht das wohl lt. Doku so:
ZitatIn der zentralen Schleife (Main-Loop) von fhem.pl wird mit select() überwacht, ob über eine der geöffneten Schnittstellen Daten zum Lesen anstehen. Wenn dies der Fall ist, dann wird die Lesefunktion (X_Read) des zuständigen Moduls aufgerufen, damit es die Daten entgegennimmt und verarbeitet.
https://wiki.fhem.de/wiki/DevelopmentModuleIntro. Und das passiert beim "Volkszaehler" im Sekundentakt. Daher die CPU-Belastung.

Und ja: ich bekomme von SMLUSB sowohl die elektr. Leistung (power) als auch die Energie (total_consumption). Die Energie reicht mir eigentlich für meine täglichen Statistiken. Daher bevorzuge ich auch den PollingMode. Ich werde nochmal nachsehen, ob sowas wie der PollingMode auch im SMLUSB-Modul geht. Nach erstem "Drüberschauen" nicht. Dann würde ich versuchen, das "nachzurüsten". Dazu muss man sich ja nicht in die SML-Thematik einarbeiten  ;D

Wohl gemerkt: das ist mein Privatvergnügen und soll nicht in Konkurrenz zu OBIS betrachtet werden.

Edi77

Erstaunlich das du auch die Power Werte bekommst.
Von welchem Hersteller sind deine Stromzähler?

19% Last bei RPi2 kann ich dann auch verstehen.
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

Raymund


cs-online

Zitat von: Raymund am 25 Februar 2019, 13:03:28
Und das passiert beim "Volkszaehler" im Sekundentakt. Daher die CPU-Belastung.

Hallo,

bei mir läuft ALLES auf einem RPI 2B (also alle Lampen, Rolläden, Alexa, OBIS,.....) Mein IR_Lesekopf ist an einem Wemos (8266) und per WLAN an FHEM und bei mir ist die CPU-Auslastung vom RPI zusammen gerade mal bei 10%, teilweise deutlich drunter !

und die bei meinem Zähler verwertbaren Readings sind Power (aktuelle Last) und Total Consumption (Zählerstand), soweit ich mich erinnere...

Grüße

Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20, Shelly1,2 und 2.5,Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV mit Speicher, alles auf einem RPI und da geht noch mehr

Edi77

Hallo,

Meine Zähler sind von EMH.
Der Volkszaehler ist meist noch eine serialtousb Chip verbaut.

Wenn du das über den 8266 machst, ist dein Lesekopf Serial und der 8266 kann da auch schon etwas Vorarbeit leisten.
Überträgst du per Telnet oder mqtt?


Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

KölnSolar

ZitatMeine Zähler sind von EMH.
Die gibt es in unterschiedlicher Ausstattung.
ZitatErstaunlich das du auch die Power Werte bekommst.
Ich auch beim EMH.  ;) Evtl. musst Du bei Deinem Msb die Pin anfordern und kannst zusätzliche Daten damit freischalten.
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

Edi77

Die Power Werte bekomme ich nur bei OBIS bei SMLUSB nicht!!!

Daher habe ich bei meinem Netzbetreibe ja schon nachgefragt wegen der Pin.
Aussage bei den 2009 und 2010 Modellen gibt es keine Power Werte und auch keine Pin, ich muss das nehmen was ich bekommen.

Daher muss ich davon ausgehen das OBIS die Power Werte berechnet, weil SMLUSB sie ja sonst auch liefern würde?! :o
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

KölnSolar

Zitat
Daher muss ich davon ausgehen das OBIS die Power Werte berechnet, weil SMLUSB sie ja sonst auch liefern würde?! :o
Nö, glaub ich nicht. Schalt doch einfach mal verbose=5 ein, dann siehst Du doch im Detail, was der Zähler liefert. SMLUSB kann ich nicht beurteilen.
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

Edi77

Siehe mein Post etwas weiter oben dann siehst du was die Zähler liefern bei verbose 5  ::)

Hier noch das was SMLUSB liefert


2019-02-23_15:36:00 powerzaehler1 tariff1_consumption: 59527488.50
2019-02-23_15:36:00 powerzaehler1 tarrif1_feed: 36313182.60
2019-02-23_15:36:02 powerzaehler1 tariff1_consumption: 59527488.70
2019-02-23_15:36:02 powerzaehler1 tarrif1_feed: 36313182.60
2019-02-23_15:36:04 powerzaehler1 tariff1_consumption: 59527488.90
2019-02-23_15:36:04 powerzaehler1 tarrif1_feed: 36313182.60
2019-02-23_15:36:06 powerzaehler1 tariff1_consumption: 59527489.10
2019-02-23_15:36:06 powerzaehler1 tarrif1_feed: 36313182.60
2019-02-23_15:36:08 powerzaehler1 tariff1_consumption: 59527489.30
2019-02-23_15:36:08 powerzaehler1 tarrif1_feed: 36313182.60
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

KölnSolar

OBIS-Daten Leistung(power):
Zitat1-0:2.7.0*255(988.6*W)
Zitat1-0:1.7.0*255(0*W)
1-0:2.7.0*255(807.7*W)
Kommt also pur aus dem Zähler.
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