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

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

Vorheriges Thema - Nächstes Thema

fritzhugo123

Hallo zusammen,

ich habe seit zwei Tagen einen Picus Stromzähler von Apator verbaut bekommen.
Nun versuche ich verzweifelt die Momentanleistung auszulesen, was mir aber nicht gelingt.
PIN habe ich eingegeben und im Zähler sehe ich die aktuelle Leitung auch, aber leider nicht in FHEM.

Welche Möglichkeiten gibt es an diesen Wert zu kommen?

Hier der Auszug aus dem Log bei verbose=5

2023.02.08 12:37:53 5: SW:
2023.02.08 12:37:53 4: Wrote
2023.02.08 12:37:53 5: OBIS (Strom) - Internal timer set to 2023-02-08 12:39:53
2023.02.08 12:37:55 5: OBIS (Strom) - SML-Parse 1B1B1B1B0101010176050007D4FF620162007265000001017601010500029C550B0A014150410100E525E57262016500029C570163F5000076050007D5006201620072650000070177010B0A014150410100E525E5070100620AFFFF7262016500029C5774770701006032010101010101044150410177070100600100FF010101010B0A014150410100E525E50177070100010800FF65001CE10401621E520369000000000000002D0177070100020800FF0101621E520369000000000000000101010163BB1C0076050007D50162016200726500000201710163BB000000001B1B1B1B1A0221EE
2023.02.08 12:37:55 5: OBIS (Strom) - Full message-> 1B1B1B1B0101010176050007D4FF620162007265000001017601010500029C550B0A014150410100E525E57262016500029C570163F5000076050007D5006201620072650000070177010B0A014150410100E525E5070100620AFFFF7262016500029C5774770701006032010101010101044150410177070100600100FF010101010B0A014150410100E525E50177070100010800FF65001CE10401621E520369000000000000002D0177070100020800FF0101621E520369000000000000000101010163BB1C0076050007D50162016200726500000201710163BB000000001B1B1B1B1A0221EE
2023.02.08 12:37:55 4: OBIS (Strom) - MSG IS:
/
1-0:96.50.1*1(APA)
1-0:96.1.0*255(APA%)
1-0:1.8.0*255(>45000*Wh)
1-0:2.8.0*255(1000*Wh)
!

2023.02.08 12:37:55 5: OBIS (Strom) - Msg-Parse: /
2023.02.08 12:37:55 5: OBIS (Strom) - Msg-Parse: 1-0:96.50.1*1(APA)
2023.02.08 12:37:55 5: OBIS (Strom) - Msg 1-0:96.50.1*1(APA) is of type ManufID2
2023.02.08 12:37:55 5: OBIS (Strom) - Msg-Parse: 1-0:96.1.0*255(APA%)
2023.02.08 12:37:55 5: OBIS (Strom) - Msg-Parse: 1-0:1.8.0*255(>45000*Wh)
2023.02.08 12:37:55 5: OBIS (Strom) - Msg 1-0:1.8.0*255(>45000*Wh) is of type Counter
2023.02.08 12:37:55 4: OBIS (Strom) - Set total_consumption to 45000
2023.02.08 12:37:55 5: OBIS (Strom) - Msg-Parse: 1-0:2.8.0*255(1000*Wh)
2023.02.08 12:37:55 5: OBIS (Strom) - Msg 1-0:2.8.0*255(1000*Wh) is of type Counter
2023.02.08 12:37:55 5: OBIS (Strom) - Msg-Parse: !

Ich hoffe nicht, dass der Momentanverbrauch gar nicht ausgelesen werden kann. Das wäre eine Katastrophe.


Danke und Gruß, Matthias

fritzhugo123

So, ich denke ich kann meine Anfrage wieder zurück ziehen.
Ich müsste es selber gelöst haben.

Entscheidend bei diesem Modell war folgendes:

1) Eingabe des Pins und Deaktivierung des Schutzes (Pin off)
2) Aktivierung des erweiterten Modus für das Senden der Daten über die optische Schnittstelle.

Danach funktioniert das Auslesen des Zählers wie erwartet. Der Picus von Apator ist also auch kompatibel und kann ausgelesen werden.

Vielleicht hilft es dem ein oder anderen, bei dem das gleiche Modell verbaut wird. Scheint kein seltener Zweirichtungszähler zu sein.

Gruß, Matthias


RalfRog

Zitat von: fritzhugo123 am 08 Februar 2023, 14:45:46
...
1) Eingabe des Pins und Deaktivierung des Schutzes (Pin off)
2) Aktivierung des erweiterten Modus für das Senden der Daten über die optische Schnittstelle.
..

PIN Off musste ich bei meinem ISKRA auch machen, sonst zeigt er die Leistung auf dem Display nicht an.
Da ich erst danch den Zähler eingebunden habe kann ich allerdings nicht sagen, ob ohne PIN off die LEistung auch gekommen wäre.

Ich vermute aber mal nicht, da das Thema PIN ja (auch) dem Datenschutz dienen soll und damit in Mietshäusern fremde Zähler nicht ausgelesen werden (habe ich vor längerem glaube ich irgendwo in einer Zählerbeschreibung gelesen).

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

gadget

Mal ne ganz dumme Frage: Könnte man mit diesem Modul auch (SML-) Daten SENDEN ?
Hintergrund: Meine Zählerdatenerfassung läuft absolut probemfrei und ohne Cloud. Ich bekomme aber demnächst einen Tibber Pulse, und der blockiert mir dann ja die IR Schnittstelle meines Zählers. Ich hab jetzt die fixe Idee, den Tibber Pulse statt direkt an den Stromzähler an einen IR-Sender zu hängen und die von meiner bisherigen Lösung erfassten Daten quasi weiterzuleiten. Das würde mir auch erlauben den Pulse und den dazugehörigen Gateway irgendwo im Haus zu platzieren und mit Strom zu versorgen statt dauernd Batterien zu wechseln.

cs-online

Hallo zusammen,

weiß von euch zufällig, ob man aus dem  Logarex LK13BE (wurde für PV gerade eingebaut, PIN ist vorhanden und schon freigeschaltet, Einstellung PIN OFF, INF ON, sonst nichts geändert) mehr raus zuholen ist als die Zählerstände und die Gesamtmomentanleistung ? Ich hätte gerne die einzelnen Phasen in und out...

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

gvzdus

Du wirst vermutlich irgendwo eine Anleitung finden, aber meine Erfahrung ist: Nein. Manche Zähler können und machen es (z.B. mein Iskra MT175), mein EMH-Zähler zuvor machte es nicht.
Grundsätzlich könntest Du noch mit Deinem Meßstellenbetreiber (i.d.R. der Netzbetreiber) sprechen, z.B. wenn Du jammerst, dass Du gerne eine 22 kW-Wallbox hättest (die genehmigungspflichtig ist), und dass Du die Schieflastbeachtung der Wallbox (nicht > 20 A Unterschied zwischen den Phasen) ausnutzen möchtest.

rob

Bei mir werkelt konkret ein Logarex LK13BE606739. Der zeigt L1-L3 getrennt (voltage, current, power). Ich speise zwar nix ein, aber ich fürchte auch, der kann nicht weiter nach in/out unterscheiden.

Diese Readings bekomme ich:

1.0.0.2.0.06
1.0.14.7.0.25550
1.0.81.7.1.255120.8
1.0.81.7.15.255310.9
1.0.81.7.2.2550
1.0.81.7.26.255314.9
1.0.81.7.4.255340
1.0.96.1.0.255LOG|(
1.0.96.90.2.1Jp
CRC-Firmware- zertifizierter LR-TeilJp
Frequenz50
Identifizierung gem. DIN 43863-5LOG|(
LR Firmware Version6
ManufID2LOG
Phasenwinkel I/U Phase 1338.1
Phasenwinkel I/U Phase 2310.8
Phasenwinkel I/U Phase 3321.8
Voltage to Voltage Angle (R-B)0
Voltage to Voltage Angle (R-Y)119.9
current_L10.71
current_L20.88
current_L31.12
power399
power_L1110
power_L2124
power_L3164
total_consumption237484.2
total_feed0
voltage_L1231.6
voltage_L2231.4
voltage_L3230.1

Vielleicht hilft Dir die Übersicht ergänzend zu gvzdus' Infos ein wenig weiter :)

cs-online

Hallo,

so hätte ich das auch gern, hast du dazu noch irgendwas mehr am Zähler eingestellt als Inf ON nach Pin-Eingabe ?

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

rob

Hallo Christian.

Ich hab nur den Pin über den Taster eingegeben. Sonst nix gedrückt.
Wenn ich jetzt den Taster drücke kann ich am LCD die Info durchschalten. Z.B. Verbrauch letzte 7 Tage, was nicht über die Schnittstelle kommt.
Hast Du genau den gleichen Zähler? Hat er den PIN vielleicht nicht gefressen?

VG
rob

cs-online

Hallo Rob,

doch, PIN wurde angenommen, musste ich aber mit dem Punkt PIN auf OFF stellen, sonst musste ich bei jedem Tastendruck immer wieder die PIN eingeben... Und auch die Momentanleistung wurde erst über SML ausgegeben, nachdem ich INF auf ON gestellt habe. Aber mehr kommt eben nicht, Zählerstand rein, raus und Momentanleistung. Und auch der SML-Code ist nur ein paar Zeilen lang, also wird wohl auch nicht mehr rausgeschickt. Schade, aber wohl nicht zu ändern.

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

rob

Ja, wirklich schade. Eigentlich soll man doch Strom sparen können mit den "Smart" Metern. Ohne sinnvolle Infos wohl schwierig. Ich verstehe da manchmal die Versorger nicht  :-X

RalfRog

#1496
Ein bischen OT, aber:
Ist es nicht so?, dass erst wenn es ein SmartMeter ist (intelligentes Messsystem = moderne Messeinrichtung mME <elektronischer Zähler> plus Gateway) der Anbieter verpflichtet ist monatliche Verbrauchwerte zur Verfügung zu stellen (vermutlich aber nicht mehr als den Verbrauch) und der reine elektronische Zähler mME theoretisch nicht mehr können muss als ein Ferraris, ggfs. zwei Richtungen?

Bei meinen Eltern bleibt vom iMSys auf der Jahresrechnung lediglich ein monatlicher Verbrauch/Zählerstand. Mehr bietet der Versorger von sich aus nicht an (damit geht Energiewende nicht).
Keine Ahnung ob es online mehr gäbe - Werbung machen sie jedenfalls nicht.

Ich war mal wg. meine E-Heizung ne kurze Zeit in einem Forschungsprojekt der Rheinernergie und hatte da einen ISKRA-Zähler mit Theben Gateway.
Die Daten konnte ich mit TruDi (Sw von PTB) am Gateway auslesen. Der Netzbetrieber/Stromlieferant bekam da 15 Minuten-Werte zu Energie und Leistung übertragen. Mehr Daten können mMn am Ende nicht für den Endverbraucher zur Verfügung stehen.

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

Alveole

Hallo rob,
Ich hab den selben Zähler und auch einen Optokopf montiert und versucht einzubinden.
Wie genau hast Du das Device definiert?
Ich bekomme absolut keine Readings angezeigt.

Zitat von: rob am 06 März 2023, 14:44:58
Bei mir werkelt konkret ein Logarex LK13BE606739. Der zeigt L1-L3 getrennt (voltage, current, power). Ich speise zwar nix ein, aber ich fürchte auch, der kann nicht weiter nach in/out unterscheiden.

Diese Readings bekomme ich:

1.0.0.2.0.06
1.0.14.7.0.25550
1.0.81.7.1.255120.8
...
voltage_L1231.6
voltage_L2231.4
voltage_L3230.1

Vielleicht hilft Dir die Übersicht ergänzend zu gvzdus' Infos ein wenig weiter :)

Danke!

thomasg

Hallo,

ich möchte mir einen optischen Lesekopf mit TTL Schnittstelle (hichi) zum Anschluss direkt an die gpio Ports des raspi kaufen. Auf dem raspi läuft auch fhem. Kann ich den Lesekopf direkt mit dem obis Modul einbinden oder brauche ich da noch zusätzliche Software/Treiber?

Danke

rob

#1499
Zitat von: Alveole am 08 März 2023, 21:45:54
Wie genau hast Du das Device definiert?

Meine Anbindung schaut physisch so aus:
Hichi-Optokopf (TTL-Variante, Lötpunkte oben, Leitungsauslass unten, 5V) --> ca. 1,5m 4-pol. Kabel --> UART-Ethernet-Adapter (CH9121, 5V) --> PatchKabel --> Switch --> Patchkabel --> Raspi3

Als OBIS-Device dann so definiert:

define myPowerMeter OBIS 192.168.0.155:2000 SML
attr myPowerMeter alignTime 00:00
attr myPowerMeter channels {"1.0.0.2.0.0"=>"LR Firmware Version","1.0.14.7.0.255"=>"Frequenz","1.0.81.7.1.255"=>"Voltage to Voltage Angle (R-Y)","1.0.81.7.15.255"=>"Phasenwinkel I/U Phase 2","1.0.81.7.2.255"=>"Voltage to Voltage Angle (R-B)","1.0.81.7.26.255"=>"Phasenwinkel I/U Phase 3","1.0.81.7.4.255"=>"Phasenwinkel I/U Phase 1","1.0.96.1.0.255"=>"Identifizierung gem. DIN 43863-5","1.0.96.90.2.1"=>"CRC-Firmware- zertifizierter LR-Teil"}
attr myPowerMeter event-min-interval total_consumption:600,myTotal:600
attr myPowerMeter event-on-change-reading current.*,power.*,voltage.*,total.*,myTotal
attr myPowerMeter interval 600
attr myPowerMeter pollingMode on
attr myPowerMeter resetAfterNoDataTime 600
attr myPowerMeter stateFormat Zählerstand [$name:myTotal:i]kWh\
<br>Leistung [$name:power]W
attr myPowerMeter unitReadings off
attr myPowerMeter userReadings myTotal:total_consumption.* { ReadingsVal("myPowerMeter",'total_consumption',0)/1000 ;; }
attr myPowerMeter verbose 1

Vor Freischaltung mit PIN hatte ich es noch nicht angeschlossen und kann deshalb nur den Zustand bei mir nach Freischaltung zeigen/ nicht vergleichen.

VG
rob

Edit: RX an RX und TX an TX; NICHT gekreuzt