Hallo
Ich habe nun Stunden damit Verbracht mein Problem zu lösen, leider schaffe ich es nicht.
Ich hab mir ein "Gewerk" unter enum.functions angelegt namens "licht_status". Diesem habe ich einige Switch Stats hinzugefügt.
Jetzt möchte ich gerne in einen Script mit einen Trigger auf dieses Gewerk reagieren falls sich der State ändert. Ich habe alles mögliche probiert entweder es kommen Fehler oder gar nichts.
Mein Letzter Versuch war nach einen Forumsbeitrag aus 2016, leider passiert hier nichts, kein Fehler kein Log eintrag nichts.
$('channel(functions=licht_status)').on(function (obj) {
setState("0_userdata.0.Testraum.javaTestausgabe", "geht", true);
log("Ist gelaufen");
});
Ich habe auch folgendes Probiert, da hierzu in der Offiziellen Doku was Stand, hier bekomme ich jedoch einen Fehler im Log
on({enumName: "Licht_Status", change: "ne"}, function (obj) {
setState("0_userdata.0.Testraum.javaTestausgabe", "geht", true);
});
Fehler: Caught by controller[9: enumNames is of type object but should be an array: {}]
Kann mir bitte irgendjemand sagen was ich Falsch mache, ich verzweifle leider daran.
Danke für eure Hilfe.