NEWS
[Vorlage] Flexibles Timerskript + Vis
-
@Pittini sagte in [Vorlage] Flexibles Timerskript + Vis:
RTFM
Installation
- Wenn noch nicht geschehen, allen gewĂŒnschten Zieldatenpunkten eine Funktion zuweisen. Die Funktion muss vorher in den AufzĂ€hlungen hinzugefĂŒgt werden und könnte z.B. "TimerTarget" lauten. Soll ein anderer Begriff verwendet werden, muss dies dann auch im Script geĂ€ndert werden. Nach der Zuweisung, bzw. dem anlegen neuer AufzĂ€hlungspunkte ist es oft hilfreich die JS Instanz neu zu starten da diese bei AufzĂ€hlungsĂ€nderungen gerne mal "zickt" was dann zu Skriptfehlern fĂŒhrt.
und
- Das Listenfeld "Ziel" - Hier wÀhlt Ihr aus welches Ziel geschaltet werden soll. Die hier vorhandenen EintrÀge, sind die Namen jener Id's, welche Ihr der Funktion "TimerTarget" zugewiesen habt. Schaltbar ist grundsÀtzlich alles was mit true/false gesteuert wird, egal ob Lampen, Steckdosen oder auch Skripte, Datenpunkte usw.
Wo ist das Listenfeld. In den Objekten? Da ist kein Ziel und wenn in welchen Format?
Hab das so eingetragen in den Objekten, funktioniert aber nicht.

