Hallo Forum,
ich versuche gerade einen Skript mit Alexa zu starten. Will eine Wechselschaltung bedienen, einer der beiden Schalter ist ein Homematic Funkaktor. Wollte mir dafür ein Skript anlegen. Das Skript habe ich im Cloud Adapter eingefügt und ich glaube, es wird auch per Sprachbefehl ausgeführt. Ich weiß aber nicht auf welches Event ich triggern soll (es passiert nichts), das Event ist ja eigentlich der Aufruf der Skripts. Code derzeit:
on({id: 'hm-rpc.0.NEQ1648255.1.STATE', val: true}, function () {
x = (getState("hm-rpc.0.NEQ1648255.1.STATE").val == true) ? false : true;
setState("hm-rpc.0.NEQ1648255.1.STATE", x);
});
Kann mir da wer weiterhelfen? Könnte mir vorstellen eine Art "Dummyevent" zu kapern…
Außerdem will der Cloud Adapter einen "An/Aus" Parameter, vllt weil in meinem Script auf ein Boolsches Event getriggert wird? Da ich bei der Wechselschaltung nicht wissen kann, ob bei State == true das Licht brennt oder nicht wäre es mir am liebsten, dass ich nur den Skriptnamen im Cloudadapter aufrufen muss, also z.B. "Alexa, schalte Küchenlicht".
Schonmal Danke fürs lesen
Edit: Das Skript macht natürlich nicht nichts, es schaltet das Licht beim betätigen des Schalters wieder an bzw aus, nur wenn ich es mit Alexa aufrufe macht es natürlich nichts weil das Event nicht ausgelöst wird