NEWS
IR Lesekopf/NodeMCU per MQTT einbinden [gelöst ...]
-
@kurt_88,
der Sonoff-Adapter reicht für die Anzeige, man braucht kein Skript.03:33:03.404 MQT: tele/Haus.Stromzähler/SENSOR = {"Time":"2023-01-27T03:33:03","MT175":{"E_in":20623.0,"E_in_HT":10016.0,"E_in_NT":10606.0,"E_out":0.0,"P":0.00,"L1":0.00,"L2":0.00,"L3":0.00,"Server_ID":"09014953330004370815"}}
zeig mal diese Zeile bei dir.
Edit: habe gesehen das deine Sensorzeile korrekt ist, der Sonoff-Adapter müsste es Anzeigen d.h. Tasmota ist/war richtig eingestellt.
Hier meine Konfig für den Sonoff-Adapter:
-
Hi,
Eine Frage, werden die Werte bei Sonoff in einzelne Datenpunkte geschrieben oder als JSON abgelegt?
-
@tt-tom ,
einzelne Datenpunkte.
Du siehst die MQTT-Nachricht von Tasmota und die wird im Sonoff-Adapter mit der Einstellung "Für tele/Sensor" in einzelne Datenpunkte gewandelt. -
-
@tt-tom
Hallo Zusammen,Bei mir scheint es anders zu sein. Ich habe keine Datenpunkte unter Sonoff, aber auch kein Sensor Datenpunkt, anbei mal die Screenshots.
Viele Grüße
-
@kurt_88 ,
so sieht es bei mir aus mit der MQTT-Nachricht:18:08:03.406 MQT: tele/Haus.Stromzähler/SENSOR = {"Time":"2023-01-27T18:08:03","MT175":{"E_in":20630.0,"E_in_HT":10022.0,"E_in_NT":10607.0,"E_out":0.0,"P":0.00,"L1":0.00,"L2":0.00,"L3":0.00,"Server_ID":"090149533330000815"}}
-
@tt-tom
Hallo,
Danke für das angepasste Script, habe es jetzt importiert und dir Datenpunkte wurden angelegt.Viele Grüße
-
-
Und läuft jetzt so wie gewünscht?
-
Leider nicht so richrig, ich bekomme bei Wert nur einen 0 angezeigt, oder muss ich da noch was visualisieren? Anbei der Screeshot.
Viele Grüße
-
-
Ja, ich habe auch nocmal die richtige Zuordnung der Objekt-ID überprüft, siehe Screenshot.
Anbei das Log vom Scipt und da stehen auch die richtigen Werte drin.
javascript.0 2023-01-27 19:20:00.407 info State value to set for "0_userdata.0.Stromzähler.Verbrauch" has to be type "number" but received type "object" javascript.0 2023-01-27 19:20:00.393 info script.js.common.Skript_Stromzaehler_1_neu: Verbrauch: kWh, Bezug: 8800.4919kWh, Tag: 3.6kWh, Woche: 30.5kWh, Monat: 141.3kWh, Jahr: 1785.9kWh, aktuell: 127W javascript.0 2023-01-27 19:20:00.391 info script.js.common.Skript_1_Stromzaehler_1: test javascript.0 2023-01-27 19:20:00.390 info script.js.common.Skript_1: Verbrauch: kWh, Bezug: 8800.4919kWh, Tag: 3.6kWh, Woche: 30.5kWh, Monat: 141.3kWh, Jahr: 1785.9kWh, aktuell: 127W
Viele Grüße
-
@kurt_88
Tipp so nebenbei: Keine Umlaute verwenden. Kann funktionieren, muss aber nicht.
0_userdata.0.Stromzähler.Verbrauch
-
du musst den ersten "Setze" Eintrag noch anpassen: dem muss bei dir anders heissen.
Edit: habe gesehen das es bei dir so heisst LK13BE.total_eingespeist.
-
Stop bitte mal die alten Scripte, sonst kommt es zu Fehler. ggf. auch löschen.
-
@codierknecht
Hallo,danke für den Tipp mit den Umlauten, jetzt bekomme ich die Werte angezeigt.
Viele Grüße
-
schön wenn es jetzt läuft, weiter viel Spass mit iobrocker
-
Danke, danke, jetzt bekomme ich eine Verbrauchsanzeige
Muss nur noch den einen Wert prüfen (Verbrauch). Anbei ein Screenshot.
Viele Grüße
-
@kurt_88 ich glaube du musst Bezug und Verbrauch tauschen
-