Hallo,
irgendwie suche ich wohl falsch, oder ich missverstehe die Anleitungen.
Ich will eine MQTT Nachricht aus einem Tasmota Modul als Sensor in Homeassistant einfügen.
Ich habe aber irgendwie keinen Erfolg bei meinen Bemühungen in der config.jaml.
Das ist für Profis wie karoCB vermutlich ein Klacks.
Folgendes: Ich kriege folgende MQTT Meldung:
Nachricht 1 empfangen auf tele/tasmota_81A1AB/RESULT um 3:20:
{"Time":"2024-07-11T03:20:08","RfReceived":{"Data":"0x215E68","Bits":24,"Protocol":1,"Pulse":346}}
es kommt also ein Json String zurück.
Hier will ich nun im HA Dashboard die Datum/Uhrzeitanzeige des letzten Auftretens haben.
Ich habe bisher einen mqtt Sensor wie folgt zugefügt:
- name: "klingel_oben"
state_topic: "tele/tasmota_81A1AB/RESULT"
value_template: "{{ value_json.RfReceived }}"
icon: "mdi:flash"
Das kann komplett falsch sein, oder es fehlt "nur" die Auswertung und Ausgabe.
a la "if RfReceived" "Data" = "0x215E68" then print "Time" = "xxxx" .
Die Zeit muss nicht unbedingt aus dem json ausgelesen werden, sondern kann auch die aktuelle Zeit sein.
Sie soll bis zum nächsten Event angezeigt werden.
Zur Not würde es auch ausreichen, wenn der ganze Json string ausgegeben wird.
Ich will eben wissen, wann jemand zuletzt geklingelt hat.
Gleichzeitig will ich das Klingelevent also "Data" = "0x215E68" in einem Automationsscript verarbeiten können, also vermutlich einen zweiten Sensor damit füllen...
Hilft mir jemand auf die Sprünge?
Ggf auch einfach mit nem Link zu brauchbaren Beispielen...