@deta sagte in [Vorlage] Flexibles Timerskript + Vis:
Wo ist das Listenfeld. In den Objekten? Da ist kein Ziel und wenn in welchen Format?
Hab das so eingetragen in den Objekten, funktioniert aber nicht.Ist es echt so schwer der Anleitung folge zu leisten?
- Ab hier habt Ihr mit dem Skript und der Objektliste nichts mehr zu tun, alles weitere wird via Vis erledigt, ihr solltet nun die beigefĂŒgte Vorlage (TimerView.txt) via "Widgets importieren" in Euer Vis Projekt integrieren und aufrufen.
-
@deta sagte in [Vorlage] Flexibles Timerskript + Vis:
Wo ist das Listenfeld. In den Objekten? Da ist kein Ziel und wenn in welchen Format?
Hab das so eingetragen in den Objekten, funktioniert aber nicht.Ist es echt so schwer der Anleitung folge zu leisten?
- Ab hier habt Ihr mit dem Skript und der Objektliste nichts mehr zu tun, alles weitere wird via Vis erledigt, ihr solltet nun die beigefĂŒgte Vorlage (TimerView.txt) via "Widgets importieren" in Euer Vis Projekt integrieren und aufrufen.
@Pittini sagte in [Vorlage] Flexibles Timerskript + Vis:
@deta sagte in [Vorlage] Flexibles Timerskript + Vis:
Wo ist das Listenfeld. In den Objekten? Da ist kein Ziel und wenn in welchen Format?
Hab das so eingetragen in den Objekten, funktioniert aber nicht.Ist es echt so schwer der Anleitung folge zu leisten?
- Ab hier habt Ihr mit dem Skript und der Objektliste nichts mehr zu tun, alles weitere wird via Vis erledigt, ihr solltet nun die beigefĂŒgte Vorlage (TimerView.txt) via "Widgets importieren" in Euer Vis Projekt integrieren und aufrufen.
Sorry wenn das so klar wĂ€re wĂŒrde ich nicht fragen!
Hatte versucht im VIS die Datenpunkte irgendwie einzugeben, ging aber nirgends. Wo soll man in VIS die eingeben können?? -
@Pittini sagte in [Vorlage] Flexibles Timerskript + Vis:
@deta sagte in [Vorlage] Flexibles Timerskript + Vis:
Wo ist das Listenfeld. In den Objekten? Da ist kein Ziel und wenn in welchen Format?
Hab das so eingetragen in den Objekten, funktioniert aber nicht.Ist es echt so schwer der Anleitung folge zu leisten?
- Ab hier habt Ihr mit dem Skript und der Objektliste nichts mehr zu tun, alles weitere wird via Vis erledigt, ihr solltet nun die beigefĂŒgte Vorlage (TimerView.txt) via "Widgets importieren" in Euer Vis Projekt integrieren und aufrufen.
Sorry wenn das so klar wĂ€re wĂŒrde ich nicht fragen!
Hatte versucht im VIS die Datenpunkte irgendwie einzugeben, ging aber nirgends. Wo soll man in VIS die eingeben können??@deta sagte in [Vorlage] Flexibles Timerskript + Vis:
Hatte versucht im VIS die Datenpunkte irgendwie einzugeben, ging aber nirgends. Wo soll man in VIS die eingeben können??
Du brauchst nix hÀndisch eingeben, du musst die Runtime starten , alles einstellen und dann auf speichern gehen. (Diskette)
-
@deta sagte in [Vorlage] Flexibles Timerskript + Vis:
Hatte versucht im VIS die Datenpunkte irgendwie einzugeben, ging aber nirgends. Wo soll man in VIS die eingeben können??
Du brauchst nix hÀndisch eingeben, du musst die Runtime starten , alles einstellen und dann auf speichern gehen. (Diskette)
@sigi234 sagte in [Vorlage] Flexibles Timerskript + Vis:
@deta sagte in [Vorlage] Flexibles Timerskript + Vis:
Hatte versucht im VIS die Datenpunkte irgendwie einzugeben, ging aber nirgends. Wo soll man in VIS die eingeben können??
Du brauchst nix hÀndisch eingeben, du musst die Runtime starten , alles einstellen und dann auf speichern gehen. (Diskette)
Der Muss doch wissen welchen Datenpunkt, z.b. fĂŒr die Steckdose Pool nutzen muss. Das muss doch irgendwo eingegeben werden, Steckdose Poll ist Schaltpunkt X
-
@sigi234 sagte in [Vorlage] Flexibles Timerskript + Vis:
@deta sagte in [Vorlage] Flexibles Timerskript + Vis:
Hatte versucht im VIS die Datenpunkte irgendwie einzugeben, ging aber nirgends. Wo soll man in VIS die eingeben können??
Du brauchst nix hÀndisch eingeben, du musst die Runtime starten , alles einstellen und dann auf speichern gehen. (Diskette)
Der Muss doch wissen welchen Datenpunkt, z.b. fĂŒr die Steckdose Pool nutzen muss. Das muss doch irgendwo eingegeben werden, Steckdose Poll ist Schaltpunkt X
@deta sagte in [Vorlage] Flexibles Timerskript + Vis:
Der Muss doch wissen welchen Datenpunkt, z.b. fĂŒr die Steckdose Pool nutzen muss. Das muss doch irgendwo eingegeben werden, Steckdose Poll ist Schaltpunkt X
Das hast Du doch schon ganz am Anfang im ersten Schritt gemacht (oder auch nicht wie ich befĂŒrchte).
Installation
Wenn noch nicht geschehen, allen gewĂŒnschten Zieldatenpunkten eine Funktion zuweisen. Die Funktion muss vorher in den AufzĂ€hlungen hinzugefĂŒgt werden und könnte z.B. "TimerTarget" lauten.
-
@sigi234 sagte in [Vorlage] Flexibles Timerskript + Vis:
@deta sagte in [Vorlage] Flexibles Timerskript + Vis:
Hatte versucht im VIS die Datenpunkte irgendwie einzugeben, ging aber nirgends. Wo soll man in VIS die eingeben können??
Du brauchst nix hÀndisch eingeben, du musst die Runtime starten , alles einstellen und dann auf speichern gehen. (Diskette)
Der Muss doch wissen welchen Datenpunkt, z.b. fĂŒr die Steckdose Pool nutzen muss. Das muss doch irgendwo eingegeben werden, Steckdose Poll ist Schaltpunkt X
@deta sagte in [Vorlage] Flexibles Timerskript + Vis:
Der Muss doch wissen welchen Datenpunkt, z.b. fĂŒr die Steckdose Pool nutzen muss
Das erkennt er ja durch die Funktion TimerTarget im Skript. Und dann musst du ja in den AufzÀhlungen die jeweiligen Richtigen DP's reingeben.
-
@sigi234 sagte in [Vorlage] Flexibles Timerskript + Vis:
@deta sagte in [Vorlage] Flexibles Timerskript + Vis:
Hatte versucht im VIS die Datenpunkte irgendwie einzugeben, ging aber nirgends. Wo soll man in VIS die eingeben können??
Du brauchst nix hÀndisch eingeben, du musst die Runtime starten , alles einstellen und dann auf speichern gehen. (Diskette)
Der Muss doch wissen welchen Datenpunkt, z.b. fĂŒr die Steckdose Pool nutzen muss. Das muss doch irgendwo eingegeben werden, Steckdose Poll ist Schaltpunkt X
-
ich hab das JS insalliert. Gestartet, wo woll man an welchen Punkt was eintragen?
Ich hab Ein Skript TimerTarget hab ich nicht -
ich hab das JS insalliert. Gestartet, wo woll man an welchen Punkt was eintragen?
Ich hab Ein Skript TimerTarget hab ich nicht@deta sagte in [Vorlage] Flexibles Timerskript + Vis:
ich hab das JS insalliert. Gestartet, wo woll man an welchen Punkt was eintragen?
Ich hab Ein Skript TimerTarget hab ich nichtSchau Dir mal die Anleitung vom Batterieskript an, da ist ausfĂŒhrlicher beschrieben was es mit Funktionen und AufzĂ€hlungen auf sich hat und wie und wo man das erstellt.
-
@Saschag sagte in [Vorlage] Flexibles Timerskript + Vis:
Zigbee funktioniert nicht 100%
(5902) script.js.Timer.TimerV2: Reaching DoAction(), whichone=3 Presence=trueMyTimer[whichone][13]=MyTimer[whichone][14]=trueDa ist kein Ziel definiert. Die Frage ist jetzt warum. Zeig bitte mal nen Screenshot vom Vis.
-
kann jemand bitte mal ein Screen machen von AufzÀhlungen bei euch.
-
Thread zum Timerskript unter: https://github.com/Pittini/iobroker-Timer

javascript.0 2020-05-23 15:49:00.020 info (1724) script.js.Sigi.Timer_1_flexible: Reaching DoAction(), whichone=2 Presence=trueMyTimer[whichone][13]=linkeddevices.0.Led Wohnzimmer.onMyTimer[whichone][14]=false javascript.0 2020-05-23 15:48:54.444 info (1724) script.js.Sigi.Timer_1_flexible: Settings saved javascript.0 2020-05-23 15:48:53.444 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:48:53.443 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:48:53.443 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=false javascript.0 2020-05-23 15:48:53.443 info (1724) script.js.Sigi.Timer_1_flexible: CronString fĂŒr Timer 2 erstellt 49 15 * * * javascript.0 2020-05-23 15:48:53.443 info (1724) script.js.Sigi.Timer_1_flexible: Timer 2 wird gesetzt javascript.0 2020-05-23 15:48:53.443 info (1724) script.js.Sigi.Timer_1_flexible: Zeit gewĂ€hlt 15:49:53 javascript.0 2020-05-23 15:48:53.442 info (1724) script.js.Sigi.Timer_1_flexible: Timer Schedule 2 killed javascript.0 2020-05-23 15:48:53.442 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTimer, whichone=2 javascript.0 2020-05-23 15:48:51.763 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:48:51.763 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=true javascript.0 2020-05-23 15:48:49.846 info (1724) script.js.Sigi.Timer_1_flexible: Timertemplate geĂ€ndert auf 2 javascript.0 2020-05-23 15:48:49.846 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:48:49.846 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=3 TimerCount=4 onoff=false javascript.0 2020-05-23 15:48:49.845 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTemplate(whichone), whichone=2 javascript.0 2020-05-23 15:48:47.120 info (1724) script.js.Sigi.Timer_1_flexible: Timertemplate geĂ€ndert auf 3 javascript.0 2020-05-23 15:48:47.120 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:48:47.119 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=false javascript.0 2020-05-23 15:48:47.119 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTemplate(whichone), whichone=3 javascript.0 2020-05-23 15:48:35.765 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:48:35.764 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=true javascript.0 2020-05-23 15:48:35.037 info (1724) script.js.Sigi.Timer_1_flexible: Settings saved javascript.0 2020-05-23 15:48:34.036 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:48:34.035 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:48:34.035 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=false javascript.0 2020-05-23 15:48:34.035 info (1724) script.js.Sigi.Timer_1_flexible: Zeit gewĂ€hlt 15:49:53 javascript.0 2020-05-23 15:48:34.035 info (1724) script.js.Sigi.Timer_1_flexible: Timer Schedule 2 killed javascript.0 2020-05-23 15:48:34.034 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTimer, whichone=2 javascript.0 2020-05-23 15:48:33.937 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:48:33.937 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=true javascript.0 2020-05-23 15:48:22.364 info (1724) script.js.Sigi.Timer_1_flexible: Timertemplate geĂ€ndert auf 2 javascript.0 2020-05-23 15:48:22.364 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:48:22.364 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=3 TimerCount=4 onoff=false javascript.0 2020-05-23 15:48:22.363 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTemplate(whichone), whichone=2 javascript.0 2020-05-23 15:48:06.864 info (1724) script.js.Sigi.Timer_1_flexible: Settings saved javascript.0 2020-05-23 15:48:05.849 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:48:05.849 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:48:05.849 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=3 TimerCount=4 onoff=false javascript.0 2020-05-23 15:48:05.846 info (1724) script.js.Sigi.Timer_1_flexible: CronString fĂŒr Timer 3 erstellt 00 00 * * * javascript.0 2020-05-23 15:48:05.846 info (1724) script.js.Sigi.Timer_1_flexible: Timer 3 wird gesetzt javascript.0 2020-05-23 15:48:05.846 info (1724) script.js.Sigi.Timer_1_flexible: Zeit gewĂ€hlt 00:00:00 javascript.0 2020-05-23 15:48:05.846 info (1724) script.js.Sigi.Timer_1_flexible: Timer Schedule 3 killed javascript.0 2020-05-23 15:48:05.845 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTimer, whichone=3 javascript.0 2020-05-23 15:48:01.920 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:48:01.920 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=3 TimerCount=4 onoff=true javascript.0 2020-05-23 15:48:00.809 info (1724) script.js.Sigi.Timer_1_flexible: Timertemplate geĂ€ndert auf 3 javascript.0 2020-05-23 15:48:00.809 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:48:00.808 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=false javascript.0 2020-05-23 15:48:00.808 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTemplate(whichone), whichone=3 javascript.0 2020-05-23 15:47:56.158 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:47:56.158 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=true javascript.0 2020-05-23 15:47:56.070 info (1724) script.js.Sigi.Timer_1_flexible: Settings saved javascript.0 2020-05-23 15:47:55.069 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:47:55.068 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:47:55.068 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=false javascript.0 2020-05-23 15:47:55.068 info (1724) script.js.Sigi.Timer_1_flexible: Zeit gewĂ€hlt 15:47:53 javascript.0 2020-05-23 15:47:55.068 info (1724) script.js.Sigi.Timer_1_flexible: Timer Schedule 2 killed javascript.0 2020-05-23 15:47:55.067 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTimer, whichone=2 javascript.0 2020-05-23 15:47:53.936 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:47:53.936 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=true javascript.0 2020-05-23 15:47:49.736 info (1724) script.js.Sigi.Timer_1_flexible: Timertemplate geĂ€ndert auf 2 javascript.0 2020-05-23 15:47:49.736 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:47:49.735 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=3 TimerCount=4 onoff=false javascript.0 2020-05-23 15:47:49.735 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTemplate(whichone), whichone=2 javascript.0 2020-05-23 15:47:28.137 info (1724) script.js.Sigi.Timer_1_flexible: Settings saved javascript.0 2020-05-23 15:47:27.136 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:47:27.135 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:47:27.135 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=3 TimerCount=4 onoff=false javascript.0 2020-05-23 15:47:27.135 info (1724) script.js.Sigi.Timer_1_flexible: Zeit gewĂ€hlt 00:00:00 javascript.0 2020-05-23 15:47:27.135 info (1724) script.js.Sigi.Timer_1_flexible: Timer Schedule 3 killed javascript.0 2020-05-23 15:47:27.134 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTimer, whichone=3 javascript.0 2020-05-23 15:47:25.586 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:47:25.585 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=3 TimerCount=4 onoff=true javascript.0 2020-05-23 15:47:22.045 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:47:22.045 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=3 TimerCount=4 onoff=true javascript.0 2020-05-23 15:47:17.436 info (1724) script.js.Sigi.Timer_1_flexible: Timertemplate geĂ€ndert auf 3 javascript.0 2020-05-23 15:47:17.435 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:47:17.435 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=false javascript.0 2020-05-23 15:47:17.434 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTemplate(whichone), whichone=3 javascript.0 2020-05-23 15:47:14.588 info (1724) script.js.Sigi.Timer_1_flexible: Settings saved javascript.0 2020-05-23 15:47:13.587 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:47:13.587 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:47:13.586 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=false javascript.0 2020-05-23 15:47:13.586 info (1724) script.js.Sigi.Timer_1_flexible: Zeit gewĂ€hlt 00:00:00 javascript.0 2020-05-23 15:47:13.586 info (1724) script.js.Sigi.Timer_1_flexible: Timer Schedule 2 killed javascript.0 2020-05-23 15:47:13.585 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTimer, whichone=2 javascript.0 2020-05-23 15:47:10.955 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:47:10.954 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=true javascript.0 2020-05-23 15:47:03.945 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:47:03.945 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=true javascript.0 2020-05-23 15:46:56.614 error (1724) at process.topLevelDomainCallback (domain.js:137:15) javascript.0 2020-05-23 15:46:56.614 error (1724) at processImmediate (internal/timers.js:456:21) javascript.0 2020-05-23 15:46:56.613 error (1724) at Immediate._onImmediate (C:\Program Files\iobroker\Test\node_modules\iobroker.js-controller\lib\adapter.js:5384:37) javascript.0 2020-05-23 15:46:56.613 error (1724) at Object.stateChange (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\main.js:451:25) javascript.0 2020-05-23 15:46:56.613 error (1724) at Object.callback (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1052:38) javascript.0 2020-05-23 15:46:56.613 error (1724) at Object.<anonymous> (script.js.Sigi.Timer_1_flexible:750:13) javascript.0 2020-05-23 15:46:56.613 error (1724) at WriteToTimer (script.js.Sigi.Timer_1_flexible:639:5) javascript.0 2020-05-23 15:46:56.613 error (1724) at AstroOrTime (script.js.Sigi.Timer_1_flexible:393:9) javascript.0 2020-05-23 15:46:56.613 error (1724) at SetChoosenAstroTime (script.js.Sigi.Timer_1_flexible:407:23) javascript.0 2020-05-23 15:46:56.613 error (1724) Error in callback: TypeError: Cannot read property 'setMinutes' of undefined javascript.0 2020-05-23 15:46:56.612 error (1724) Cannot get astro date for "Zeit" javascript.0 2020-05-23 15:46:56.611 info (1724) script.js.Sigi.Timer_1_flexible: Timer Schedule 2 killed javascript.0 2020-05-23 15:46:56.610 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTimer, whichone=2 javascript.0 2020-05-23 15:46:54.779 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:46:54.779 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=true javascript.0 2020-05-23 15:46:51.285 info (1724) script.js.Sigi.Timer_1_flexible: Timertemplate geĂ€ndert auf 2 javascript.0 2020-05-23 15:46:51.284 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:46:51.284 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=3 TimerCount=4 onoff=false javascript.0 2020-05-23 15:46:51.283 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTemplate(whichone), whichone=2 javascript.0 2020-05-23 15:46:43.776 info (1724) script.js.Sigi.Timer_1_flexible: AddTimer triggered, val=false javascript.0 2020-05-23 15:46:43.391 info (1724) script.js.Sigi.Timer_1_flexible: Timertemplate geĂ€ndert auf 3 javascript.0 2020-05-23 15:46:43.391 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:46:43.391 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SwitchEditMode(whichone, onoff), whichonex=2 TimerCount=4 onoff=false javascript.0 2020-05-23 15:46:43.389 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTemplate(whichone), whichone=3 javascript.0 2020-05-23 15:46:43.387 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:46:43.385 info (1724) script.js.Sigi.Timer_1_flexible: Timer CreateState(s) fertig! javascript.0 2020-05-23 15:46:43.275 warn (1724) This object will not be created in future versions. Please report this to the developer. javascript.0 2020-05-23 15:46:43.275 warn (1724) Object javascript.0.Timer.3 is invalid: obj.common.type has an invalid value (channel) but has to be one of number, string, boolean, array, object, mixed, file, json javascript.0 2020-05-23 15:46:43.274 info (1724) script.js.Sigi.Timer_1_flexible: Reaching CreateTimerCountList() javascript.0 2020-05-23 15:46:43.273 info (1724) script.js.Sigi.Timer_1_flexible: Timercount=4 javascript.0 2020-05-23 15:46:43.273 info (1724) script.js.Sigi.Timer_1_flexible: Reaching AddNewTimer javascript.0 2020-05-23 15:46:43.273 info (1724) script.js.Sigi.Timer_1_flexible: AddTimer triggered, val=true javascript.0 2020-05-23 15:46:41.334 info (1724) script.js.Sigi.Timer_1_flexible: AddTimer triggered, val=false javascript.0 2020-05-23 15:46:41.005 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:46:41.005 info (1724) script.js.Sigi.Timer_1_flexible: Timer CreateState(s) fertig! javascript.0 2020-05-23 15:46:41.004 error (1724) at process.topLevelDomainCallback (domain.js:137:15) javascript.0 2020-05-23 15:46:41.004 error (1724) at processImmediate (internal/timers.js:456:21) javascript.0 2020-05-23 15:46:41.004 error (1724) at Immediate._onImmediate (C:\Program Files\iobroker\Test\node_modules\iobroker.js-controller\lib\adapter.js:5384:37) javascript.0 2020-05-23 15:46:41.004 error (1724) at Object.stateChange (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\main.js:451:25) javascript.0 2020-05-23 15:46:41.004 error (1724) at Object.callback (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1052:38) javascript.0 2020-05-23 15:46:41.004 error (1724) at Object.<anonymous> (script.js.Sigi.Timer_1_flexible:740:9) javascript.0 2020-05-23 15:46:41.004 error (1724) at WriteToTemplate (script.js.Sigi.Timer_1_flexible:703:72) javascript.0 2020-05-23 15:46:41.003 error (1724) Error in callback: TypeError: Cannot read property '0' of undefined javascript.0 2020-05-23 15:46:40.996 info (1724) script.js.Sigi.Timer_1_flexible: Reaching WriteToTemplate(whichone), whichone=2 javascript.0 2020-05-23 15:46:40.823 warn (1724) This object will not be created in future versions. Please report this to the developer. javascript.0 2020-05-23 15:46:40.823 warn (1724) Object javascript.0.Timer.2 is invalid: obj.common.type has an invalid value (channel) but has to be one of number, string, boolean, array, object, mixed, file, json javascript.0 2020-05-23 15:46:40.821 info (1724) script.js.Sigi.Timer_1_flexible: Reaching CreateTimerCountList() javascript.0 2020-05-23 15:46:40.821 info (1724) script.js.Sigi.Timer_1_flexible: Timercount=3 javascript.0 2020-05-23 15:46:40.820 info (1724) script.js.Sigi.Timer_1_flexible: Reaching AddNewTimer javascript.0 2020-05-23 15:46:40.820 info (1724) script.js.Sigi.Timer_1_flexible: AddTimer triggered, val=true javascript.0 2020-05-23 15:45:48.157 info (1724) script.js.Sigi.Timer_1_flexible: Reaching MakeTable javascript.0 2020-05-23 15:45:48.156 info (1724) script.js.Sigi.Timer_1_flexible: Timer CreateState(s) fertig! javascript.0 2020-05-23 15:45:48.156 info (1724) script.js.Sigi.Timer_1_flexible: Timer CreateState(s) fertig! javascript.0 2020-05-23 15:45:48.134 info (1724) script.js.Sigi.Timer_1_flexible: Reaching CreateTrigger() javascript.0 2020-05-23 15:45:48.134 info (1724) script.js.Sigi.Timer_1_flexible: Reaching ConvertPresence. TempPresence=true javascript.0 2020-05-23 15:45:48.134 info (1724) script.js.Sigi.Timer_1_flexible: Reaching SetValueListPairs() javascript.0 2020-05-23 15:45:48.134 info (1724) script.js.Sigi.Timer_1_flexible: Reaching CreateTimerCountList() javascript.0 2020-05-23 15:45:48.131 info (1724) script.js.Sigi.Timer_1_flexible: 2 Targets found - Targets are: hm-rpc.0.OEQ0473764.1.STATE,linkeddevices.0.Led Wohnzimmer.on javascript.0 2020-05-23 15:45:48.130 info (1724) script.js.Sigi.Timer_1_flexible: Reaching Init() javascript.0 2020-05-23 15:45:48.130 info (1724) script.js.Sigi.Timer_1_flexible: Reaching Main javascript.0 2020-05-23 15:45:48.129 info (1724) script.js.Sigi.Timer_1_flexible: Initial CreateStates fertig! javascript.0 2020-05-23 15:45:48.118 info (1724) script.js.Sigi.Timer_1_flexible: registered 0 subscriptions and 0 schedules javascript.0 2020-05-23 15:45:48.088 info (1724) Start javascript script.js.Sigi.Timer_1_flexiblePlatform: Windows RAM: 7.9 GB Node.js: v12.16.3 NPM: 6.14.4 JS controller: 3.1.4 Script Engine: 4.6.14 Admin: 4.1.1 -
@deta sagte in [Vorlage] Flexibles Timerskript + Vis:
kann jemand bitte mal ein Screen machen von AufzÀhlungen bei euch.

