NEWS
[gelöst] Alexa macht mich wahnsinnig
-
@paul53
es waren schon wieder zwei variablen in der steuerung.
Habe jetzt eine gelöscht.
Mal sehen ob alexa nun die richtigen zustände ansagt.
wenn man den Datenpunkt Schrankbeleuchtung schaltet, sagt Alexa Schrankbeleuchtung automatisch nach einer Std abgeschaltet.
Wenn man den Datenpunkt auf false setzt geht die schrankbeleuchtung aus und Alexa sagt schrankbeleuchtung eingeschaltet.
Ist schon etwas komisch
Nachtrag:
Fehler gefunden: länge von Text fehlte.
Doch nach ablauf der 60 min sagt Alexa immer noch nix.Fehler 20:16 besteht nach wie vor:

var entpreller, text, timeout; on({id: "Aqua_Control.0.System.Schrankbeleuchtung"/*Schrankbeleuchtung*/, change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (!entpreller) { entpreller = setTimeout(function () { entpreller = null; }, 2000); setState("sonoff.0.Aqua_Control.POWER6"/*Schrankbeleuchtung*/, (obj.state ? obj.state.val : "")); if ((obj.state ? obj.state.val : "")) { text = 'Schrankbeleuchtung wurde eingeschaltet'; timeout = setTimeout(function () { setState("sonoff.0.Aqua_Control.POWER6"/*Schrankbeleuchtung*/, false); text = 'Schrankbeleuchtung wurde automatisch' + 'nach einer Std. abgeschaltet '; }, 15000); } else { (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})(); if (text.length < 50) { setState("sonoff.0.Aqua_Control.POWER6"/*Schrankbeleuchtung*/, false); text = 'Schrankbeleuchtung wurde ausgeschaltet'; } } sendTo("telegram.0", "send", { text: text }); setState("alexa2.0.Echo-Devices.G090LV0371040175.Commands.speak"/*speak*/, text); } }); -
@paul53
es waren schon wieder zwei variablen in der steuerung.
Habe jetzt eine gelöscht.
Mal sehen ob alexa nun die richtigen zustände ansagt.
wenn man den Datenpunkt Schrankbeleuchtung schaltet, sagt Alexa Schrankbeleuchtung automatisch nach einer Std abgeschaltet.
Wenn man den Datenpunkt auf false setzt geht die schrankbeleuchtung aus und Alexa sagt schrankbeleuchtung eingeschaltet.
Ist schon etwas komisch
Nachtrag:
Fehler gefunden: länge von Text fehlte.
Doch nach ablauf der 60 min sagt Alexa immer noch nix.Fehler 20:16 besteht nach wie vor:

var entpreller, text, timeout; on({id: "Aqua_Control.0.System.Schrankbeleuchtung"/*Schrankbeleuchtung*/, change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (!entpreller) { entpreller = setTimeout(function () { entpreller = null; }, 2000); setState("sonoff.0.Aqua_Control.POWER6"/*Schrankbeleuchtung*/, (obj.state ? obj.state.val : "")); if ((obj.state ? obj.state.val : "")) { text = 'Schrankbeleuchtung wurde eingeschaltet'; timeout = setTimeout(function () { setState("sonoff.0.Aqua_Control.POWER6"/*Schrankbeleuchtung*/, false); text = 'Schrankbeleuchtung wurde automatisch' + 'nach einer Std. abgeschaltet '; }, 15000); } else { (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})(); if (text.length < 50) { setState("sonoff.0.Aqua_Control.POWER6"/*Schrankbeleuchtung*/, false); text = 'Schrankbeleuchtung wurde ausgeschaltet'; } } sendTo("telegram.0", "send", { text: text }); setState("alexa2.0.Echo-Devices.G090LV0371040175.Commands.speak"/*speak*/, text); } }); -
@Aphofis sagte i:
Fehler 20:16 besteht nach wie vor:
Initialisiere mal die Variable text vor dem Trigger mit "Schrankbeleuchtung wurde ausgeschaltet".
-
@Aphofis sagte:
initialisiere???
Oberhalb des Triggers: setze text auf "Schrankbeleuchtung wurde ausgeschaltet"
-
var text, entpreller, timeout; text = 'Schrankbeleuchtung wurde ausgeschaltet'; on({id: "Aqua_Control.0.System.Schrankbeleuchtung"/*Schrankbeleuchtung*/, change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (!entpreller) { entpreller = setTimeout(function () { entpreller = null; }, 2000); setState("sonoff.0.Aqua_Control.POWER6"/*Schrankbeleuchtung*/, (obj.state ? obj.state.val : "")); if ((obj.state ? obj.state.val : "")) { text = 'Schrankbeleuchtung wurde eingeschaltet'; timeout = setTimeout(function () { setState("sonoff.0.Aqua_Control.POWER6"/*Schrankbeleuchtung*/, false); text = 'Schrankbeleuchtung wurde automatisch' + 'nach einer Std. abgeschaltet '; }, 15000); } else { (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})(); if (text.length < 50) { setState("sonoff.0.Aqua_Control.POWER6"/*Schrankbeleuchtung*/, false); text = 'Schrankbeleuchtung wurde ausgeschaltet'; } } sendTo("telegram.0", "send", { text: text }); setState("alexa2.0.Echo-Devices.G090LV0371040175.Commands.speak"/*speak*/, text); } }); -
@paul53
eingeschaltet und ausgeschaltet klappt aber nach ablauf der zeit wenn die beleuchtung ausgeht,
sagt alexa nix -
@Aphofis sagte:
sagt alexa nix
Du schaltest nach einer Stunde den falschen Datenpunkt auf false: Es muss der Triggerdatenpunkt sein !

-
@Aphofis sagte:
sagt alexa nix
Du schaltest nach einer Stunde den falschen Datenpunkt auf false: Es muss der Triggerdatenpunkt sein !
