NEWS
[Vorlage] Variable Zeitsteuerung mit VIS Editor
-
@Glasfaser
Und der Wechsel ist im Minutentakt zwischen "mit Werten" und "ohne Werten"? -
@Glasfaser
Leider können hier keine Videos hochgeladen werden, soweit ich weiß. -
@GiuseppeS sagte in [Vorlage] Variable Zeitsteuerung mit VIS Editor:
@Glasfaser
Und der Wechsel ist im Minutentakt zwischen "mit Werten" und "ohne Werten"?30 sekunden
@GiuseppeS sagte in [Vorlage] Variable Zeitsteuerung mit VIS Editor:
@Glasfaser
Leider können hier keine Videos hochgeladen werden, soweit ich weiß.Doch , geht !!
-
@Glasfaser
Achso, wenn es geht, benutze die Video Funktion vom Smartphone, ansonsten gibt's unter Windows 10 noch ein integriertes Tool. Zu starten mit "WindowsTaste + Alt + R", finde ich aber nicht so schön -
-
@Glasfaser
SVID_20190831_235459_1.mp4So schaut es bei mir aus...
-
@sigi234
Skript zweimal gestartet? Es werden wieder zwei neue States erstellt. -
@sigi234
Existiert bei dir die Aufzählung namens "timerconditions"? Evtl hast Du vergessen den Namen anzupassen? -
@GiuseppeS sagte in [Vorlage] Variable Zeitsteuerung mit VIS Editor:
@sigi234
Existiert bei dir die Aufzählung namens "timerconditions"? Evtl hast Du vergessen den Namen anzupassen?Aha, habe ich das überlesen. An was anpassen?
Edit:
So?
var deviceCond = "enum.functions.Licht";00:05:54.993 info javascript.0 Stop script script.js.Sigi.Timer_1 00:05:55.010 info javascript.0 Start javascript script.js.Sigi.Timer_1 00:05:55.010 info javascript.0 script.js.Sigi.Timer_1: registered 15 subscriptions and 3 schedules 00:05:56.685 error javascript.0 at buildJson (script.js.Sigi.Timer_1:1010:35) 00:05:56.685 error javascript.0 at tableMain (script.js.Sigi.Timer_1:1101:74) 00:05:56.685 error javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:1123:5) 00:05:56.686 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:647:8) 00:05:56.687 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:649:8) 00:05:56.688 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:650:8) 00:05:56.689 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:651:8) 00:05:56.690 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:652:8) 00:05:56.691 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:653:8) 00:05:56.692 error javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:662:80) 00:05:56.692 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:647:8) 00:05:56.700 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:650:8) 00:05:56.701 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:651:8) 00:05:56.701 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:652:8) 00:05:56.702 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:653:8) 00:05:56.703 error javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:662:80) 00:05:56.703 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:647:8) 00:05:56.706 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:651:8) 00:05:56.708 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:652:8) 00:05:56.708 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:653:8) 00:05:56.709 error javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:662:80) 00:05:56.709 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:647:8) 00:05:56.709 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:652:8) 00:05:56.710 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:653:8) 00:05:56.711 error javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:662:80) 00:05:56.711 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:647:8) 00:05:56.712 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:653:8) 00:05:56.713 error javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:662:80) 00:05:56.715 warn javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:647:8) 00:05:56.716 error javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:662:80) 00:05:56.716 error javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:662:80) 00:05:56.717 warn javascript.0 at createConditionsJSON (script.js.Sigi.Timer_1:156:39) 00:05:56.717 warn javascript.0 at Object.main (script.js.Sigi.Timer_1:932:5) 00:05:56.717 warn javascript.0 at createConditionsJSON (script.js.Sigi.Timer_1:156:39) 00:05:56.717 warn javascript.0 at Object.main (script.js.Sigi.Timer_1:932:5) 00:05:56.717 warn javascript.0 at createConditionsJSON (script.js.Sigi.Timer_1:156:39) 00:05:56.717 warn javascript.0 at Object.main (script.js.Sigi.Timer_1:932:5) 00:05:56.718 warn javascript.0 at createConditionsJSON (script.js.Sigi.Timer_1:156:39) 00:05:56.718 warn javascript.0 at Object.main (script.js.Sigi.Timer_1:932:5) 00:05:56.718 error javascript.0 at compareCond (script.js.Sigi.Timer_1:170:30) 00:05:56.718 error javascript.0 at Object.main (script.js.Sigi.Timer_1:933:5) 00:06:06.434 info javascript.0 Stop script script.js.Sigi.Timer_1 00:06:06.454 info javascript.0 Start javascript script.js.Sigi.Timer_1 00:06:06.454 info javascript.0 script.js.Sigi.Timer_1: registered 15 subscriptions and 3 schedules 00:06:06.961 warn javascript.0 at createConditionsJSON (script.js.Sigi.Timer_1:156:39) 00:06:06.961 warn javascript.0 at Object.main (script.js.Sigi.Timer_1:932:5) 00:06:06.961 warn javascript.0 at createConditionsJSON (script.js.Sigi.Timer_1:156:39) 00:06:06.961 warn javascript.0 at Object.main (script.js.Sigi.Timer_1:932:5) 00:06:06.961 warn javascript.0 at createConditionsJSON (script.js.Sigi.Timer_1:156:39) 00:06:06.961 warn javascript.0 at Object.main (script.js.Sigi.Timer_1:932:5) 00:06:06.962 warn javascript.0 at createConditionsJSON (script.js.Sigi.Timer_1:156:39) 00:06:06.962 warn javascript.0 at Object.main (script.js.Sigi.Timer_1:932:5) 00:06:06.962 warn javascript.0 at script.js.Sigi.Timer_1:173:39 00:06:06.962 warn javascript.0 at compareCond (script.js.Sigi.Timer_1:172:32) 00:06:06.962 warn javascript.0 at Object.main (script.js.Sigi.Timer_1:933:5) 00:06:06.962 warn javascript.0 at script.js.Sigi.Timer_1:173:39 00:06:06.962 warn javascript.0 at compareCond (script.js.Sigi.Timer_1:172:32) 00:06:06.962 warn javascript.0 at Object.main (script.js.Sigi.Timer_1:933:5) 00:06:06.962 warn javascript.0 at script.js.Sigi.Timer_1:173:39 00:06:06.962 warn javascript.0 at compareCond (script.js.Sigi.Timer_1:172:32) 00:06:06.962 warn javascript.0 at Object.main (script.js.Sigi.Timer_1:933:5) 00:06:06.962 warn javascript.0 at script.js.Sigi.Timer_1:173:39 00:06:06.962 warn javascript.0 at compareCond (script.js.Sigi.Timer_1:172:32) 00:06:06.962 warn javascript.0 at Object.main (script.js.Sigi.Timer_1:933:5) 00:06:06.962 info javascript.0 script.js.Sigi.Timer_1: States werden neu erstellt! Script bitte erneut starten! 00:06:06.962 info javascript.0 script.js.Sigi.Timer_1: Schedule für "Licht_Vorraum:1 #1" (1) nicht vorhanden! Kein Löschen notwendig! 00:06:06.962 info javascript.0 script.js.Sigi.Timer_1: Schedule für "Licht_Vorraum:1 #2" (2) nicht vorhanden! Kein Löschen notwendig! 00:06:06.962 info javascript.0 script.js.Sigi.Timer_1: Schedule für "Steckdose Terrasse #1" (21) nicht vorhanden! Kein Löschen notwendig! 00:06:06.962 info javascript.0 script.js.Sigi.Timer_1: Schedule für "Steckdose Terrasse #2" (22) nicht vorhanden! Kein Löschen notwendig! 00:06:06.962 info javascript.0 script.js.Sigi.Timer_1: Schedule für "Philips_hue #1" (41) nicht vorhanden! Kein Löschen notwendig! 00:06:06.962 info javascript.0 script.js.Sigi.Timer_1: Schedule für "Philips_hue #2" (42) nicht vorhanden! Kein Löschen notwendig! 00:06:06.962 info javascript.0 script.js.Sigi.Timer_1: Schedule für "Stehlampe Wohnzimmer #1" (61) nicht vorhanden! Kein Löschen notwendig! 00:06:06.962 info javascript.0 script.js.Sigi.Timer_1: Schedule für "Stehlampe Wohnzimmer #2" (62) nicht vorhanden! Kein Löschen notwendig! 00:06:06.967 error javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:503:40) 00:06:06.968 error javascript.0 at Object.<anonymous> (script.js.Sigi.Timer_1:503:40) 00:06:06.979 warn javascript.0 at tableMain (script.js.Sigi.Timer_1:1118:9)
-
Für alle Timer können individuell über die VIS Bedingungen angegeben werden. So werden Timer nur gesetzt, wenn die hinterlegten Bedingungen erfüllt sind. Die States, die als Bedingungen gewählt werden sollen, müssen über eine Aufzählung integriert werden, z.B. "enum.functions.timerconditions":
// Eine Aufzählung für States der Bedingungen: var deviceCond = "enum.functions.timerconditions";
Wenn die Aufzählung für die Bedingungen verändert wird (States werden gelöscht oder hinzugefügt), dann muss nur das Skript neu gestartet werden. Die Auswahl-Liste wird dann neu erstellt.
Also selbst eine Aufzählung erstellen und deine States einpflegen, die du zukünftig in den Timern verwenden willst.
Zum Beispiel eignen sich hier Türsensoren, wichtige States wie AtHome (was jeder iwie verwendet) usw. -
-
@GiuseppeS sagte in [Vorlage] Variable Zeitsteuerung mit VIS Editor:
So schaut es bei mir aus...
und so bei mir " Firefox "
(Sorry ging nicht besser ) -
So bei mir...
-
Ändere mal das :
-
@sigi234
Solange du einen Haufen Fehler im Log hast, ist deine Darstellung wohl nicht "ausschlaggebend"...@Glasfaser
Sorry, da muss ich genauer suchen, wo der Fehler überhaupt herkommen kann...
Im 30s-Rithmus ändert sich eigentlich nichts. -
Im aktuellen zip habe ich übrigens die CSS von Uhula eingesetzt. Damit passen die Darstellungen auf Anhieb.
-
@Glasfaser sagte in [Vorlage] Variable Zeitsteuerung mit VIS Editor:
Ändere mal das :
Danke, Besser:
-
Ich habe deinen Schedule Wert mal geändert
// Darstellung zukünftiger Timer schedule('30 * * * * *', nextTimer);
auf … und der Wechsel mit den Werten ist weg
// Darstellung zukünftiger Timer schedule('*/15 * * * * *', nextTimer);
Edit : Fehler wieder da , dafür jetzt alle 15 Sekunden ….
-
Neue Aufzählung anklicken:
Dabei wählst Du einfach "Benutzerdefinierte Gruppe" und gibst einen Namen deiner Wahl ein.
-
@Glasfaser
Starte bitte den iobroker-docker oder zumindest die Javascript-Instanz neu, falls noch nicht geschehen. Die Darstellung ist zumindest für mich absolut nicht nachvollziehbar. Kannst du diesen Switch der Darstellung auch direkt bei den Objekten sehen?EDIT:
Soeben extra Firefox genutzt, auch wieder nicht möglich die seltsame Darstellung zu reproduzieren.