-
Danke, manchmal sollte man es nicht zwischendurch machen :confused: War nicht richtig konfiguriert đ
Hat dir das Log geholfen beim Thema âFarbenâ ?
-
Update
Bitte vor dem update den gesamten Timerchannel "javascript.0.Timer" löschen, da defaults der Datenpunkte geÀndert wurden!
Changelog
V2.0.2 Beta (23.5.2020)
- Fix: Trigger fĂŒr TimerTargets wird jetzt beim speichern korrekt gesetzt/aktualisiert.
- Add: Meldungen können via Datenpunkt gemutet/deaktiviert werden. Weist Ihr diesem Datenpunkt die Funktion TimerTarget zu, kann dies auch zeitgesteuert geschehen.
- Add: Meldungen hinzugefĂŒgt. AusgefĂŒhrte Schaltungen können jetzt via Mail/Telegram/Alexa gemeldet werden.
- Change: Der fokusierte Timer im Vis hat nun farbigen Rahmen statt Hintergrund.
- Fix: Etliche Datenpunkt defaults geÀndert.
-
Update
Bitte vor dem update den gesamten Timerchannel "javascript.0.Timer" löschen, da defaults der Datenpunkte geÀndert wurden!
Changelog
V2.0.2 Beta (23.5.2020)
- Fix: Trigger fĂŒr TimerTargets wird jetzt beim speichern korrekt gesetzt/aktualisiert.
- Add: Meldungen können via Datenpunkt gemutet/deaktiviert werden. Weist Ihr diesem Datenpunkt die Funktion TimerTarget zu, kann dies auch zeitgesteuert geschehen.
- Add: Meldungen hinzugefĂŒgt. AusgefĂŒhrte Schaltungen können jetzt via Mail/Telegram/Alexa gemeldet werden.
- Change: Der fokusierte Timer im Vis hat nun farbigen Rahmen statt Hintergrund.
- Fix: Etliche Datenpunkt defaults geÀndert.
@Pittini sagte in [Vorlage] Flexibles Timerskript + Vis:
Add: Meldungen hinzugefĂŒgt. AusgefĂŒhrte Schaltungen können jetzt via Mail/Telegram/Alexa gemeldet werden.
scchon drinn? Wo ist das?
-
Ich bin da wohl zu doof fĂŒr :)
Ich hab 3 GerĂ€te zur Funktion "TimerTarget" hinzugefĂŒgt. Im Script in Zeile 8 den Datenpunkt fĂŒr die Anwesenheit durch "" ersetzt und beim starten des Scriptes kommen Fehlermeldungen:
23.5.2020, 15:57:40.585 [info ]: javascript.0 (13665) Start javascript script.js.Timer 23.5.2020, 15:57:40.595 [info ]: javascript.0 (13665) script.js.Timer: registered 0 subscriptions and 0 schedules 23.5.2020, 15:57:40.654 [info ]: javascript.0 (13665) script.js.Timer: Initial CreateStates fertig! 23.5.2020, 15:57:40.654 [info ]: javascript.0 (13665) script.js.Timer: Reaching Main 23.5.2020, 15:57:40.654 [info ]: javascript.0 (13665) script.js.Timer: Reaching Init() 23.5.2020, 15:57:40.659 [error]: javascript.0 (13665) script.js.Timer: TypeError: Cannot read property 'common' of null 23.5.2020, 15:57:40.659 [error]: javascript.0 (13665) at init (script.js.Timer:293:89) 23.5.2020, 15:57:40.660 [error]: javascript.0 (13665) at main (script.js.Timer:313:5) 23.5.2020, 15:57:40.660 [error]: javascript.0 (13665) at script.js.Timer:137:17 23.5.2020, 15:57:40.686 [error]: host.iob14u Caught by controller[0]: at init (script.js.Timer:293:89) 23.5.2020, 15:57:40.686 [error]: host.iob14u Caught by controller[0]: at main (script.js.Timer:313:5) 23.5.2020, 15:57:40.686 [error]: host.iob14u Caught by controller[0]: at script.js.Timer:137:17 23.5.2020, 15:58:11.824 [info ]: javascript.0 (13768) Start javascript script.js.Timer 23.5.2020, 15:58:11.827 [info ]: javascript.0 (13768) script.js.Timer: registered 0 subscriptions and 0 schedules 23.5.2020, 15:58:11.834 [info ]: javascript.0 (13768) script.js.Timer: Initial CreateStates fertig! 23.5.2020, 15:58:11.834 [info ]: javascript.0 (13768) script.js.Timer: Reaching Main 23.5.2020, 15:58:11.834 [info ]: javascript.0 (13768) script.js.Timer: Reaching Init() 23.5.2020, 15:58:11.838 [error]: javascript.0 (13768) at init (script.js.Timer:293:89) 23.5.2020, 15:58:11.838 [error]: javascript.0 (13768) at main (script.js.Timer:313:5) 23.5.2020, 15:58:11.838 [error]: javascript.0 (13768) at Object.<anonymous> (script.js.Timer:137:17)und es bleibt gelb :(
Muss isch da noch extra was machen?
-
HĂ€. Stand 2.0.1 auf den Git....
Mist, mit der alten Version funktionierte es jetzt, mit der neuen gehts nicht mehr.
Hatte sogar vor neustart der neuen Version alle ObjekteintrÀge gelöscht.
Es wurden wieder alle neu angelegt.
Mh. -
Update
Bitte vor dem update den gesamten Timerchannel "javascript.0.Timer" löschen, da defaults der Datenpunkte geÀndert wurden!
Changelog
V2.0.2 Beta (23.5.2020)
- Fix: Trigger fĂŒr TimerTargets wird jetzt beim speichern korrekt gesetzt/aktualisiert.
- Add: Meldungen können via Datenpunkt gemutet/deaktiviert werden. Weist Ihr diesem Datenpunkt die Funktion TimerTarget zu, kann dies auch zeitgesteuert geschehen.
- Add: Meldungen hinzugefĂŒgt. AusgefĂŒhrte Schaltungen können jetzt via Mail/Telegram/Alexa gemeldet werden.
- Change: Der fokusierte Timer im Vis hat nun farbigen Rahmen statt Hintergrund.
- Fix: Etliche Datenpunkt defaults geÀndert.
@Pittini sagte in [Vorlage] Flexibles Timerskript + Vis:
Add: Meldungen hinzugefĂŒgt. AusgefĂŒhrte Schaltungen können jetzt via Mail/Telegram/Alexa gemeldet werden.
Funktioniert :+1:

-
@Pittini sagte in [Vorlage] Flexibles Timerskript + Vis:
Add: Meldungen hinzugefĂŒgt. AusgefĂŒhrte Schaltungen können jetzt via Mail/Telegram/Alexa gemeldet werden.
Funktioniert :+1:

