NEWS
UNSOLVED Blockly Trigger funktionieren nicht immer
-
Hallo liebe Community,
ich habe ein Problem mit Blockly bzw. genauer gesagt mit Triggern. Es betrifft bei mir mehrere Scripte aber an eine Beispiel will ich es mal erklären.
Wenn ich zuhause bin, sollen die Rolläden erst geöffnet werden wenn ich Alexa "Guten Morgen" gesagt habe.
Über eine Routine schaltet Alexa dann den Wert "GutenMorgenGesagt" auf TRUE.Ich habe der Einfachheit halber nur Screenshots von Ausschnitten des Scripts gemacht, auf die es ankommt.
Das Script schreibt mir in dem Moment in dem "GutenMorgenGesagt" auf TRUE gesetzt wird die Öffnungszeit der Rolläden in den Datenpunkt "Rollaeden_oeffnen" (siehe 2. Scrennshot). Ich erkenne also gleich wenn ich "Guten Morgen" gesagt habe, ob das Script getriggert wurde oder nicht.
Mein Problem ist nun, dass das Script (sowie auch einige andere Scripte) öfter mal nicht auf den Trigger reagiert.
Starte ich dann den JavaScript-Adapter neu und setze den Wert "GutenMorgenGesagt" von Hand auf TRUE, funktioniert es wieder einige Tage.Installiert ist bei mir die Script Engine in der Version 3.6.4. Bis vor ca. einer Woche hat alles immer problemlos funktioniert. Sollte ich mal auf einen neuere Version updaten oder mal komplett deinstallieren und neu installieren? Neustart des Host habe ich schon gemacht. Log-Einträge gibt es keine auffälligen. Habe auch schon eine Debug-Ausgabe eingebaut welche dann auch nicht im Log auftaucht wenn das Script nicht getriggert wird.
Wäre super wenn jemand einen Hinweis hätte wie ich vorgehen soll.
Viele Grüße
.
.
.
. -
Skripte sichern!
-
@MarkusP sagte in Blockly Trigger funktionieren nicht immer:
Sollte ich mal auf einen neuere Version updaten
Ja, Skripte vorher sichern.....
-
mir wird unter "Adapter" nur die JS Version 3.6.5 anbeboten. ioBroker läuft auf einem MacMini, Node.js: v8.11.3, NPM: 4.6.1.
Kann ich nicht die neueste JS Version 4.1.7 verwenden? -
@MarkusP sagte in Blockly Trigger funktionieren nicht immer:
mir wird unter "Adapter" nur die JS Version 3.6.5 anbeboten. ioBroker läuft auf einem MacMini, Node.js: v8.11.3, NPM: 4.6.1.
Kann ich nicht die neueste JS Version 4.1.7 verwenden?Da musst du den Verwahrungsort auf latest stellen.......ist aber noch nicht in stable. Vorher mal sichern.
Du muss wissen was du da machst.NPM: 4.6.1 ist auch nicht mehr so aktuell...........(6.4.1)