NEWS
Tasmota
-
@matti1993 sagte: wollte es mit blockly versuchen,
Wert (unter "Trigger"):
-
@matti1993 Wie gesagt mit NR kann ich Dir aus dem String schnell so eine Struktur zaubern
aber mit Blockly bekommst das ganze auch raus - musst halt selbst dann die Werte verarbeiten. Ansonsten hat Dir paul ja schon die Lösung zum Puzzeln gepostet.
-
@paul53 Das Thema hatten wir schonmal
komme aber irgendwie nicht ganz klar damit,
welche ID ich wo und wie einsetzen muss -
oder du machst das direkt in Tasmota.
-
@matti1993 sagte: welche ID ich wo und wie einsetzen muss
Als Trigger dient der Tasmota-(mqtt.0)Datenpunkt, der den String enthält. Für die 4 Werte müssen 4 Datenpunkte vom Typ "Zahl" unter "0_userdata.0" erstellt werden, bevor man sie im Skript zuweisen kann.
-
@paul53 aber wie kann ich sagen welchen wert er aus dem Objekt für die Datenpunkte lesen muss ?
ich kann ja immer nur den kompletten Pfad angeben. -
@paul53 kannst du mir das blockly Exportiren ?
-
@matti1993 sagte: blockly Exportiren ?
-
-
@paul53 Datenpunkte hab ich angelegt, irgendwas mach ich falsch
-
@matti1993 sagte: irgendwas mach ich falsch
Es wird erst getriggert und somit in die Datenpunkte geschrieben, wenn sich der String im MQTT-Datenpunkt ändert (z.B. "Time").
-
-
@paul53 so Passt es glaub ich oder ?
-
@matti1993 sagte: so Passt es glaub ich oder ?
Ja, wenn "mqtt.3.tasmota.discovery.4091514FE59A.sensors" der Tasmota-Datenpunkt mit dem JSON-String ist.
Ändere bei den 4 Datenpunkten "role" in "value.power" und ergänze unter "common" noch "unit". -
@paul53 danke für die Hilfe