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

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

Vorheriges Thema - Nächstes Thema

wollik

Hallo Stefan,
ich habe das OBIS Modul eingesetzt aber es werden nicht alle und auch andere ID's ausgewertet als vom SmartMeter gesendet werden.

Via vzlogger bekomme ich folgende 17 Werte:
[Mar 01 12:28:23][mtr0] Got 17 new readings from meter:
ObisIdentifier:1-0:1.8.1*255 value=5350408.30
ObisIdentifier:1-0:1.8.2*255 value=8596418.00
ObisIdentifier:1-0:2.8.0*255 value=26132240.00
ObisIdentifier:1-0:16.7.0*255 value=22.00
ObisIdentifier:1-0:32.7.0*255 value=236.40
ObisIdentifier:1-0:52.7.0*255 value=235.50
ObisIdentifier:1-0:72.7.0*255 value=235.60
ObisIdentifier:1-0:31.7.0*255 value=4.04
ObisIdentifier:1-0:51.7.0*255 value=4.64
ObisIdentifier:1-0:71.7.0*255 value=3.77
ObisIdentifier:1-0:81.7.1*255 value=120.00
ObisIdentifier:1-0:81.7.2*255 value=241.00
ObisIdentifier:1-0:81.7.4*255 value=73.00
ObisIdentifier:1-0:81.7.15*255 value=99.00
ObisIdentifier:1-0:81.7.26*255 value=94.00
ObisIdentifier:1-0:14.7.0*255 value=49.90
ObisIdentifier:1-0:96.5.0*255 value=18598440.00

in Fhem bekomme ich aber:
Readings
1.0.0.2.0.0           1.02.007   
1.0.14.7.0.255        49.9       
1.0.81.7.1.255        119           
1.0.81.7.15.255       126           
1.0.81.7.2.255        239           
1.0.81.7.26.255       90           
1.0.81.7.4.255        306           
1.0.96.1.0.255        HLY           
1.0.96.5.0.255        1843460       
1.0.96.90.2.1         A01A       
ManufID2              HLY           
current_L1            1.09       
current_L2            0.76       
current_L3            0.79       
power                 46           
state                 opened       
total_consumption_Ch1 5350429.2   
total_consumption_Ch2 8596418       
total_feed            26132252   
voltage_L1            236.9       
voltage_L2            235.6       
voltage_L3            234.5       

Die Werte sind zeitlich versetzt, da ich den vzlogger gestoppt habe während dein OBIS Modul läuft.

Bitte wie kann die  ObisIdentifier 1.8.1, 1.8.2 und 2.8.1 mit Deinem Modul auslesen?

Viele Grüße
wollik

wollik

Stefan sorry,
ich sehe gerade das die
1.8.1 auf total_consumption_Ch1
1.8.2 auf total_consulption_Ch2
und
2.8.0 auf  total_feed angezeigt wird

Bitte kannst Du eine Liste schicken, in der du das Mapping von OBIS ID's auf fhem readings beschreibst?

Viele Grüße
wollik

wollik

