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

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

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

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

[Vorlage] Variable Zeitsteuerung mit VIS Editor

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vistemplate
919 Beiträge 47 Kommentatoren 279.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.
  • K Offline
    K Offline
    karl77
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      0
      • K Offline
        K Offline
        karl77
        schrieb am zuletzt editiert von
        #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 Antworten Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
            1
            • C Offline
              C Offline
              Caro
              schrieb am zuletzt editiert von
              #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 Antworten Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
                    0
                    • C Caro

                      @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 Offline
                      G Offline
                      GiuseppeS
                      schrieb am zuletzt editiert von GiuseppeS
                      #788

                      @Caro
                      Hast du das Editor View neu aus dem Zip importiert und dann erneut getestet?

                      Ursprünglich wurde dieser Timer für meine Rollladensteuerung erstellt. Bedeutet, dass alle Geräte grundsätzlich als Timer vorkommen. Bedeutet im Gegenzug: Wenn von einem Gerät gar keine Timer mehr vorhanden sind, dann werden diese als Default-Timer neu erstellt, wenn das Skript neu gestartet wird.

                      1 Antwort Letzte Antwort
                      0
                      • C Caro

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

                        C Offline
                        C Offline
                        Caro
                        schrieb am zuletzt editiert von Caro
                        #789

                        @Caro

                        Super :-)
                        Der Dialog funktioniert wieder...

                        Dann muß halt immer ein deaktivierter Timer vorhanden sein..

                        DANKE!

                        G 1 Antwort Letzte Antwort
                        0
                        • C Caro

                          @Caro

                          Super :-)
                          Der Dialog funktioniert wieder...

                          Dann muß halt immer ein deaktivierter Timer vorhanden sein..

                          DANKE!

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

                          @Caro

                          Hatte schon überlegt, die Struktur umzustellen, aber das würde eine Menge Code-Änderungen mit sich bringen. Schlimmer wäre aber der Testaufwand bis alles Bugfrei läuft...

                          Mich beruhigt es nun aber, dass der Editor auch bei Dir einwandfrei läuft. Dieser "Fehler" war mir nie aufgefallen. Eine Erklärung habe ich aber dafür ehrlich gesagt nicht...

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

                            Habe nun das Letzte zip-Paket auch im ersten Post hochgeladen.

                            Wenn ihr bei dem ersten Timer Schwierigkeiten mit den Mo-Do Buttons habt (oder auch bei verschiedenen weiteren Timern), einmal das Editor-View neu importieren oder die bestehenden Mo-Do Buttons per Copy/Paste duplizieren und die Kopien weiter verwenden. So hats zumindest bei mir geklappt.


                            Changelog 11.10.2020 (Editor-View)

                            • Bugfix bei Buttons Mo - Do, Ursache weiterhin unklar aber nun fehlerfrei

                            GlasfaserG 1 Antwort Letzte Antwort
                            0
                            • G GiuseppeS

                              Habe nun das Letzte zip-Paket auch im ersten Post hochgeladen.

                              Wenn ihr bei dem ersten Timer Schwierigkeiten mit den Mo-Do Buttons habt (oder auch bei verschiedenen weiteren Timern), einmal das Editor-View neu importieren oder die bestehenden Mo-Do Buttons per Copy/Paste duplizieren und die Kopien weiter verwenden. So hats zumindest bei mir geklappt.


                              Changelog 11.10.2020 (Editor-View)

                              • Bugfix bei Buttons Mo - Do, Ursache weiterhin unklar aber nun fehlerfrei

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

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

                              Editor-View

                              Könntest du mir das ( fehlerhafte ) View einmal zur Verfügung stellen !?

                              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:

                                Editor-View

                                Könntest du mir das ( fehlerhafte ) View einmal zur Verfügung stellen !?

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

                                @Glasfaser
                                Gut dass mit Nextcloud alles automatisch versioniert wird: PopUp_cardTimerEditor.zip

                                Das Einzige, was mir bzgl. des Bugs einfällt, ist die Widget-Nummerierung, dass da was schief läuft/lief. Denn wie gesagt, ein Copy/Paste der vier Widgets löste das Problem. Aber evtl. siehst Du ja mehr als ich :-)

                                GlasfaserG 1 Antwort Letzte Antwort
                                0
                                • G GiuseppeS

                                  @Glasfaser
                                  Gut dass mit Nextcloud alles automatisch versioniert wird: PopUp_cardTimerEditor.zip

                                  Das Einzige, was mir bzgl. des Bugs einfällt, ist die Widget-Nummerierung, dass da was schief läuft/lief. Denn wie gesagt, ein Copy/Paste der vier Widgets löste das Problem. Aber evtl. siehst Du ja mehr als ich :-)

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

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

                                  Widget-Nummerierung

                                  Die haben ja keine abhängigkeit von deinem Script (wie DlgWidget ), deswegen ist es egal welche Widget-Nummerierung vorliegt .

                                  ich schaue mal .....

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

                                  GlasfaserG 1 Antwort Letzte Antwort
                                  0
                                  • GlasfaserG Glasfaser

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

                                    Widget-Nummerierung

                                    Die haben ja keine abhängigkeit von deinem Script (wie DlgWidget ), deswegen ist es egal welche Widget-Nummerierung vorliegt .

                                    ich schaue mal .....

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

                                    @GiuseppeS

                                    Z-Index fehlt , kann zu Problemen führen !
                                    Ist ja ein Button .. da ist es schon wichtig ihm ein Z-Index zuzuweisen .

                                    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
                                    1
                                    • GlasfaserG Glasfaser

                                      @GiuseppeS

                                      Z-Index fehlt , kann zu Problemen führen !
                                      Ist ja ein Button .. da ist es schon wichtig ihm ein Z-Index zuzuweisen .

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

                                      @Glasfaser
                                      Grundsätzlich bin ich bei dir. Wir wahrscheinlich tatsächlich daran liegen. Nur wieso sind die ersten Buttons betroffen und nicht die letzten Buttons? Aber gut, wenn es hilft setze ich einen Z-Index ein, ist ja kein Problem. Danke für deine Unterstützung.

                                      Anscheinend wird der Z-Index relativ angegeben. Habe die Buttons gerade auf Z-Index = 1 gesetzt und im PopUp lässt sich alles einwandfrei antippen. Das PopUp hat ja schon selbst einen sehr hohen Z-Index.

                                      Das Zip im ersten Post wird gleich aktualisiert....

                                      EDIT: Zip ist aktualisiert. Changelog hab ich mir gespart.

                                      GlasfaserG 1 Antwort Letzte Antwort
                                      0
                                      • G GiuseppeS

                                        @Glasfaser
                                        Grundsätzlich bin ich bei dir. Wir wahrscheinlich tatsächlich daran liegen. Nur wieso sind die ersten Buttons betroffen und nicht die letzten Buttons? Aber gut, wenn es hilft setze ich einen Z-Index ein, ist ja kein Problem. Danke für deine Unterstützung.

                                        Anscheinend wird der Z-Index relativ angegeben. Habe die Buttons gerade auf Z-Index = 1 gesetzt und im PopUp lässt sich alles einwandfrei antippen. Das PopUp hat ja schon selbst einen sehr hohen Z-Index.

                                        Das Zip im ersten Post wird gleich aktualisiert....

                                        EDIT: Zip ist aktualisiert. Changelog hab ich mir gespart.

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

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

                                        Nur wieso sind die ersten Buttons betroffen und nicht die letzten Buttons?

                                        Das bleibt ein Geheimnis :man-shrugging:

                                        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
                                        • S Offline
                                          S Offline
                                          SaschaS
                                          schrieb am zuletzt editiert von
                                          #798

                                          Ich möchte ein kleines Feedback für künftige Versionen hinterlassen.

                                          • Kann man die Kopfzeile (Überschriften) fixieren, so dass sie beim scrollen nicht verschwindet? Alternativ wäre es auch möglich die Kopfzeile ganz zu deaktivieren und selbst in VIS eine Kopfzeile ein HTML zu basteln.
                                            31b0dd6f-918b-421e-ac10-05d27152ad52-image.png
                                            36126428-4b75-427a-9299-3a3eaec7ebad-image.png

                                          • Sobald man in der Liste weiter nach unten scollt um z.B. den Aktiv-Button zu drücken, springt der Fokus des Tables anschließend wieder ganz nach oben - und man muss wiede nach unten scrollen.

                                          Das ganze ist natürlich Kritik auf hohen Niveau. Das Skript ist der Hammer! Ich möchte es nicht mehr missen wollen in unserem zu Hause.

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          252

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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