Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [Vorlage] Variable Zeitsteuerung mit VIS Editor

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.5k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.7k

[Vorlage] Variable Zeitsteuerung mit VIS Editor

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vistemplate
919 Beiträge 47 Kommentatoren 280.2k Aufrufe 75 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • GlasfaserG Glasfaser

    @GiuseppeS

    Ich kann es Simulieren , die Bedingungen werden nicht beachtet :disappointed: :

    15:32 Uhr - Eine 3. Uhrzeit für runter um 15:36 Uhr erstellt
    15:33 Uhr - Tür auf
    15:34 Uhr - Bedingung wurde rot
    15:35 Uhr - Rollladen fuhr runter

    15:36 Uhr - Tür zu gemacht , da Rollladen runter und Rollladen hochgefahren
    15:38 Uhr - Bedingung wurde grün
    15:38 Uhr - Neue Uhrzeit eingestellt für 15:41 Uhr
    15:39 Uhr - Tür auf
    15:40 Uhr - Bedingung wurde rot
    15:41 Uhr - Rollladen fuhr runter und Rollladen wieder hochgefahren
    ////
    15:50 Uhr - Eine 4. Uhrzeit für hoch um 15:56 Uhr erstellt
    15:51 Uhr - Tür auf
    15:52 Uhr - Bedingung wurde rot
    14:56 Uhr - Rollladen fuhr hoch

    hier der Log ab 15:30 Uhr

    2019-07-12 15:30:00.038 - info: host.iobrokerv3 instance system.adapter.daswetter.0 started with pid 30560
    2019-07-12 15:30:00.142 - info: javascript.0 script.js.Homematic_CCU.Servicemeldungen_holen: Homematic-Servicemeldungen: Server:0.UNREACH,
    2019-07-12 15:30:00.142 - info: javascript.0 script.js.Homematic_CCU.Servicemeldungen_holen: Anzahl Homematic-Servicemeldungen: 1
    2019-07-12 15:30:01.286 - info: daswetter.0 starting. Version 2.8.0 in /opt/iobroker/node_modules/iobroker.daswetter, node: v10.16.0
    2019-07-12 15:30:08.974 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734157.3 SourceAnalytix calculation executed
    2019-07-12 15:30:09.561 - info: host.iobrokerv3 instance system.adapter.daswetter.0 terminated with code 11 (Desired termination)
    2019-07-12 15:30:35.575 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734159.2 SourceAnalytix calculation executed
    2019-07-12 15:31:00.012 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #1" wurde(n) geändert. | Terrassentür-Schloss |
    2019-07-12 15:31:00.012 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #1" erstellen:
    2019-07-12 15:31:00.012 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule "Rolladenaktor Terrassentür.LEVEL #1": 1 | 13 22 * * 0,1,2,3,4,5,6 | hm-rpc.1.JEQ0301018.1.LEVEL | 0
    2019-07-12 15:31:00.014 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #2" wurde(n) geändert. | Terrassentür-Schloss |
    2019-07-12 15:31:00.014 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #2" erstellen:
    2019-07-12 15:31:00.014 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule "Rolladenaktor Terrassentür.LEVEL #2": 2 | 16 7 * * 0,1,2,3,4,5,6 | hm-rpc.1.JEQ0301018.1.LEVEL | 100
    2019-07-12 15:31:02.425 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734161.4 SourceAnalytix calculation executed
    2019-07-12 15:31:29.091 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734172.6 SourceAnalytix calculation executed
    2019-07-12 15:31:55.825 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734176.9 SourceAnalytix calculation executed
    2019-07-12 15:32:03.269 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" erstellen:
    2019-07-12 15:32:03.269 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule "Rolladenaktor Terrassentür.LEVEL #3": 3 | 16 7 * * 0,1,2,3,4,5,6 | hm-rpc.1.JEQ0301018.1.LEVEL | 100
    2019-07-12 15:32:22.418 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734179.6 SourceAnalytix calculation executed
    2019-07-12 15:32:29.667 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" (3) gelöscht!
    2019-07-12 15:32:29.668 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" erstellen:
    2019-07-12 15:32:29.668 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule "Rolladenaktor Terrassentür.LEVEL #3": 3 | 36 15 * * 0,1,2,3,4,5,6 | hm-rpc.1.JEQ0301018.1.LEVEL | 0
    2019-07-12 15:32:48.991 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734182.4 SourceAnalytix calculation executed
    2019-07-12 15:33:15.884 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734185.1 SourceAnalytix calculation executed
    2019-07-12 15:33:42.447 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734187.8 SourceAnalytix calculation executed
    2019-07-12 15:34:00.019 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #1" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:34:00.020 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #1" (1) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 15:34:00.021 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #2" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:34:00.021 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #2" (2) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 15:34:00.021 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #3" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:34:00.021 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" (3) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 15:34:09.365 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734190.5 SourceAnalytix calculation executed
    2019-07-12 15:34:36.085 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734193.8 SourceAnalytix calculation executed
    2019-07-12 15:35:02.693 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734218.2 SourceAnalytix calculation executed
    2019-07-12 15:35:29.592 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734221.4 SourceAnalytix calculation executed
    2019-07-12 15:35:56.203 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734225.6 SourceAnalytix calculation executed
    2019-07-12 15:36:23.127 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734228.8 SourceAnalytix calculation executed
    2019-07-12 15:36:49.717 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734232.3 SourceAnalytix calculation executed
    2019-07-12 15:37:16.307 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734236.4 SourceAnalytix calculation executed
    2019-07-12 15:37:43.197 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734239 SourceAnalytix calculation executed
    2019-07-12 15:38:00.027 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #1" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:38:00.028 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #1" erstellen:
    2019-07-12 15:38:00.028 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule "Rolladenaktor Terrassentür.LEVEL #1": 1 | 13 22 * * 0,1,2,3,4,5,6 | hm-rpc.1.JEQ0301018.1.LEVEL | 0
    2019-07-12 15:38:00.030 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #2" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:38:00.030 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #2" erstellen:
    2019-07-12 15:38:00.030 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule "Rolladenaktor Terrassentür.LEVEL #2": 2 | 16 7 * * 0,1,2,3,4,5,6 | hm-rpc.1.JEQ0301018.1.LEVEL | 100
    2019-07-12 15:38:00.031 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #3" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:38:00.032 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" erstellen:
    2019-07-12 15:38:00.032 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule "Rolladenaktor Terrassentür.LEVEL #3": 3 | 36 15 * * 0,1,2,3,4,5,6 | hm-rpc.1.JEQ0301018.1.LEVEL | 0
    2019-07-12 15:38:09.778 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734241.5 SourceAnalytix calculation executed
    2019-07-12 15:38:36.632 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734244.1 SourceAnalytix calculation executed
    2019-07-12 15:38:40.742 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" (3) gelöscht!
    2019-07-12 15:38:40.742 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" erstellen:
    2019-07-12 15:38:40.742 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule "Rolladenaktor Terrassentür.LEVEL #3": 3 | 41 15 * * 0,1,2,3,4,5,6 | hm-rpc.1.JEQ0301018.1.LEVEL | 0
    2019-07-12 15:39:03.230 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734246.7 SourceAnalytix calculation executed
    2019-07-12 15:39:29.797 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734249.2 SourceAnalytix calculation executed
    2019-07-12 15:39:56.662 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734251.8 SourceAnalytix calculation executed
    2019-07-12 15:40:00.018 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #1" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:40:00.019 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #1" (1) gelöscht!
    2019-07-12 15:40:00.019 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #1" (1) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 15:40:00.019 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #2" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:40:00.019 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #2" (2) gelöscht!
    2019-07-12 15:40:00.019 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #2" (2) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 15:40:00.019 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #3" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:40:00.019 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" (3) gelöscht!
    2019-07-12 15:40:00.019 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" (3) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 15:40:23.324 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734254.4 SourceAnalytix calculation executed
    2019-07-12 15:40:50.175 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734256.9 SourceAnalytix calculation executed
    2019-07-12 15:41:16.754 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734260 SourceAnalytix calculation executed
    2019-07-12 15:41:43.485 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734262.9 SourceAnalytix calculation executed
    2019-07-12 15:42:10.488 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734265.5 SourceAnalytix calculation executed
    2019-07-12 15:42:37.104 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734268.8 SourceAnalytix calculation executed
    2019-07-12 15:43:04.124 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734271.4 SourceAnalytix calculation executed
    2019-07-12 15:43:30.724 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734274.7 SourceAnalytix calculation executed
    2019-07-12 15:43:39.058 - info: info.0 Popup-News readed...
    2019-07-12 15:43:57.616 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734277.8 SourceAnalytix calculation executed
    2019-07-12 15:44:24.218 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734281.3 SourceAnalytix calculation executed
    2019-07-12 15:44:50.865 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734284.6 SourceAnalytix calculation executed
    2019-07-12 15:45:00.039 - info: host.iobrokerv3 instance system.adapter.daswetter.0 started with pid 6434
    2019-07-12 15:45:00.078 - info: javascript.0 script.js.Homematic_CCU.Servicemeldungen_holen: Homematic-Servicemeldungen: Server:0.UNREACH,
    2019-07-12 15:45:00.079 - info: javascript.0 script.js.Homematic_CCU.Servicemeldungen_holen: Anzahl Homematic-Servicemeldungen: 1
    2019-07-12 15:45:00.875 - info: daswetter.0 starting. Version 2.8.0 in /opt/iobroker/node_modules/iobroker.daswetter, node: v10.16.0
    2019-07-12 15:45:08.662 - info: host.iobrokerv3 instance system.adapter.daswetter.0 terminated with code 11 (Desired termination)
    2019-07-12 15:45:18.536 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734287.2 SourceAnalytix calculation executed
    2019-07-12 15:45:45.121 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734290.5 SourceAnalytix calculation executed
    2019-07-12 15:46:11.956 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734293.1 SourceAnalytix calculation executed
    2019-07-12 15:46:38.530 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734295.6 SourceAnalytix calculation executed
    2019-07-12 15:47:05.218 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734298.1 SourceAnalytix calculation executed
    2019-07-12 15:47:32.089 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734300.6 SourceAnalytix calculation executed
    2019-07-12 15:47:58.650 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734303.1 SourceAnalytix calculation executed
    2019-07-12 15:48:25.522 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734305.7 SourceAnalytix calculation executed
    2019-07-12 15:48:52.084 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734308.2 SourceAnalytix calculation executed
    2019-07-12 15:49:00.009 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #1" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:49:00.010 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #1" (1) gelöscht!
    2019-07-12 15:49:00.010 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #1" erstellen:
    2019-07-12 15:49:00.010 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule "Rolladenaktor Terrassentür.LEVEL #1": 1 | 13 22 * * 0,1,2,3,4,5,6 | hm-rpc.1.JEQ0301018.1.LEVEL | 0
    2019-07-12 15:49:00.012 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #2" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:49:00.012 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #2" (2) gelöscht!
    2019-07-12 15:49:00.012 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #2" erstellen:
    2019-07-12 15:49:00.012 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule "Rolladenaktor Terrassentür.LEVEL #2": 2 | 16 7 * * 0,1,2,3,4,5,6 | hm-rpc.1.JEQ0301018.1.LEVEL | 100
    2019-07-12 15:49:00.015 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #3" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:49:00.016 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" (3) gelöscht!
    2019-07-12 15:49:00.016 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" erstellen:
    2019-07-12 15:49:00.016 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule "Rolladenaktor Terrassentür.LEVEL #3": 3 | 41 15 * * 0,1,2,3,4,5,6 | hm-rpc.1.JEQ0301018.1.LEVEL | 0
    2019-07-12 15:49:18.703 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734311.3 SourceAnalytix calculation executed
    2019-07-12 15:49:45.640 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734313.8 SourceAnalytix calculation executed
    2019-07-12 15:50:06.014 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #4" erstellen:
    2019-07-12 15:50:06.015 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule "Rolladenaktor Terrassentür.LEVEL #4": 4 | 41 15 * * 0,1,2,3,4,5,6 | hm-rpc.1.JEQ0301018.1.LEVEL | 0
    2019-07-12 15:50:12.342 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734316.3 SourceAnalytix calculation executed
    2019-07-12 15:50:29.660 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #4" (4) gelöscht!
    2019-07-12 15:50:29.660 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #4" erstellen:
    2019-07-12 15:50:29.660 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule "Rolladenaktor Terrassentür.LEVEL #4": 4 | 56 15 * * 0,1,2,3,4,5,6 | hm-rpc.1.JEQ0301018.1.LEVEL | 100
    2019-07-12 15:50:39.221 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734318.8 SourceAnalytix calculation executed
    2019-07-12 15:51:05.831 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734321.3 SourceAnalytix calculation executed
    2019-07-12 15:51:32.426 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734324.6 SourceAnalytix calculation executed
    2019-07-12 15:51:59.290 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734327.1 SourceAnalytix calculation executed
    2019-07-12 15:52:00.016 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #1" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:52:00.017 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #1" (1) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 15:52:00.017 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #2" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:52:00.018 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #2" (2) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 15:52:00.019 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #3" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:52:00.019 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" (3) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 15:52:00.019 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Relevante Bedingung(en) für Timer "Rolladenaktor Terrassentür.LEVEL #4" wurde(n) geändert. | Terrassentür-Schloss | Tür Überwachung :1.STATE |
    2019-07-12 15:52:00.019 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #4" (4) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 15:52:25.888 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734331.2 SourceAnalytix calculation executed
    2019-07-12 15:52:52.696 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734334.7 SourceAnalytix calculation executed
    2019-07-12 15:53:19.290 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734337.6 SourceAnalytix calculation executed
    2019-07-12 15:53:46.104 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734340.1 SourceAnalytix calculation executed
    2019-07-12 15:54:12.665 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734344.8 SourceAnalytix calculation executed
    2019-07-12 15:54:39.251 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734347.2 SourceAnalytix calculation executed
    2019-07-12 15:55:06.082 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734349.7 SourceAnalytix calculation executed
    2019-07-12 15:55:32.626 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734352.1 SourceAnalytix calculation executed
    2019-07-12 15:55:59.452 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734354.6 SourceAnalytix calculation executed
    2019-07-12 15:56:26.083 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734357.8 SourceAnalytix calculation executed
    2019-07-12 15:56:52.750 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734360.3 SourceAnalytix calculation executed
    2019-07-12 15:57:19.702 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734362.7 SourceAnalytix calculation executed
    2019-07-12 15:57:46.310 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734365.2 SourceAnalytix calculation executed
    2019-07-12 15:58:13.222 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734367.7 SourceAnalytix calculation executed
    2019-07-12 15:58:39.840 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734370.1 SourceAnalytix calculation executed
    2019-07-12 15:59:06.458 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734373.3 SourceAnalytix calculation executed
    2019-07-12 15:59:33.319 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734375.9 SourceAnalytix calculation executed
    2019-07-12 15:59:59.922 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734379.9 SourceAnalytix calculation executed
    2019-07-12 16:00:00.043 - info: host.iobrokerv3 instance system.adapter.daswetter.0 started with pid 14738
    

    Nachtrag : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Sehr komisch !!!???????

    habe Timer 3 und 4 gelöscht ,
    dann zufällig bei Tür auf , also wo die zwei Bedingungen vorhanden sind ( Bedingung rot )

    16:51 Uhr - Uhrzeit für runter um 16:53 Uhr erstellt ( Timer 3 )
    16:53 Uhr - Rollladen blieb oben ( Bedingung natürlich noch rot )

    2019-07-12 16:49:26.629 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734652.3 SourceAnalytix calculation executed
    2019-07-12 16:49:40.660 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #4" (4) gelöscht!
    2019-07-12 16:49:40.661 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #4" (4) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 16:49:48.790 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #4" (4) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 16:49:53.528 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734655 SourceAnalytix calculation executed
    2019-07-12 16:50:20.146 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734658.3 SourceAnalytix calculation executed
    2019-07-12 16:50:47.084 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734662.5 SourceAnalytix calculation executed
    2019-07-12 16:51:13.616 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734666.5 SourceAnalytix calculation executed
    2019-07-12 16:51:32.312 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #4" (4) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 16:51:40.474 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734670.3 SourceAnalytix calculation executed
    2019-07-12 16:51:54.547 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #4" (4) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 16:52:03.687 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" (3) gelöscht!
    2019-07-12 16:52:06.557 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" (3) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 16:52:07.083 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734674.6 SourceAnalytix calculation executed
    2019-07-12 16:52:31.187 - info: javascript.0 script.js.Timer.Rollladen.Timer_Rollladen_Terrassentür: Schedule für "Rolladenaktor Terrassentür.LEVEL #3" (3) nicht erstellt: Bedingung(en) nicht erfüllt!
    2019-07-12 16:52:33.619 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734677.7 SourceAnalytix calculation executed
    2019-07-12 16:53:00.453 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734680.6 SourceAnalytix calculation executed
    2019-07-12 16:53:27.100 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734683.5 SourceAnalytix calculation executed
    2019-07-12 16:53:53.840 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734686.4 SourceAnalytix calculation executed
    2019-07-12 16:54:20.439 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734689.3 SourceAnalytix calculation executed
    2019-07-12 16:54:47.092 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734692.2 SourceAnalytix calculation executed
    2019-07-12 16:55:13.975 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734695.1 SourceAnalytix calculation executed
    2019-07-12 16:55:40.590 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734698.7 SourceAnalytix calculation executed
    2019-07-12 16:56:07.518 - info: sourceanalytix.0 state b-control-em.0.Teridian_Total_Kanal.Wirkenergie_Bezug changed : 13734701.9 SourceAnalytix calculation executed
    2019-07-1
    
    G Offline
    G Offline
    GiuseppeS
    schrieb am zuletzt editiert von
    #81

    @Glasfaser
    Sehe glaub eine Systematik.

    Es gibt unterschiedliche Fälle, wie ein Timer (sowohl löschen als auch erstellen) getriggert wird:

    • Durch Button in Vis Popup
    • Tägliches Triggern über Cron in Funktion recalc
    • Triggern über geänderte Bedingungen

    Beim hier genannten letzten Fall läuft wohl was schief.

    Als du den letzten Test gemacht hast, wurden zwischen Timer-Erstellung und gewünschter Timer-Ausführung die Bedingungen nicht geändert (waren dauerhaft false). Es funktionierte alles wie gewünscht.

    Bei den NIO Fällen waren die Bedingungen der Trigger für die Schedules. Timer waren gesetzt und eine Änderung der Bedingungen sollte den Timer löschen, was aber nicht funktionierte.

    Vielleicht kann ich was im Skript auf die schnelle finden.

    1 Antwort Letzte Antwort
    0
    • G GiuseppeS

      @Glasfaser
      Es ist in den Logs genau sichtbar, dass das Löschen der Timer anscheinend nicht immer funktioniert.
      Beim letzten Test ist das Löschen immer vorhanden, bevor eine Validierung stattfindet. Daher IO.
      Bei den fehlerhaften Fällen werden die Timer nicht gelöscht, obwohl die Bedingungen den Trigger ausgeführt hatten.

      Es wird bei Änderungen der Bedingungen immer der korrekte Timer getriggert.
      Eine erneute Erstellung wird auch immer vermieden wenn die Bedingungen insgesamt false sind.
      Das aber vorliegende Löschen der Timer wird nicht durchgeführt. Wie oben erwähnt, werde ich die Abfrage, ob Timer xy vorhanden ist, anders gestalten. Aber zunächst muss ich schauen, dass ich den Fehler reproduzieren kann.

      Dein letzter Stand ist, dass ein Reproduzieren des Fehlers nicht immer klappt, oder?

      Am Sonntag werde ich hoffentlich dazu kommen ein paar Tests durchzuführen.

      GlasfaserG Offline
      GlasfaserG Offline
      Glasfaser
      schrieb am zuletzt editiert von
      #82

      @GiuseppeS sagte in [Vorlage] Variable Zeitsteuerung mit VIS Editor:

      @Glasfaser

      Dein letzter Stand ist, dass ein Reproduzieren des Fehlers nicht immer klappt, oder?

      Wie ich oben beschrieben haben ist der Fehler immer Reproduzierbar.
      Was komisch ist bei meinen Nachtragsanhang , das wenn die Tür auf ist also die Bedingungen vorhanden sind und ich den Timer ändere/bzw, einen neuen erstelle es wie oben beschrieben zu der eingestellten Uhrzeit auch der Rollladen nicht runterfährt.

      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

      G 1 Antwort Letzte Antwort
      0
      • GlasfaserG Glasfaser

        @GiuseppeS sagte in [Vorlage] Variable Zeitsteuerung mit VIS Editor:

        @Glasfaser

        Dein letzter Stand ist, dass ein Reproduzieren des Fehlers nicht immer klappt, oder?

        Wie ich oben beschrieben haben ist der Fehler immer Reproduzierbar.
        Was komisch ist bei meinen Nachtragsanhang , das wenn die Tür auf ist also die Bedingungen vorhanden sind und ich den Timer ändere/bzw, einen neuen erstelle es wie oben beschrieben zu der eingestellten Uhrzeit auch der Rollladen nicht runterfährt.

        G Offline
        G Offline
        GiuseppeS
        schrieb am zuletzt editiert von
        #83

        @Glasfaser
        Ok, dann ist es wie in meinem letzten Post beschrieben und auf diese Art reproduzierbar.
        Geänderte Bedingungen löschen nicht zuvor gesetzte Timer.
        Werde schauen was ich finden kann...

        GlasfaserG 1 Antwort Letzte Antwort
        0
        • G GiuseppeS

          @Glasfaser
          Ok, dann ist es wie in meinem letzten Post beschrieben und auf diese Art reproduzierbar.
          Geänderte Bedingungen löschen nicht zuvor gesetzte Timer.
          Werde schauen was ich finden kann...

          GlasfaserG Offline
          GlasfaserG Offline
          Glasfaser
          schrieb am zuletzt editiert von
          #84

          @GiuseppeS

          Mache in Ruhe …dich auf die suche ... :thinking_face: wo der Fehler ist ,
          ich habe mein Datenpunkt / Skript für den Terrassenrollladen erstmal wieder aktiviert wie vor deinen Änderungen im Skript , da ich ab morgen im Urlaub bin .:beach_with_umbrella:

          War auch eine harte Nuss die ich dir zur Erweiterung des Skripts gegeben habe :flushed:

          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

          G 2 Antworten Letzte Antwort
          0
          • GlasfaserG Glasfaser

            @GiuseppeS

            Mache in Ruhe …dich auf die suche ... :thinking_face: wo der Fehler ist ,
            ich habe mein Datenpunkt / Skript für den Terrassenrollladen erstmal wieder aktiviert wie vor deinen Änderungen im Skript , da ich ab morgen im Urlaub bin .:beach_with_umbrella:

            War auch eine harte Nuss die ich dir zur Erweiterung des Skripts gegeben habe :flushed:

            G Offline
            G Offline
            GiuseppeS
            schrieb am zuletzt editiert von
            #85

            @Glasfaser
            Dieses ToDo hatte ich allerdings schon länger auf der Liste, aber mit mangelhafter Motivation :face_with_rolling_eyes:
            Aber keine Sorge, debuggen mach ich gern, auch wenn es bedeutet, dass zuvor etwas nicht perfekt lief :man-facepalming:

            1 Antwort Letzte Antwort
            0
            • GlasfaserG Glasfaser

              @GiuseppeS

              Mache in Ruhe …dich auf die suche ... :thinking_face: wo der Fehler ist ,
              ich habe mein Datenpunkt / Skript für den Terrassenrollladen erstmal wieder aktiviert wie vor deinen Änderungen im Skript , da ich ab morgen im Urlaub bin .:beach_with_umbrella:

              War auch eine harte Nuss die ich dir zur Erweiterung des Skripts gegeben habe :flushed:

              G Offline
              G Offline
              GiuseppeS
              schrieb am zuletzt editiert von GiuseppeS
              #86

              @Glasfaser
              Ich versuche gerade den Fehler zu reproduzieren, bisher erfolglos.

              Meine Vorgehensweise:

              • Bedingung wäre erfüllt aber Timer ist noch inaktiv
              • Timer wird aktiviert; schedule wird laut log erstellt da Bedingung erfüllt
              • States werden verändert damit Bedingungen = false werden
              • Im nächsten Cron-Durchlauf wird Änderung des States der Bedingung erkannt und Darstellung der Bedingung wird rot
                -> schedule wird laut log gelöscht und nicht neu erstellt

              Das entspricht doch deinen Tests wo es wiederholt nicht geklappt hat, oder?
              Ich kann zwar gerade nichts am Skript testen aber zumindest das Reproduzieren wäre möglich...

              Edit:
              Habe jetzt unterschiedliche Wege probiert.

              • Timer aktiviert / deaktiviert während Bedingung immer true war.
              • Bedingung true / false während Timer dauerhaft Aktiviert war
              • Test wie Original-Post aber Bedingung zunächst false, dann true und danach wieder false.

              Kann den Fehler einfach nicht reproduzieren. Kannst du dein Original Skript hochladen?
              In der Zwischenzeit grübel ich mal weiter. Morgen geht wieder der Flug gen Heimat, da gibt's genug Wartezeit :confounded:

              GlasfaserG 1 Antwort Letzte Antwort
              0
              • G GiuseppeS

                @Glasfaser
                Ich versuche gerade den Fehler zu reproduzieren, bisher erfolglos.

                Meine Vorgehensweise:

                • Bedingung wäre erfüllt aber Timer ist noch inaktiv
                • Timer wird aktiviert; schedule wird laut log erstellt da Bedingung erfüllt
                • States werden verändert damit Bedingungen = false werden
                • Im nächsten Cron-Durchlauf wird Änderung des States der Bedingung erkannt und Darstellung der Bedingung wird rot
                  -> schedule wird laut log gelöscht und nicht neu erstellt

                Das entspricht doch deinen Tests wo es wiederholt nicht geklappt hat, oder?
                Ich kann zwar gerade nichts am Skript testen aber zumindest das Reproduzieren wäre möglich...

                Edit:
                Habe jetzt unterschiedliche Wege probiert.

                • Timer aktiviert / deaktiviert während Bedingung immer true war.
                • Bedingung true / false während Timer dauerhaft Aktiviert war
                • Test wie Original-Post aber Bedingung zunächst false, dann true und danach wieder false.

                Kann den Fehler einfach nicht reproduzieren. Kannst du dein Original Skript hochladen?
                In der Zwischenzeit grübel ich mal weiter. Morgen geht wieder der Flug gen Heimat, da gibt's genug Wartezeit :confounded:

                GlasfaserG Offline
                GlasfaserG Offline
                Glasfaser
                schrieb am zuletzt editiert von Glasfaser
                #87

                @GiuseppeS

                Hier das Skript , nur der Name Device wurde auf RollladenTerrassentuer geändert und

                setState("javascript.0.Timer.RollladenTerrassentuer.Editor.Device", "Timer.RollladenTerrassentuer.Editor.Verschluss", true); in den Gänsefüßchen RollladenTerrassentuer

                xxxxxxxxxxxxxxxxxxxxxxxx.JPG

                "
                Glasfaser Skript Rollladen.txt

                Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                1 Antwort Letzte Antwort
                0
                • G Offline
                  G Offline
                  GiuseppeS
                  schrieb am zuletzt editiert von GiuseppeS
                  #88

                  @Glasfaser
                  Ich konnte nichts auffälliges in deinem Skript finden. Kann mir weiterhin nicht erklären wieso es bei dir dieses Verhalten gibt. Ich schau mal ob ich dein Skript ohne großen Aufwand bei mir zum Laufen bringen kann.

                  Habe eben übrigens ein kleines Update des Skripts hochgeladen. Diesmal gezippt Datei, damit die Umlaute weiterhin passen.
                  Habe ein paar Kleinigkeiten angepasst (siehe Edit im Post 1).

                  Kann bitte eine Person, die auch das Skript nutzt, testen ob die Bedingungen alle zum gewünschten Ergebnis führen: werden die Timer korrekt gesetzt bzw. gelöscht? Ich kann leider weiterhin nicht die Fehlerfälle von @Glasfaser reproduzieren.

                  Danke

                  sigi234S 1 Antwort Letzte Antwort
                  0
                  • G GiuseppeS

                    @Glasfaser
                    Ich konnte nichts auffälliges in deinem Skript finden. Kann mir weiterhin nicht erklären wieso es bei dir dieses Verhalten gibt. Ich schau mal ob ich dein Skript ohne großen Aufwand bei mir zum Laufen bringen kann.

                    Habe eben übrigens ein kleines Update des Skripts hochgeladen. Diesmal gezippt Datei, damit die Umlaute weiterhin passen.
                    Habe ein paar Kleinigkeiten angepasst (siehe Edit im Post 1).

                    Kann bitte eine Person, die auch das Skript nutzt, testen ob die Bedingungen alle zum gewünschten Ergebnis führen: werden die Timer korrekt gesetzt bzw. gelöscht? Ich kann leider weiterhin nicht die Fehlerfälle von @Glasfaser reproduzieren.

                    Danke

                    sigi234S Online
                    sigi234S Online
                    sigi234
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von sigi234
                    #89

                    @GiuseppeS sagte in [Vorlage] Variable Zeitsteuerung mit VIS Editor:

                    Kann bitte eine Person, die auch das Skript nutzt, testen ob die Bedingungen alle zum gewünschten Ergebnis führen: werden die Timer korrekt gesetzt bzw. gelöscht?

                    Skript aktualisiert,
                    Skript Fehler:

                    Screenshot (3661).png

                    javascript.0	2019-07-14 20:15:00.017	error	at listOnTimeout (timers.js:263:5)
                    javascript.0	2019-07-14 20:15:00.017	error	at tryOnTimeout (timers.js:300:5)
                    javascript.0	2019-07-14 20:15:00.017	error	at ontimeout (timers.js:436:11)
                    javascript.0	2019-07-14 20:15:00.017	error	at Timeout._onTimeout (C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
                    javascript.0	2019-07-14 20:15:00.017	error	at C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
                    javascript.0	2019-07-14 20:15:00.017	error	at Job.invoke (C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
                    javascript.0	2019-07-14 20:15:00.017	error	at Job.nodeSchedule.scheduleJob [as job] (C:\ioBroker\node_modules\iobroker.javascript\lib\sandbox.js:1191:34)
                    javascript.0	2019-07-14 20:15:00.017	error	at Object.compareCond (script.js.Sigi.Timer_Licht:71:30)
                    javascript.0	2019-07-14 20:15:00.017	error	at JSON.parse (<anonymous>:null:null)
                    javascript.0	2019-07-14 20:15:00.017	error	Error in callback: SyntaxError: Unexpected end of JSON input
                    javascript.0	2019-07-14 20:15:00.014	info	script.js.Test.Countdown_Datum: NaN Resttage (NaN Wochen) bis zum (Sigi)
                    javascript.0	2019-07-14 20:14:00.007	info	script.js.Test.Countdown_Datum: NaN Resttage (NaN Wochen) bis zum (Sigi)
                    javascript.0	2019-07-14 20:14:00.005	error	at Timer.processTimers (timers.js:223:10)
                    javascript.0	2019-07-14 20:14:00.005	error	at listOnTimeout (timers.js:263:5)
                    javascript.0	2019-07-14 20:14:00.005	error	at tryOnTimeout (timers.js:300:5)
                    javascript.0	2019-07-14 20:14:00.005	error	at ontimeout (timers.js:436:11)
                    javascript.0	2019-07-14 20:14:00.005	error	at Timeout._onTimeout (C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
                    javascript.0	2019-07-14 20:14:00.005	error	at C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
                    javascript.0	2019-07-14 20:14:00.005	error	at Job.invoke (C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
                    javascript.0	2019-07-14 20:14:00.005	error	at Job.nodeSchedule.scheduleJob [as job] (C:\ioBroker\node_modules\iobroker.javascript\lib\sandbox.js:1191:34)
                    javascript.0	2019-07-14 20:14:00.005	error	at Object.compareCond (script.js.Sigi.Timer_Licht:71:30)
                    javascript.0	2019-07-14 20:14:00.005	error	at JSON.parse (<anonymous>:null:null)
                    javascript.0	2019-07-14 20:14:00.005	error	Error in callback: SyntaxError: Unexpected end of JSON input
                    javascript.0	2019-07-14 20:13:22.994	error	at Timer.processTimers (timers.js:223:10)
                    javascript.0	2019-07-14 20:13:22.994	error	at listOnTimeout (timers.js:263:5)
                    javascript.0	2019-07-14 20:13:22.994	error	at tryOnTimeout (timers.js:300:5)
                    javascript.0	2019-07-14 20:13:22.994	error	at ontimeout (timers.js:438:13)
                    javascript.0	2019-07-14 20:13:22.994	error	at Timeout._onTimeout (C:\ioBroker\node_modules\iobroker.javascript\lib\sandbox.js:1886:34)
                    javascript.0	2019-07-14 20:13:22.994	error	at Object.main (script.js.Sigi.Timer_Licht:820:5)
                    javascript.0	2019-07-14 20:13:22.994	error	at createConditionsJSON (script.js.Sigi.Timer_Licht:48:50)
                    javascript.0	2019-07-14 20:13:22.994	error	Error in callback: TypeError: Cannot read property 'common' of null
                    javascript.0	2019-07-14 20:13:22.993	warn	Object "enum.functions.timerconditions" does not exist
                    

                    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Immer Daten sichern!

                    G 1 Antwort Letzte Antwort
                    0
                    • sigi234S sigi234

                      @GiuseppeS sagte in [Vorlage] Variable Zeitsteuerung mit VIS Editor:

                      Kann bitte eine Person, die auch das Skript nutzt, testen ob die Bedingungen alle zum gewünschten Ergebnis führen: werden die Timer korrekt gesetzt bzw. gelöscht?

                      Skript aktualisiert,
                      Skript Fehler:

                      Screenshot (3661).png

                      javascript.0	2019-07-14 20:15:00.017	error	at listOnTimeout (timers.js:263:5)
                      javascript.0	2019-07-14 20:15:00.017	error	at tryOnTimeout (timers.js:300:5)
                      javascript.0	2019-07-14 20:15:00.017	error	at ontimeout (timers.js:436:11)
                      javascript.0	2019-07-14 20:15:00.017	error	at Timeout._onTimeout (C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
                      javascript.0	2019-07-14 20:15:00.017	error	at C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
                      javascript.0	2019-07-14 20:15:00.017	error	at Job.invoke (C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
                      javascript.0	2019-07-14 20:15:00.017	error	at Job.nodeSchedule.scheduleJob [as job] (C:\ioBroker\node_modules\iobroker.javascript\lib\sandbox.js:1191:34)
                      javascript.0	2019-07-14 20:15:00.017	error	at Object.compareCond (script.js.Sigi.Timer_Licht:71:30)
                      javascript.0	2019-07-14 20:15:00.017	error	at JSON.parse (<anonymous>:null:null)
                      javascript.0	2019-07-14 20:15:00.017	error	Error in callback: SyntaxError: Unexpected end of JSON input
                      javascript.0	2019-07-14 20:15:00.014	info	script.js.Test.Countdown_Datum: NaN Resttage (NaN Wochen) bis zum (Sigi)
                      javascript.0	2019-07-14 20:14:00.007	info	script.js.Test.Countdown_Datum: NaN Resttage (NaN Wochen) bis zum (Sigi)
                      javascript.0	2019-07-14 20:14:00.005	error	at Timer.processTimers (timers.js:223:10)
                      javascript.0	2019-07-14 20:14:00.005	error	at listOnTimeout (timers.js:263:5)
                      javascript.0	2019-07-14 20:14:00.005	error	at tryOnTimeout (timers.js:300:5)
                      javascript.0	2019-07-14 20:14:00.005	error	at ontimeout (timers.js:436:11)
                      javascript.0	2019-07-14 20:14:00.005	error	at Timeout._onTimeout (C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:501:7)
                      javascript.0	2019-07-14 20:14:00.005	error	at C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:543:11
                      javascript.0	2019-07-14 20:14:00.005	error	at Job.invoke (C:\ioBroker\node_modules\iobroker.javascript\node_modules\node-schedule\lib\schedule.js:173:10)
                      javascript.0	2019-07-14 20:14:00.005	error	at Job.nodeSchedule.scheduleJob [as job] (C:\ioBroker\node_modules\iobroker.javascript\lib\sandbox.js:1191:34)
                      javascript.0	2019-07-14 20:14:00.005	error	at Object.compareCond (script.js.Sigi.Timer_Licht:71:30)
                      javascript.0	2019-07-14 20:14:00.005	error	at JSON.parse (<anonymous>:null:null)
                      javascript.0	2019-07-14 20:14:00.005	error	Error in callback: SyntaxError: Unexpected end of JSON input
                      javascript.0	2019-07-14 20:13:22.994	error	at Timer.processTimers (timers.js:223:10)
                      javascript.0	2019-07-14 20:13:22.994	error	at listOnTimeout (timers.js:263:5)
                      javascript.0	2019-07-14 20:13:22.994	error	at tryOnTimeout (timers.js:300:5)
                      javascript.0	2019-07-14 20:13:22.994	error	at ontimeout (timers.js:438:13)
                      javascript.0	2019-07-14 20:13:22.994	error	at Timeout._onTimeout (C:\ioBroker\node_modules\iobroker.javascript\lib\sandbox.js:1886:34)
                      javascript.0	2019-07-14 20:13:22.994	error	at Object.main (script.js.Sigi.Timer_Licht:820:5)
                      javascript.0	2019-07-14 20:13:22.994	error	at createConditionsJSON (script.js.Sigi.Timer_Licht:48:50)
                      javascript.0	2019-07-14 20:13:22.994	error	Error in callback: TypeError: Cannot read property 'common' of null
                      javascript.0	2019-07-14 20:13:22.993	warn	Object "enum.functions.timerconditions" does not exist
                      
                      G Offline
                      G Offline
                      GiuseppeS
                      schrieb am zuletzt editiert von
                      #90

                      @sigi234
                      Die Aufzählung "timerconditions" existiert bei dir nicht. Daher diese Fehler.
                      Auf welcher Version warst du? Noch die ohne variable Bedingungen?
                      Dann wäre es auch wichtig das Popup-View einzulesen. Außerdem wäre es wichtig die States alle zu löschen.

                      • Skript stoppen
                      • PopUp View importieren
                      • Alle Objekte unter javascript.0.timer löschen
                      • Aufzählung "timerconditions" erstellen und states für die Bedingungen reinziehen, z.B. sowas wie AtHome was jeder in ähnlicher Form nutzt
                      • Skript neu starten (2 Mal)

                      Falls du die Bedingungen nicht nutzen willst, kannst du auch einfach wieder das alte Script weiternutzen.

                      sigi234S 2 Antworten Letzte Antwort
                      0
                      • G GiuseppeS

                        @sigi234
                        Die Aufzählung "timerconditions" existiert bei dir nicht. Daher diese Fehler.
                        Auf welcher Version warst du? Noch die ohne variable Bedingungen?
                        Dann wäre es auch wichtig das Popup-View einzulesen. Außerdem wäre es wichtig die States alle zu löschen.

                        • Skript stoppen
                        • PopUp View importieren
                        • Alle Objekte unter javascript.0.timer löschen
                        • Aufzählung "timerconditions" erstellen und states für die Bedingungen reinziehen, z.B. sowas wie AtHome was jeder in ähnlicher Form nutzt
                        • Skript neu starten (2 Mal)

                        Falls du die Bedingungen nicht nutzen willst, kannst du auch einfach wieder das alte Script weiternutzen.

                        sigi234S Online
                        sigi234S Online
                        sigi234
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #91

                        @GiuseppeS sagte in [Vorlage] Variable Zeitsteuerung mit VIS Editor:

                        Falls du die Bedingungen nicht nutzen willst, kannst du auch einfach wieder das alte Script weiternutzen.

                        Hab ich jetzt nicht mehr.............

                        Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                        Immer Daten sichern!

                        1 Antwort Letzte Antwort
                        0
                        • G GiuseppeS

                          @sigi234
                          Die Aufzählung "timerconditions" existiert bei dir nicht. Daher diese Fehler.
                          Auf welcher Version warst du? Noch die ohne variable Bedingungen?
                          Dann wäre es auch wichtig das Popup-View einzulesen. Außerdem wäre es wichtig die States alle zu löschen.

                          • Skript stoppen
                          • PopUp View importieren
                          • Alle Objekte unter javascript.0.timer löschen
                          • Aufzählung "timerconditions" erstellen und states für die Bedingungen reinziehen, z.B. sowas wie AtHome was jeder in ähnlicher Form nutzt
                          • Skript neu starten (2 Mal)

                          Falls du die Bedingungen nicht nutzen willst, kannst du auch einfach wieder das alte Script weiternutzen.

                          sigi234S Online
                          sigi234S Online
                          sigi234
                          Forum Testing Most Active
                          schrieb am zuletzt editiert von
                          #92

                          @GiuseppeS sagte in [Vorlage] Variable Zeitsteuerung mit VIS Editor:

                          Aufzählung "timerconditions" erstellen und states für die Bedingungen reinziehen, z.B. sowas wie AtHome was jeder in ähnlicher Form nutzt

                          Wie genau?

                          Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                          Immer Daten sichern!

                          G 1 Antwort Letzte Antwort
                          0
                          • sigi234S sigi234

                            @GiuseppeS sagte in [Vorlage] Variable Zeitsteuerung mit VIS Editor:

                            Aufzählung "timerconditions" erstellen und states für die Bedingungen reinziehen, z.B. sowas wie AtHome was jeder in ähnlicher Form nutzt

                            Wie genau?

                            G Offline
                            G Offline
                            GiuseppeS
                            schrieb am zuletzt editiert von
                            #93

                            @sigi234
                            Du hast doch eine Aufzählung, worin alle Rollläden drin stehen.
                            Jetzt muss eine neue Aufzählung erstellt werden. Kannst du nennen wie du magst. Hier sollten Objekte/States rein kommen, die als Bedingung für die spätere Ausführung der Timer genutzt werden sollen.
                            Hast du Türkontakte? Die wären z.B. sinnvoll.
                            Den Namen der neuen Aufzählung gibst du oben im Script an. So wie du es mit den Rollläden auch gemacht hattest.

                            Wenn noch etwas unklar ist, bitte genau beschreiben was unklar ist.

                            sigi234S 1 Antwort Letzte Antwort
                            0
                            • G GiuseppeS

                              @sigi234
                              Du hast doch eine Aufzählung, worin alle Rollläden drin stehen.
                              Jetzt muss eine neue Aufzählung erstellt werden. Kannst du nennen wie du magst. Hier sollten Objekte/States rein kommen, die als Bedingung für die spätere Ausführung der Timer genutzt werden sollen.
                              Hast du Türkontakte? Die wären z.B. sinnvoll.
                              Den Namen der neuen Aufzählung gibst du oben im Script an. So wie du es mit den Rollläden auch gemacht hattest.

                              Wenn noch etwas unklar ist, bitte genau beschreiben was unklar ist.

                              sigi234S Online
                              sigi234S Online
                              sigi234
                              Forum Testing Most Active
                              schrieb am zuletzt editiert von
                              #94

                              @GiuseppeS sagte in [Vorlage] Variable Zeitsteuerung mit VIS Editor:

                              Du hast doch eine Aufzählung, worin alle Rollläden drin stehen.

                              Nimm ja die Funktion Licht (Hue).......egal, ich mache alles mal neu.

                              Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                              Immer Daten sichern!

                              G 1 Antwort Letzte Antwort
                              0
                              • sigi234S sigi234

                                @GiuseppeS sagte in [Vorlage] Variable Zeitsteuerung mit VIS Editor:

                                Du hast doch eine Aufzählung, worin alle Rollläden drin stehen.

                                Nimm ja die Funktion Licht (Hue).......egal, ich mache alles mal neu.

                                G Offline
                                G Offline
                                GiuseppeS
                                schrieb am zuletzt editiert von GiuseppeS
                                #95

                                @sigi234
                                Die Aufzählung "Licht" ist bei dir für das, was du steuern möchtest.

                                Du musst im Skript ein paar Zeilen darunter noch eine weitere Aufzählung angeben. Bei mir heißt die "timerconditions". Diese Aufzählung ist für die Bedingungen, die man Hinterlegen kann.

                                Im ersten Post steht auch nochmal alles beschrieben.

                                1 Antwort Letzte Antwort
                                0
                                • K Online
                                  K Online
                                  K_o_bold
                                  schrieb am zuletzt editiert von
                                  #96

                                  @GiuseppeS ,

                                  vielen Dank für das Bereitstellen deines Timers. Da steckt eine Menge Arbeit dahinter, wenn man die Menge an Codezeilen und die VIS Views genauer betrachtet.
                                  Das ist nicht selbstverständlich, dass jemand sowas einfach so bereit stellt. Tolle Arbeit und sehr professionell gelöst.!

                                  Ich habe die aktuellste Version getestet und bin genauso vorgegangen, wie du es im ersten Poste beschrieben hast. Es funktioniert alles einwandfrei.
                                  Eine Bedingung habe ich für meine Terrassentüre ( Xiaomi Türsensor ) auch erfolgreich getestet. Ich kann die Probleme, die Glasfaser hatte nicht nachvollziehen.

                                  Wenn ich mir noch was wünschen würde, dann zusätzlich einen Offset in Sekunden definieren zu können.
                                  Ich möchte z.B. meine Rollläden im 5 s Takt nacheinander schalten können.

                                  G 1 Antwort Letzte Antwort
                                  0
                                  • K K_o_bold

                                    @GiuseppeS ,

                                    vielen Dank für das Bereitstellen deines Timers. Da steckt eine Menge Arbeit dahinter, wenn man die Menge an Codezeilen und die VIS Views genauer betrachtet.
                                    Das ist nicht selbstverständlich, dass jemand sowas einfach so bereit stellt. Tolle Arbeit und sehr professionell gelöst.!

                                    Ich habe die aktuellste Version getestet und bin genauso vorgegangen, wie du es im ersten Poste beschrieben hast. Es funktioniert alles einwandfrei.
                                    Eine Bedingung habe ich für meine Terrassentüre ( Xiaomi Türsensor ) auch erfolgreich getestet. Ich kann die Probleme, die Glasfaser hatte nicht nachvollziehen.

                                    Wenn ich mir noch was wünschen würde, dann zusätzlich einen Offset in Sekunden definieren zu können.
                                    Ich möchte z.B. meine Rollläden im 5 s Takt nacheinander schalten können.

                                    G Offline
                                    G Offline
                                    GiuseppeS
                                    schrieb am zuletzt editiert von
                                    #97

                                    @K_o_bold
                                    Danke für deine Tests. Falls dir noch was auffallen sollte, einfach melden.

                                    Werde schauen, dass ich folgende Punkte zeitnah integrieren kann:

                                    • Offset mit 5s, 10s, 15s usw.
                                    • Reihenfolge der Geräte in Tabelle über Reihenfolge in "javascript.0.Timer.Devices.Editor.DropDownDevice" editierbar.
                                      Wenn Reihenfolge für Dropdown geändert wird, dann ändert sich auch die Reihenfolge in der Tabelle. Werde dafür das Dropdown-State eine Ebene höher ziehen (nicht unter "Editor").
                                    GlasfaserG 1 Antwort Letzte Antwort
                                    0
                                    • G GiuseppeS

                                      @K_o_bold
                                      Danke für deine Tests. Falls dir noch was auffallen sollte, einfach melden.

                                      Werde schauen, dass ich folgende Punkte zeitnah integrieren kann:

                                      • Offset mit 5s, 10s, 15s usw.
                                      • Reihenfolge der Geräte in Tabelle über Reihenfolge in "javascript.0.Timer.Devices.Editor.DropDownDevice" editierbar.
                                        Wenn Reihenfolge für Dropdown geändert wird, dann ändert sich auch die Reihenfolge in der Tabelle. Werde dafür das Dropdown-State eine Ebene höher ziehen (nicht unter "Editor").
                                      GlasfaserG Offline
                                      GlasfaserG Offline
                                      Glasfaser
                                      schrieb am zuletzt editiert von
                                      #98

                                      @GiuseppeS
                                      (So... Urlaub leider zu Ende .)

                                      Habe dein neues Skript auf meine Bedürfnisse geändert.

                                      Sieht sehr gut aus !!
                                      Alle Bedingungen / Simulationen habe ich wie schon oben Beschrieben genauso auf dein neues überarbeitetes Skript angewandt und es läuft wie es sein soll.
                                      Deine neu eingesetzt Debug Option habe ich mal für mich aktiviert.
                                      Im Log werden auch alle Bedingungen / Schedule protokolliert..

                                      Ich werde es dann mal einige Tage einen Dauertest unterziehen .:wink:

                                      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                      G 1 Antwort Letzte Antwort
                                      0
                                      • GlasfaserG Glasfaser

                                        @GiuseppeS
                                        (So... Urlaub leider zu Ende .)

                                        Habe dein neues Skript auf meine Bedürfnisse geändert.

                                        Sieht sehr gut aus !!
                                        Alle Bedingungen / Simulationen habe ich wie schon oben Beschrieben genauso auf dein neues überarbeitetes Skript angewandt und es läuft wie es sein soll.
                                        Deine neu eingesetzt Debug Option habe ich mal für mich aktiviert.
                                        Im Log werden auch alle Bedingungen / Schedule protokolliert..

                                        Ich werde es dann mal einige Tage einen Dauertest unterziehen .:wink:

                                        G Offline
                                        G Offline
                                        GiuseppeS
                                        schrieb am zuletzt editiert von
                                        #99

                                        @Glasfaser
                                        Willkommen zurück aus dem Urlaub. Viel Spaß beim Testen. Wenn dir was auffällt, einfach Bescheid geben. Lass den Debug-Switch an, bis du sicher bist dass alles läuft. Betrifft zwar aktuell nur eine Ausgabe (werde bei der nächsten Version weitere als debug drin haben) aber die wäre wichtig für deine letzten Fehlerfällen.

                                        1 Antwort Letzte Antwort
                                        0
                                        • G Offline
                                          G Offline
                                          GiuseppeS
                                          schrieb am zuletzt editiert von GiuseppeS
                                          #100

                                          Habe heute ein kleines Update erstellt:

                                          Die Reihenfolge der Timer innerhalb der Tabelle kann nun über das folgende DropDown State verändert werden:

                                          javascript.0.Timer.Devices.DropDownDevice

                                          203c440a-2a48-41db-a854-b785b5f55c23-image.png

                                          Bitte achtet dabei, dass die Semikolons weiterhin korrekt gesetzt sind:
                                          z.B. wird aus

                                          "Schlafz.;Balkon_Li;Balkon_Re;Esstisch;Kueche;Bad;Kinderz."

                                          dann

                                          "Schlafz.;Balkon_Li;Balkon_Re;Esstisch;Kueche;Kinderz.;Bad"

                                          Somit sind die letzten beiden Einträge vertauscht. Die Einträge in dieser Liste dienen nicht dazu, die Namen innerhalb der Tabelle zu ändern!

                                          Dieser State bestand eigentlich im Unterordner Editor, aber ich habe ihn eine Ebene höher geholt, damit es leichter zu finden ist.
                                          Bitte beachten, dass die Verlinkung innerhalb der VIS angepasst werden muss, wenn nun das Skript geupdated wird:

                                          778c4c78-2c47-47ef-aec0-6e6d16dff0fc-image.png

                                          Wer ein Ordnungs-Fanatiker ist, kann genau das alte State im Unterordner "Editor" löschen. Dieser hat keine Funktion mehr:
                                          javascript.0.Timer.Devices.Editor.DropDownDevice

                                          Nicht jedermann ist ein Fan von Log-Ausgaben, die können nun komplett abgestellt werden (stdLog und debugLog auf false setzen).

                                          Offene Punkte für zukünftige Updates:
                                          • Ausführung des nächsten Timers in Objekt ausgeben. Objekt kann dann individuell in der VIS ausgegeben werden.
                                          • 5s, 10s, 15s und 30s als mögliche Offsets rein nehmen, zusätzlich zu den Minuten

                                          GlasfaserG 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          422

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe