NEWS
Stromzähler Wert per MQTT anzeigen
-
Hallo,
ich habe einen neuen 2-Richtungszähler mit einem Tasmota Lesekopf und eine Balkonanlage mit einer OpenDTU.
Im IOBroker habe ich die Adapter admin, discovery, Javascript, History, MQTT.
Die MQTT Werte vom Balkonkraftwerk sehe ich detailiert so wie in der Web Oberfläche, alles gut.
Der Tasmota Lesekopf sendet zwar einige Daten an den IOBroker, allerdings nur sowas wie das hier:{ "_id": "mqtt.0.tele.Strommonitor.INFO1", "common": { "name": "tele/Strommonitor/INFO1", "write": true, "read": true, "role": "variable", "desc": "mqtt server variable", "type": "string" }, "native": { "topic": "tele/Strommonitor/INFO1" }, "type": "state", "from": "system.adapter.mqtt.0", "user": "system.user.admin", "ts": 1690651719694, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
MOD-EDIT: Code in code-tags gesetzt!
Wenn ich mir die Werte mit dem MQTT Expolorer ansehe, sind die eizelnen Werte wie Zählerstand, eingespeister Strom und die Leistungen der Phasen sichbar.
Was fehlt mir noch, um die Werte vom Strommonitor in den MQTT Baum zu bekommen, damit sie mit History aufgezeichnet werden können.
Danke für jeglichen Tipp
Florian
-
@flomo
Zeige bitte mal ein Screenshot vom MQTT ExplorerUnd von den Einstellungen des MQTT Adapter
-
Und das sind keine Daten sondern die Defnition eines Datenpunktes. musst schon den geöffneten Zeig von tele/ und stat/ zeigen
-
-
*mqtt.0* kannst du löschen
Dann setze bitte die Haken bei eigene States und daneben bei States subscribe
Deine Daten kommen über /Tele/Tasmota…./Sensor rein
-
und stat/
-
@ticaki sagte in Stromzähler Wert per MQTT anzeigen:
und stat/
Tele ist sicher, über stat kommen auch andere Daten, soviel ich weiß.
-
-
@flomo dazu git es bereits einige Threads, wie das JSON per Skript oder Alias zerlegt werden kann
-
Ja, das wäre dann aber wohl kein Weg den mere mortal.
Zurzeit bin ich froh, erstmal soweit gekommen zu sein, das mit dem Script suche ich mal im Forum. -
-
Hallo ,
ich habe da so ein ähnliches Problem. Ich versuche die Zählerstände und Leistungen vom Tasmota nach dem Iobroker zu exportieren. Bei mir sind es zwei Zähler die ich gerne speichern möchte.
Nur leider werden die Daten nicht richtig angzeigt; also garnicht.
Und damit habe ich wohl ein Problem mit dem umwandeln.
IP adresse, Wifi Signal und all diese Infos werden Angezeigt.
Kann mir das vielleicht einer nochmal erklären wie ich da zu einer Lösung komme? (schritt für schritt)
Ich hoffe ich verlange da nicht zu viel.
Danke schonmal im vorraus. -
@jitsch
zeig mal bitte deine Daten die du bekommst und von welchen Datenpunkt -
@tt-tom
Meinst du das oder fehlt da noch was bestimmtes? -
@jitsch ,
hast du auch die automatische Erstellung der Zustände in der Konfig vom Adapter eingeschaltet ?Edit: In Tasmota auch die Teleperiod von 300sec ändern, sonst kommen nur alle 5min Werte
-
Kannst du mal die Ausgabe der Tasmota Konsole zeigen?
Hast du noch mehr Sonoff Geräte, weil du diesen Adapter nutzt.
-
@tt-tom Ich habe nur ein Sonoff Gerät. Genauer gesagt einen ESP8266 mit 2 Hichi.
D
B
TelePeriod 10
=>sensor53 r
M 2
; Device: eBZ DD3 2R06 ODZ1
; protocol is D0 OBIS ASCII
; 9600@7E1 for OP-type devices, 9600@8N1 for SM-type devices
+1,3,s,0,9600,Haushalt,1
+2,5,s,0,9600,PV,1
; Zählerstand zu +A, tariflos,
; Zählerstände Auflösung 10 µWh (6 Vorkomma- und 8 Nachkommastellen)
1,77070100010800FF@100000000,Energie Bezug,kWh,1_8_0,3
; Zählerstand zu -A, tariflos
1,77070100020800FF@100000000,Energie Export,kWh,2_8_0,3
; Summe der Momentan-Leistungen in allen Phasen, Auflösung 0,01W (5 Vorkomma- und 2 Nachkommastellen)
1,77070100100700FF@1,Leistung,W,16_7_0,16
; Momentane Leistung in Phase Lx, Auflösung 0,01W (5 Vorkomma- und 2 Nachkommastellen)
1,77070100240700FF@1,Leistung L1,W,36_7_0,16
1,77070100380700FF@1,Leistung L2,W,56_7_0,16
1,770701004C0700FF@1,Leistung L3,W,76_7_0,16
; Spannung in Phase Lx, Auflösung 0,1V (nur über MSB)
1,77070100200700FF@1,Spannung L1,V,32_70,1
1,77070100340700FF@1,Spannung L2,V,52_7_0,1
1,77070100480700FF@1,Spannung L3,V,72_7_0,1
; Statuswort, 4 Byte Information über den Betriebszustand, HEX string
; tasmota can decode one string per device only!
;1,1-0:96.5.0255@#),Status1,,96_5_0,0
;1,1-0:96.8.0*255@#),Status2,,96_8_0,0
; Geräte-Identifikation, Nach DIN 43863-5
;1,77070100000009FF@#),Identifikation,,96_1_0,0
;1,77070100000000FF@#),Identifikation,,0_0_0,0
;2,770701004C0700FF@1,Leistung L3,W,76_7_0,16
;2,77070100020800FF@100000000,Energie Export,kWh,2_8_0,3
;2,77070100000009FF@#),Identifikation,,96_1_0,0
;+2,5,s,0,9600,PV,1
2,77070100020800FF@100000000,Energie Export,kWh,2_8_0,3
2,770701004C0700FF@1,Leistung L3,W,76_7_0,16
2,77070100480700FF@1,Spannung L3,V,72_7_0,1
info on@ Wal von einer automatischen Erstellung der Zustände habe ich noch nichts gehört.
Wo kann man das den aktivieren? -
@jitsch ,
in der config vom sonoff adapter -
Wenn ich die Ausgabe der Konsole sehe, stimmt was nicht in Tasmota.
-