Scheiter leider noch am Transfer der Daten vom IOBroker zum Display. Vielleicht kann mir dbzgl. jemand einen Hinweis geben, gerne auch wie ich es testen kann.
Habe aktuell wie von @Bass-T beschrieben einen Datenpunkt ExterneWerteSenden angelegt und dieser wird auch mit Display On/Off aktualisiert im IOBroker.
Daraufhin wollte ich einen Testdatenpunkt aktualisieren/senden der im Display auf eine globale Variable p1b200 geht die von einem Button wiederum belegt ist. Dieser leider ohne erkennbare Wertezuweisung.
Im IOBroker:
5b3ce5d3-2c2b-47aa-a70a-f05ecab39546-grafik.png
217ae8b1-079a-4126-b586-237c103c2089-grafik.png
Im Display:
def subscribes()
import mqtt
mqtt.subscribe("Displays/WohnzDaikin/#", Wertezuweisen)
end
def Wertezuweisen(topic, idx, payload_s,payload_b)
var logmassage = "MQTT: "
var loglevel = 4
if topic == "Displays/WohnzDaikin/Testvalue"
if payload_s == "OFF"
global.p1b200.bg_color="#1FA3EC"
end
if payload_s == "ON"
global.p1b200.bg_color="#00D000"
end
else
logmassage = "MQTT: MQTT-Unknown "
loglevel = 2
end
log(logmassage + topic +" "+ payload_s +"("+ str(idx) +" "+ str(payload_b) +")",loglevel)
return true
end
Über Tips würde ich mich freuen.