Hallo Stefen,
sorry again;(
ich hab das Mapping im Modul gefuden.

Ich wurdere mich nur, dass Dein Modul weitere OBIS ID's findet als der vzlogger, bitte hast du davon schon gehört oder eine Erklärung dafür?

Viele Grüße
wollik

RalfRog

#1638
Hallo
Vielleicht stellt der vzlogger nicht alle OBIS Codes des gesendeten SML Protokolls dar (ggfs. konfigurierbar).
Der Hersteller HLY (Holley) fehlt z.B.

In der Anleitung beispielsweise zum DTZ541 sind  21 Werte genannt (leider ohne die Kennziffern).

Gruß Ralf

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

bertl

Zitat von: bertl am 12 März 2024, 11:59:02Hallo Interessierte,

nachdem ich lange gesucht und nichts passendes gefunden habe, hier meine Lösung für die Integration des Siemens AMIS-Multifunktionszähler TD3511 welcher vom Energieversorgungsunternehmen (EVU) Netz Oberösterreich (Netz-OÖ) verbaut ist.
Leider funktioniert das OBIS-Modul für diesen von der Netz-OÖ speziell konfigurierten Zähler nicht und im passenden OBIS Forum wurde/konnte mir leider nicht geholfen werden.

Neues Modul 98_TD3511_OOE.pm für Siemens AMIS-Zähler vom EVU - Netz-OÖ.

Gruß, Robert

ThomasFh

Hallo,
habe heute einen MT691-D4A52-K0y-H01 an die UART vom Zero W angeschlossen.

Du darfst diesen Dateianhang nicht ansehen.

Die Power Werte stimmen recht gut mit einem EM24 (Netz -> rechte Seite) von meiner Victron Anlage überein.
Mich interssiert allerdings nur total_feed und total_consumtion.

Beim Starten des devices steht im log:

2024.04.12 15:43:28 3: OBIS (Stromzaehler_Solar) - Unknown Message: 1-0:96.1.0*255(ISK)

Ich nehme mal an, dass es sich auf das erste Reading bezieht.
Selbiges findet man bei anderen Zählern als: 1-0:96.1.0*255 Geräte-Identifikation
Evtl. kann das jemand nachpflegen?

Ich habe von meinem Zähler keine OBIS Beschreibung, aber evtl weiß jemand, ob diesem Zähler auch noch die Blindleistung zu entlocken wäre?

Dankeschön an dem Modulersteller. Sonst hätte ich mich mit dem mir vollkommen unbekannten Volkszähler quälen müssen.

EM1010PC, EM1000WZ, WS300PC, S300TH, Fritz Dect 200, Victron MPII, Cerbo GX, US3000C

RalfRog

Hallo
Schau dir mal das Attribut "channels" an (engl. Beschreibung). Damit kannst dem READING eine eigene Bezeichnung statt der OBIS- Kennziffer geben.

Wenn da keine weiteren Kennziffern geliefert werden kommt da vermutlich auch keine Blindleistung.

Mein MT691 macht nur Leistung und Energie (Zählerstand).

Gruß Ralf
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

dg02

Hallo zusammen,

ich habe ein Problem mit dem OBIS-Modul: Es funktioniert in den neueren Versionen offensichtlich nicht auf einer Fritzbox, weshalb ich aktuell immer noch die Uralt-Version vom 15.02.2019 benutzen muss (die allerdings recht instabil ist)! Die genaue Fehlermeldung bei der Verwendung des aktuellen Moduls ist

Invalid type 'q' in unpack at ./FHEM/47_OBIS.pm line 452

und führt zum Absturz vom FHEM.
Der Code im OBIS-Modul in Zeile 451 und 452 ist:
if ($len==8) {
     $num = unpack($tltype = 0x50 ? 'q>' : 'Q>'


Es scheint in Perl auf der Fritzbox ein unpack mit 'q>' oder 'Q>' nicht möglich zu sein.
(Perl-Version: perl 5, version 26, subversion 1 (v5.26.1) built for mips-linux)

Falls es von Intersse ist, mein Hintergund:
Seit etwas mehr als einem Jahr verwende ich das OBIS-Modul mit dem Entwicklungs-Stand vom 15.02.2019 auf einer Fritzbox, um meinen Stromzähler vom Typ EasyMeter Q3A auszulesen und zu protokollieren. Mein Anwendungsfall für FHEM ist eben genau das Auslesen des Stromzählers sowie das Auslesen des PV-Wechselrichters. Die Fritzbox, die ich einsetze, ist eine "zusätzliche" Fritzbox (hinter dem DSL-Router), auf der ich Freetz-NG aufgespielt habe. Da diese Box im Keller ohnehin als Netzwerk-Hub im Einsatz ist, ist sie ideal geeignet, um meinen FHEM-Anwendungsfall abzudecken. Der Grund weshalb ich diesen Uralt-Stand von OBIS verwende, ist ganz einfach der, dass sämtliche Varianten seit dem Umbau von gvzdus auf der Fritzbox nicht lauffähig sind. Jedoch ist meine verwendete alte Variante recht instabil, sie hängt sich alle 7...20 Tage auf. Dabei hat dann der perl-Prozess den Staus "D" und kann auch nicht ge-killed werden. Es hilft nur ein Reboot der Fritzbox.
Da ich mittlerweile auf eine neuere Fritzbox umgezogen bin, auf der ich es auch geschafft habe, ein FHEM-Update durchzuführen, kann ich eigentlich ausschließen, dass der Fehler anderweitig zustande kommt.

Über eine Abhilfe würde ich mich riesig freuen!!!!

Viele Grüße
Gerhard
FHEM auf Fritzbox 7560