Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

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

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    21
    1
    852

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

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

[Vorlage] Variable Zeitsteuerung mit VIS Editor

Scheduled Pinned Locked Moved Visualisierung
vistemplate
919 Posts 47 Posters 283.7k Views 75 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    GiuseppeS
    wrote on last edited by
    #768

    Habe ein Update hochgeladen. Die CSS-Styles für die Bedingungen (im Editor-PopUp) können nun im Variablen-Bereich des Skripts untergebracht werden. Somit bleiben individuelle Anpassungen bei zukünftigen Updates erhalten. Des Weiteren sind zwei Bugfix eingeflossen.

    Changelog 04.10.2020 (Skript)

    • HTML-Style für Bedingungen in den Bereich der Variablen integriert (var condStyle = optional)
    • Bugfix: Timing zur HTML-Erstellung der Editor-Bedingungen korrigiert
    • Bugfix: gemerkte Timer im Hintergrund werden in jedem Fall durch nachfolgende Timer gelöscht
    1 Reply Last reply
    0
    • G GiuseppeS

      @Aiouh
      Hi, hier muss ich dich wohl enttäuschen, zumindest was dieses Skript angeht.
      Dein Anliegen müsste auf andere Weise gelöst werden. Mit Intervallen, und nicht wie hier mit Schedules.
      Allerdings habe ich auf Facebook bestimmt schon solch ein Skript gesehen. Ging da glaube um Pool Pumpen oder so.

      A Offline
      A Offline
      Aiouh
      wrote on last edited by Aiouh
      #769

      @GiuseppeS Damit evtl. auch ander davon profitieren, hier ist die Lösung zu meinem Intervallschalter.
      Und nun werde ich mir Deine Zeitsteuerung noch für andere Dinge installieren :)

      1 Reply Last reply
      1
      • S Offline
        S Offline
        SaschaS
        wrote on last edited by
        #770

        Zunächst möchte ich meinen unfassbaren Dank an das gesamte Paket äußern. Richtig gute Arbeit und großen Dank ans Teilen! :blush:

        Hat jemand eine Idee, warum auf dem Endgerät (iOS) der Status nicht sauber angezeigt wird?
        IMG_0009.jpg

        Am PC funktioniert die Auflösung
        39c00ea9-f182-40b3-987d-b95f7d741600-image.png

        GlasfaserG 1 Reply Last reply
        0
        • S SaschaS

          Zunächst möchte ich meinen unfassbaren Dank an das gesamte Paket äußern. Richtig gute Arbeit und großen Dank ans Teilen! :blush:

          Hat jemand eine Idee, warum auf dem Endgerät (iOS) der Status nicht sauber angezeigt wird?
          IMG_0009.jpg

          Am PC funktioniert die Auflösung
          39c00ea9-f182-40b3-987d-b95f7d741600-image.png

          GlasfaserG Offline
          GlasfaserG Offline
          Glasfaser
          wrote on last edited by Glasfaser
          #771

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

          Hat jemand eine Idee, warum auf dem Endgerät (iOS) der Status nicht sauber angezeigt wird?

          Ja ... nimm ein anderes Icon .
          Finde es gerade nicht ... war erst letztens bei jemand anderes auch so !

          EDIT:@SaschaS

          hier war es :

          https://forum.iobroker.net/topic/23346/vorlage-variable-zeitsteuerung-mit-vis-editor/751

          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 ..

          S 1 Reply Last reply
          0
          • GlasfaserG Glasfaser

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

            Hat jemand eine Idee, warum auf dem Endgerät (iOS) der Status nicht sauber angezeigt wird?

            Ja ... nimm ein anderes Icon .
            Finde es gerade nicht ... war erst letztens bei jemand anderes auch so !

            EDIT:@SaschaS

            hier war es :

            https://forum.iobroker.net/topic/23346/vorlage-variable-zeitsteuerung-mit-vis-editor/751

            S Offline
            S Offline
            SaschaS
            wrote on last edited by
            #772

            @Glasfaser Am Icon kann es nicht liegen. Hab auch schon versucht nur durch Text das zu umgehen.

            IMG_3124.jpg

            GlasfaserG G 2 Replies Last reply
            0
            • S SaschaS

              @Glasfaser Am Icon kann es nicht liegen. Hab auch schon versucht nur durch Text das zu umgehen.

              IMG_3124.jpg

              GlasfaserG Offline
              GlasfaserG Offline
              Glasfaser
              wrote on last edited by
              #773

              @SaschaS

              siehe meinen Link ... den ich oben nachgesetz habe !

              Also am Script liegt es nicht !

              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 Reply Last reply
              0
              • S SaschaS

                @Glasfaser Am Icon kann es nicht liegen. Hab auch schon versucht nur durch Text das zu umgehen.

                IMG_3124.jpg

                G Offline
                G Offline
                GiuseppeS
                wrote on last edited by
                #774

                @SaschaS
                Wie von Glasfaser erwähnt bestand das Problem schonmal. Der User hatte alles nach dem "=" gelöscht und neu eingetragen, dann ging es wohl. Wenn du Glasfasers Link folgst solltest du die nachfolgenden Beiträge auch lesen (bis zur Lösung). Nachvollziehbar ist dieses Verhalten für mich ehrlich gesagt nicht... Apple Geräte scheinen hierbei zum Teil betroffen zu sein.

                S 1 Reply Last reply
                0
                • G GiuseppeS

                  @SaschaS
                  Wie von Glasfaser erwähnt bestand das Problem schonmal. Der User hatte alles nach dem "=" gelöscht und neu eingetragen, dann ging es wohl. Wenn du Glasfasers Link folgst solltest du die nachfolgenden Beiträge auch lesen (bis zur Lösung). Nachvollziehbar ist dieses Verhalten für mich ehrlich gesagt nicht... Apple Geräte scheinen hierbei zum Teil betroffen zu sein.

                  S Offline
                  S Offline
                  SaschaS
                  wrote on last edited by
                  #775

                  @GiuseppeS @Glasfaser Vielen Dank! Der Post 751 war sogar noch ziemlich frisch. Hätte ich mal weiter lesen müssen. Jetzt schaut es bei mir auch ordentlich aus. :-)

                  G 1 Reply Last reply
                  0
                  • S SaschaS

                    @GiuseppeS @Glasfaser Vielen Dank! Der Post 751 war sogar noch ziemlich frisch. Hätte ich mal weiter lesen müssen. Jetzt schaut es bei mir auch ordentlich aus. :-)

                    G Offline
                    G Offline
                    GiuseppeS
                    wrote on last edited by
                    #776

                    @SaschaS
                    Hattest du direkt nach dem Import des Skripts dieses Problem oder hast du das Icon ersetzt und dann war es so?
                    Gelöst hast du es auch einfach durch löschen der rechten Seite und neu hinzugefügen?
                    Muss mal ein paar Tests durchführen. Habe noch ein selten verwendetes Ipad, mal schauen wie es dort aussieht.

                    S 1 Reply Last reply
                    0
                    • G GiuseppeS

                      @SaschaS
                      Hattest du direkt nach dem Import des Skripts dieses Problem oder hast du das Icon ersetzt und dann war es so?
                      Gelöst hast du es auch einfach durch löschen der rechten Seite und neu hinzugefügen?
                      Muss mal ein paar Tests durchführen. Habe noch ein selten verwendetes Ipad, mal schauen wie es dort aussieht.

                      S Offline
                      S Offline
                      SaschaS
                      wrote on last edited by
                      #777

                      @GiuseppeS Ich kann dir nicht mehr genau sagen, wann ich das auf dem iPad bemerkt habe. Ich habe zunächst einiges auf dem PC entwickelt und an meine Wünsche angepasst. Und dabei auch nur auf dem PC das Ergebnis angeschaut. Das Icon habe ich aber zunächst nicht modifiziert. Ich schätze, dass das Problem durch Copy & Paste zustande kam.
                      Abhilfe hat tatsächlich Löschen der Zeichenfolge von rechts bis zum "=" und ein anschließendes Hinzufügen des Symbols gebracht.

                      Wenn ich tippen müsste, dann hängt es vermutlich damit zusammen, dass beim Import des Widgets das Emoji nicht sauber aufgelöst werden kann. Chrome und Co schaffen es dennoch die Zeichenfolge zu interpretieren, das iPad / iPhone haben aber Probleme und interpretiren noch ein Zeichen hinein.

                      1 Reply Last reply
                      1
                      • G Offline
                        G Offline
                        GiuseppeS
                        wrote on last edited by
                        #778

                        Habe nun dasselbe mit dem ipad beobachtet; seltsame Zeichen vor dem grünen Haken.
                        Habe das Zeichen rauskopiert, gelöscht, wieder eingefügt und nun ist es OK.

                        Habe das Skript neu gepackt und wieder hochgeladen. Bzgl. Changelog habe ich nichts neues ergänzt... Beim Kopieren aus der offiziellen Icon-Seite müssen irgendwelche unsichtbaren Zeichen dabei sein. Anders kann ich mir das nicht erklären.

                        1 Reply Last reply
                        0
                        • K Offline
                          K Offline
                          karl77
                          wrote on last edited by karl77
                          #779

                          wie bekommt Ihr euer Skripte in Javascripte.0.Timer eingefügt?
                          Bei mir werden sie unter script.js. angelegt.

                          iobroker_javasckrip.2.JPG

                          G 1 Reply Last reply
                          0
                          • K karl77

                            wie bekommt Ihr euer Skripte in Javascripte.0.Timer eingefügt?
                            Bei mir werden sie unter script.js. angelegt.

                            iobroker_javasckrip.2.JPG

                            G Offline
                            G Offline
                            GiuseppeS
                            wrote on last edited by GiuseppeS
                            #780

                            @karl77
                            Der Name vom Skript spielt keine Rolle. Die Datenpunkte werden dennoch unter javascript.0.Timer erstellt. Es sei denn, man ändert dem Hauptpfad im oberen Bereich der Variablen.

                            Kurz: benenne das Skript so, wie es dir gefällt. Auch Ort bzgl. Ordner/Unterordner ist egal

                            1 Reply Last reply
                            0
                            • K Offline
                              K Offline
                              karl77
                              wrote on last edited by
                              #781

                              wie meinst du das?
                              Ich benötige für jeden Datenpunkt eine Script
                              RolloEG_links1
                              Nur wie werden die Scripte in der Vis gestartet?

                              G GlasfaserG 2 Replies Last reply
                              0
                              • K karl77

                                wie meinst du das?
                                Ich benötige für jeden Datenpunkt eine Script
                                RolloEG_links1
                                Nur wie werden die Scripte in der Vis gestartet?

                                G Offline
                                G Offline
                                GiuseppeS
                                wrote on last edited by
                                #782

                                @karl77

                                • Du erstellst in ioBroker ein leeres, neues Skript und kopierst den Inhalt der Skript.txt hinein.
                                • Du benötigst eine Aufzählung, in der Du alle gewünschten States einstellst und richtest die ersten Variablen im Skript ein
                                • für die VIS musst Du die beiden Views aus dem zip importieren, bitte Import Namen beachten.

                                Details stehen alle im ersten Post.

                                1 Reply Last reply
                                0
                                • K karl77

                                  wie meinst du das?
                                  Ich benötige für jeden Datenpunkt eine Script
                                  RolloEG_links1
                                  Nur wie werden die Scripte in der Vis gestartet?

                                  GlasfaserG Offline
                                  GlasfaserG Offline
                                  Glasfaser
                                  wrote on last edited by Glasfaser
                                  #783

                                  @karl77

                                  Standart :

                                  Du legst ein Script an , nennen wir es Erdgeschoss dort packst du das Script rein .
                                  Dann erstellt die ein Aufzählung , nenne wir die enum.functions.erdgeschoss und packst dort alle State von den Aktoren rein.
                                  im Script änderst du
                                  von

                                  var deviceEnum = "enum.functions.blinds";
                                  

                                  auf

                                  var deviceEnum = "enum.functions.erdgeschoss";
                                  

                                  dann das Script starten und du hast alle Aktoren vom Ergeschoss drinn .

                                  Oder was meinst du !?

                                  EDIT :
                                  @GiuseppeS :grin: Zeitgleich

                                  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 Reply Last reply
                                  1
                                  • C Offline
                                    C Offline
                                    Caro
                                    wrote on last edited by
                                    #784

                                    Hallo,

                                    super Arbeit. Mit diesem Script haben sich ein paar meiner Herausforderungen erledigt.

                                    Leider habe ich 2 Probleme:

                                    Im Bearbeitungsdialog "cardTimerEditor" kann ich nur die Wochentage Fr, Sa und So umschalten.
                                    Die anderen Wochentage lösen beim Klick kein Event aus. Wenn ich den State der Wochentage in den Objekten umschalte funktioniert alles. Wenn ich mit der Maus über die Wochentage fahre, ändert sich auch nur der Mauszeiger bei Fr bis So. In der VIS kann ich keinen Umterschied zwischen den Wochentag-Buttons feststellen. Wo kann ich nachschauen warum die Tage Mo-Do nicht "Klickbar" sind.

                                    Die zweite Frage:
                                    Wo wird die Größe des Dialog-Fenster beim öffnen festgelegt?

                                    Danke für eure Mühe.

                                    G 2 Replies Last reply
                                    0
                                    • C Caro

                                      Hallo,

                                      super Arbeit. Mit diesem Script haben sich ein paar meiner Herausforderungen erledigt.

                                      Leider habe ich 2 Probleme:

                                      Im Bearbeitungsdialog "cardTimerEditor" kann ich nur die Wochentage Fr, Sa und So umschalten.
                                      Die anderen Wochentage lösen beim Klick kein Event aus. Wenn ich den State der Wochentage in den Objekten umschalte funktioniert alles. Wenn ich mit der Maus über die Wochentage fahre, ändert sich auch nur der Mauszeiger bei Fr bis So. In der VIS kann ich keinen Umterschied zwischen den Wochentag-Buttons feststellen. Wo kann ich nachschauen warum die Tage Mo-Do nicht "Klickbar" sind.

                                      Die zweite Frage:
                                      Wo wird die Größe des Dialog-Fenster beim öffnen festgelegt?

                                      Danke für eure Mühe.

                                      G Offline
                                      G Offline
                                      GiuseppeS
                                      wrote on last edited by
                                      #785

                                      @Caro

                                      Die Größe des PopUps kann im Hauptview oben rechts beim EDIT Widget verändert werden. Untermenü "Dialog".

                                      Der wichtigere Punkt bzgl der Wochentage ist kurios. Ich habe eben bei mir geschaut und tatsächlich, bei meinem ersten Timer habe ich auch dieses Problem. Alle nachfolgenden Timer funktionieren einwandfrei. Ich muss schauen woher das auf einmal kommt. Kann aber nichts wildes sein. Werde es im Laufe des Tages korrigieren und hochladen. An dem View wird es wohl nicht liegen, der Fehler müsste vom Skript kommen.

                                      C 1 Reply Last reply
                                      0
                                      • C Caro

                                        Hallo,

                                        super Arbeit. Mit diesem Script haben sich ein paar meiner Herausforderungen erledigt.

                                        Leider habe ich 2 Probleme:

                                        Im Bearbeitungsdialog "cardTimerEditor" kann ich nur die Wochentage Fr, Sa und So umschalten.
                                        Die anderen Wochentage lösen beim Klick kein Event aus. Wenn ich den State der Wochentage in den Objekten umschalte funktioniert alles. Wenn ich mit der Maus über die Wochentage fahre, ändert sich auch nur der Mauszeiger bei Fr bis So. In der VIS kann ich keinen Umterschied zwischen den Wochentag-Buttons feststellen. Wo kann ich nachschauen warum die Tage Mo-Do nicht "Klickbar" sind.

                                        Die zweite Frage:
                                        Wo wird die Größe des Dialog-Fenster beim öffnen festgelegt?

                                        Danke für eure Mühe.

                                        G Offline
                                        G Offline
                                        GiuseppeS
                                        wrote on last edited by
                                        #786

                                        @Caro

                                        Kannst du aus folgendem Zip bitte wieder das Editor-View importieren? Habe bei mir die ersten vier Buttons einfach als Kopie der bestehenden Buttons neu erstellt und siehe da, es funktioniert. Es ist ganz seltsam, keine Ahnung woher dieses Fehlverhalten eigentlich kam.

                                        Wenn es auch bei dir funktioniert, aktualisiere ich den ersten Post.

                                        ioBroker-Timer.zip

                                        1 Reply Last reply
                                        0
                                        • G GiuseppeS

                                          @Caro

                                          Die Größe des PopUps kann im Hauptview oben rechts beim EDIT Widget verändert werden. Untermenü "Dialog".

                                          Der wichtigere Punkt bzgl der Wochentage ist kurios. Ich habe eben bei mir geschaut und tatsächlich, bei meinem ersten Timer habe ich auch dieses Problem. Alle nachfolgenden Timer funktionieren einwandfrei. Ich muss schauen woher das auf einmal kommt. Kann aber nichts wildes sein. Werde es im Laufe des Tages korrigieren und hochladen. An dem View wird es wohl nicht liegen, der Fehler müsste vom Skript kommen.

                                          C Offline
                                          C Offline
                                          Caro
                                          wrote on last edited by Caro
                                          #787

                                          @GiuseppeS

                                          Danke für die Info.

                                          Bei mir kann ich in keinem Timer die Wochentage Mo-DO anklicken. Egal wieviele ich anlegen.

                                          Nochetwas ist mir aufgefallen. Evtl. soll das auch so sein:
                                          Wenn alle Timer eines Device gelöscht werden, kann das Device oben im Dropdown nicht mehr ausgewählt werden. Wie lege ich dann einen neuen Timer an?

                                          Deine neue Version probiere ich.

                                          G C 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          509

                                          Online

                                          32.5k

                                          Users

                                          81.6k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe