[Modul] Obis Counter zur Integration der Infrarotschnittstelle von Haushaltszählern

Ich danke euch, genau da lag der Fehler D0 ist „7E1“.

grüße René

Hallo,

kann mir jemand sagen warum so ein Fehler kommt? Die Funktion ist trotzdem vorhanden.

Ich lese per MQTT von einem WLAN Lesekopf am Stromzähler.

Grüße

poste mal ein Debug, von dem Moment, wo der Fehler auftritt.
Grüße
Jürgen

dump.txt (22,7 KB)

Ich hoffe das ist so ok.

sieht so aus, als hättest du die Installationsanleitung nicht beachtet.

Guten Morgen,

für die Tibber Bridge gibt es inzwischen die Möglichkeit, die Daten lokal auszulesen. Bei FHEM steht diese seien OBIS kompatibel.
Meinst Du die Auswertung wäre über Dein Modul möglich?
Ich habe eine http Client Instanz angelegt. Die Daten kommen rein.

02.06.2023, 11:01:34 | http://10.xxx.76.xx/data.json?node_id=1 | 1B 1B 1B 1B 01 01 01 01 76 05 02 25 BA 07 62 00 62 00 72 63 01 01 76 01 07 FF FF FF FF FF FF 05 00 B7 3E 03 0B 0A 01 45 46 52 20 02 CF A5 C3 72 62 01 65 03 39 3A 58 01 63 07 0D 00 76 05 02 25 BA 08 62 00 62 00 72 63 07 01 77 07 FF FF FF FF FF FF 0B 0A 01 45 46 52 20 02 CF A5 C3 07 01 00 62 0A FF FF 72 62 01 65 03 39 3A 58 F1 06 77 07 01 00 60 32 01 01 01 01 01 01 04 45 46 52 01 77 07 01 00 60 01 00 FF 01 01 01 01 0B 0A 01 45 46 52 20 02 CF A5 C3 01 77 07 01 00 01 08 00 FF 64 1C 38 04 72 62 01 65 03 39 3A 58 62 1E 52 FF 65 0C 82 92 BE 01 77 07 01 00 02 08 00 FF 01 72 62 01 65 03 39 3A 58 62 1E 52 FF 65 08 DB D3 CF 01 77 07 01 00 10 07 00 FF 01 01 62 1B 52 00 53 FE 16 01 77 07 01 00 20 07 00 FF 01 01 62 23 52 FF 63 09 06 01 77 07 01 00 34 07 00 FF 01 01 62 23 52 FF 63 08 F2 01 77 07 01 00 48 07 00 FF 01 01 62 23 52 FF 63 08 EB 01 77 07 01 00 1F 07 00 FF 01 01 62 21 52 FE 62 D3 01 77 07 01 00 33 07 00 FF 01 01 62 21 52 FE 62 C4 01 77 07 01 00 47 07 00 FF 01 01 62 21 52 FE 62 CD 01 77 07 01 00 51 07 01 FF 01 01 62 08 52 00 53 00 F0 01 77 07 01 00 51 07 02 FF 01 01 62 08 52 00 52 77 01 77 07 01 00 51 07 04 FF 01 01 62 08 52 00 53 00 F3 01 77 07 01 00 51 07 0F FF 01 01 62 08 52 00 53 00 CB 01 77 07 01 00 51 07 1A FF 01 01 62 08 52 00 53 01 19 01 77 07 01 00 0E 07 00 FF 01 01 62 2C 52 FF 63 01 F3 01 77 07 01 00 00 02 00 00 01 01 01 01 06 30 33 2E 30 30 01 77 07 01 00 60 5A 02 01 01 01 01 01 03 42 BD 01 77 07 01 00 61 61 00 00 01 01 01 01 03 00 00 01 77 07 01 00 60 32 01 04 01 01 01 01 08 50 31 2E 32 2E 31 32 01 77 07 01 00 60 32 04 04 01 01 01 01 03 04 22 01 01 01 63 2A 95 00 76 05 02 25 BA 09 62 00 62 00 72 63 02 01 71 01 63 B2 32 00 1B 1B 1B 1B 1A 00 C6 EA 

Danke, Sebastian

Von hier

FHEM

Hast du mal das SML-Modul probiert?

Hey, ich lese biem mir, oder besser gesagt ich versuche drei Zähler auszulesen und die Daten über mqtt zu senden. Die ersten zwei Zähler im Script funktionieren, der dritte jedoch nicht. Wenn ich die Reihenfolge ändere, das selbe… immer der dritte Zähler wird anscheinend ignoriert… Woran kann das liegen?

Hier das Script:

>D
>B
->sensor53 r
>M3
+1,12,s,16,9600,SML2
+2,14,s,16,9600,SML
+3,3,s,0,9600,MT175

1,77070100010801ff@1000,JCT_Verbrauch_Tarif_1,kWh,JCT_Verbrauch_T1,18
1,77070100010802ff@1000,JCT_Verbrauch_Tarif_2,kWh,JCT_Verbrauch_T2,18
1,77070100010800ff@1000,JCT_Verbrauch_Summe,kWh,JCT_Verbrauch_Summe,18
1,77070100020800ff@1000,JCT_Einspeisung_Summe,kWh,JCT_Einspeisung_Summe,18
1,=h-- 
1,77070100240700ff@1,JCT_Leistung_L1,W,JCT_power_L1,18
1,77070100380700ff@1,JCT_Leistung_L2,W,JCT_power_L2,18
1,770701004c0700ff@1,JCT_Leistung_L3,W,JCT_power_L3,18
1,77070100100700ff@1,JCT_Leistung_Summe,W,JCT_power_Summe,18
1,=h-- 
1,77070100200700ff@1,JCT_Spannung_L1,V,JCT_Spannung_L1,18
1,77070100340700ff@1,JCT_Spannung_L2,V,JCT_Spannung_L2,18
1,77070100480700ff@1,JCT_Spannung_L3,V,JCT_Spannung_L3,18

2,77070100010801ff@1000,A_Verbrauch_Tarif_1,kWh,A_Verbrauch_T1,18
2,77070100010802ff@1000,A_Verbrauch_Tarif_2,kWh,A_Verbrauch_T2,18
2,77070100010800ff@1000,A_Verbrauch_Summe,kWh,A_Verbrauch_Summe,18
2,77070100020800ff@1000,A_Einspeisung_Summe,kWh,A_Einspeisung_Summe,18
2,=h-- 
2,77070100240700ff@1,A_Leistung_L1,W,A_power_L1,18
2,77070100380700ff@1,A_Leistung_L2,W,A_power_L2,18
2,770701004c0700ff@1,A_Leistung_L3,W,A_power_L3,18
2,77070100100700ff@1,A_Leistung_Summe,W,A_power_Summe,18
2,=h-- 
2,77070100200700ff@1,A_Spannung_L1,V,A_Spannung_L1,18
2,77070100340700ff@1,A_Spannung_L2,V,A_Spannung_L2,18
2,77070100480700ff@1,A_Spannung_L3,V,A_Spannung_L3,18

3,77070100010800ff@1000,E_in,kWh,Bezug,1
3,77070100020800ff@1000,E_out,kWh,Einspeisung,1
3,77070100100700ff@1,Hauptzähler_P,W,Bezug_L1,18
3,77070100240700ff@1,Hauptzähler_L1,W,Bezug_L1,18
3,77070100380700ff@1,Hauptzähler_L2,W,Bezug_L2,18
3,770701004C0700ff@1,Hauptzähler_L3,W,Bezug_L3,18
3,77070100000009ff@#,HauptzählerServer_ID,Bezug_Server_ID,0
#

Vielen dank

Gruß

Thorsten

Wenn ich nur die wichtigsten Daten des Zählers im Script angegeben dann funktioniert es. Der Esp scheint mit zu vielen daten nicht zurecht zu kommen. Liegt es evtl an den Intervall wo gesendet wir? Dies ist ja jede Sekunde…
Darüber hinaus kommt auch in regelmäßigen Abständen ein Fehler, die Instanz 29983 ist der Obis MQTT Counter…

Gruß

Thorsten

Gucke mal bitte in die Installationsanleitung. Das Script muss so aussehen.

>D
>B
=>sensor53 r
>M 3
+1,12,s,16,9600,SML2
+2,14,s,16,9600,SML
+3,3,s,0,9600,MT175

1,77070100010801ff@1,JCT_Verbrauch_Tarif_1,Wh,1.8.1,18
1,77070100010802ff@1,JCT_Verbrauch_Tarif_2,Wh,1.8.2,18
1,77070100010800ff@1,JCT_Verbrauch_Summe,Wh,1.8.0,18
1,77070100020800ff@1,JCT_Einspeisung_Summe,Wh,2.8.0,18
…

Sollte es weiterhin nicht funktionieren, poste bitte mal ein dunp.txt der Instanz

Hey,
ich habe das Skript jetzt so wie du vorgeschlagen hast geändert. Das Problem ist jedoch noch da mit dem Fehler.

>D
>B
->sensor53 r
>M2
+1,12,s,16,9600,SML2
+2,14,s,16,9600,SML



1,77070100010801ff@1,JCT_Verbrauch_Tarif_1,Wh,1.8.1_JCT,18
1,77070100010802ff@1,JCT_Verbrauch_Tarif_2,Wh,1.8.2_JCT,18
1,77070100010800ff@1,JCT_Verbrauch_Summe,Wh,1.8.0_JCT,18
1,77070100020800ff@1,JCT_Einspeisung_Summe,Wh,2.8.0_JCT,18


2,77070100010801ff@1,JCT_Verbrauch_Tarif_1,Wh,1.8.1_A,18
2,77070100010802ff@1,JCT_Verbrauch_Tarif_2,Wh,1.8.2_A,18
2,77070100010800ff@1,JCT_Verbrauch_Summe,Wh,1.8.0_A,18
2,77070100020800ff@1,JCT_Einspeisung_Summe,Wh,2.8.0_A,18
#

dump.txt (47,1 KB)

Der Fehler kommt übrigens genau in 5 Minuten abständen…

Nein die Konfiguration ist immer noch falsch.
So muss sie aussehen.

t >D
>B
->sensor53 r
>M2
+1,12,s,16,9600,SML2
+2,14,s,16,9600,SML



1,77070100010801ff@1,JCT_Verbrauch_Tarif_1,Wh,1.8.1,18
1,77070100010802ff@1,JCT_Verbrauch_Tarif_2,Wh,1.8.2,18
1,77070100010800ff@1,JCT_Verbrauch_Summe,Wh,1.8.0,18
1,77070100020800ff@1,JCT_Einspeisung_Summe,Wh,2.8.0,18


2,77070100010801ff@1,JCT_Verbrauch_Tarif_1,Wh,1.8.1,18
2,77070100010802ff@1,JCT_Verbrauch_Tarif_2,Wh,1.8.2,18
2,77070100010800ff@1,JCT_Verbrauch_Summe,Wh,1.8.0,18
2,77070100020800ff@1,JCT_Einspeisung_Summe,Wh,2.8.0,18
#

Dann musst du in IPS zwei Instanzen anlegen. Eine mit dem Subtopic „SML“ und eine mit „SML2“.

Okay, nur wo kann ich das Suptopic angeben? Beim Obis Counter kann ich ja nur das Topic angeben…

„tele/Strom“

Hast Recht. Habe mir gerade nochmal deine Daten angeguckt. Muss ich tätig werden. Fix dazu kommt. Bin aber gerade unterwegs. Wird heute nichts mehr.

Okay, dachte übersehe da etwas….

ich brauche nochmal einen dump vom Zeitpunkt, wo der Fehler auftritt. Mit den jetzigen Daten entsteht keine Fehlermeldung.
Grüße
Jürgen

Funktioniert das Lokale Auslesen der Tibber Bridge? Kannst du mal deine Konfig von dem Modul posten oder eine Anleitung.
Wenn ich
http://192.168.1.XXX/data.json?node_id=1
aufrufe, bekomme ich nur Hyroglyphen.

dafür musst du den SML-Counter in der aktuellen Beta-Version nehmen und eine Instanz SML über HTTP anlegen

Funktioniert jetzt :v:
Danke für das Modul :+1:

1 „Gefällt mir“