[3.5.1] MQTT String Values als Input für Logik?
Verfasst: Mo Okt 31, 2022 1:44 pm
Hi,
im Zuge der Problematik mit meinem MQTT Feuchtesensor und der Logik wollte ich einen weiteren Test ansetzen. Dabei ist mir aufgefallen, dass man MQTT Objekte vom Typ STRING nicht als Input für Logiken nutzen kann. Im Beispiel nutze ich einen Shelly Button, der sendet seine Werte als JSON Objekt, Werte sind dann "S" für Single Press, "SS" für Double Press, "SSS" für Triple Press und "L" für Long Press. Kann man leider nicht anders darstellen, daher muss ich damit arbeiten.
Geht das als Input für Logiken wirklich nicht oder habe ich da einen Fehler in den Objekten eingebaut? Vermutlich muss ich das erst mal irgendwie transfomieren und daraus 4 Boolsche Objekte erzeugen, die dann für die Logik als Input funktionieren? Wäre aber ein echt komplizierter Weg...
Danke und Gruss
Frank
im Zuge der Problematik mit meinem MQTT Feuchtesensor und der Logik wollte ich einen weiteren Test ansetzen. Dabei ist mir aufgefallen, dass man MQTT Objekte vom Typ STRING nicht als Input für Logiken nutzen kann. Im Beispiel nutze ich einen Shelly Button, der sendet seine Werte als JSON Objekt, Werte sind dann "S" für Single Press, "SS" für Double Press, "SSS" für Triple Press und "L" für Long Press. Kann man leider nicht anders darstellen, daher muss ich damit arbeiten.
Geht das als Input für Logiken wirklich nicht oder habe ich da einen Fehler in den Objekten eingebaut? Vermutlich muss ich das erst mal irgendwie transfomieren und daraus 4 Boolsche Objekte erzeugen, die dann für die Logik als Input funktionieren? Wäre aber ein echt komplizierter Weg...
Danke und Gruss
Frank