Tasmota Rule-publish Frage
Verfasst: 22. Sep 2022 15:06
Hallo.
Ich würde gerne das mein Tasmota Gerät bei Sensor Aktualisierung (Distance) seine Werte über MQTT ausgibt. Dies habe ich über eine einfache Rule in dem Tasmota Gerät gemacht was soweit funktioniert. Allerdings ist die Rule MQTT Ausgabe nicht in der From, wie das Tasmota Gerät von sich aus macht (automatisch je nach Zeiteinstellung in der "Telemetry period" Menü).
Automatische Ausgabe sieht so aus:
{"Time":"2022-09-21T10:31:10","DS18B20":{"Id":"01144EDE23AA","Temperature":19.9},"SR04":{"Distance":108.877},"ESP32":{"Temperature":27.2},"TempUnit":"C"}
Mit der folgenden Rule krieg ich nur den nackten Wert des Distance Sensors (z.B. 108.877), würde aber gerne alle Werte in der gleichen Form wie sie in der automatischen Ausgabe gesendet werden bekommen:
Rule1 on SR04#Distance do publish tasmota_1/tele/SENSOR %value% endon
Ich gehe mal davon aus, dass ich anstelle %value% einen anderen Befehl eintragen muss. Ich hoffe das mir jemand ein Tipp geben kann. Vielen Dank.
Grüße
Ich würde gerne das mein Tasmota Gerät bei Sensor Aktualisierung (Distance) seine Werte über MQTT ausgibt. Dies habe ich über eine einfache Rule in dem Tasmota Gerät gemacht was soweit funktioniert. Allerdings ist die Rule MQTT Ausgabe nicht in der From, wie das Tasmota Gerät von sich aus macht (automatisch je nach Zeiteinstellung in der "Telemetry period" Menü).
Automatische Ausgabe sieht so aus:
{"Time":"2022-09-21T10:31:10","DS18B20":{"Id":"01144EDE23AA","Temperature":19.9},"SR04":{"Distance":108.877},"ESP32":{"Temperature":27.2},"TempUnit":"C"}
Mit der folgenden Rule krieg ich nur den nackten Wert des Distance Sensors (z.B. 108.877), würde aber gerne alle Werte in der gleichen Form wie sie in der automatischen Ausgabe gesendet werden bekommen:
Rule1 on SR04#Distance do publish tasmota_1/tele/SENSOR %value% endon
Ich gehe mal davon aus, dass ich anstelle %value% einen anderen Befehl eintragen muss. Ich hoffe das mir jemand ein Tipp geben kann. Vielen Dank.
Grüße