Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [Vorlage] Variable Zeitsteuerung mit VIS Editor

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Vorlage] Variable Zeitsteuerung mit VIS Editor

    This topic has been deleted. Only users with topic management privileges can see it.
    • smartboart
      smartboart @GiuseppeS last edited by

      @GiuseppeS ja das sehe ich auch so... Darauf geachtet habe ich aber noch nicht bzw.habe ich einen solchen Ablauf nicht programmiert...

      G 1 Reply Last reply Reply Quote 0
      • G
        GiuseppeS @Aiouh last edited by

        @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 1 Reply Last reply Reply Quote 1
        • G
          GiuseppeS @smartboart last edited by

          @smartboart
          Habe es heute doch noch schnell gefixt. Aber lade es erst die nächsten Tage hoch. Will erst sehen, dass wirklich alles funktioniert.
          Fehler hatte auch wohl eingeschlichen, als ich den fiktiven Sollwert "Reset" eingefügt hatte.

          1 Reply Last reply Reply Quote 0
          • G
            GiuseppeS last edited by

            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 Reply Quote 0
            • A
              Aiouh @GiuseppeS last edited by Aiouh

              @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 Reply Quote 1
              • S
                SaschaS last edited by

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

                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

                Glasfaser 1 Reply Last reply Reply Quote 0
                • Glasfaser
                  Glasfaser @SaschaS last edited by 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 1 Reply Last reply Reply Quote 0
                  • S
                    SaschaS @Glasfaser last edited by

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

                    IMG_3124.jpg

                    Glasfaser G 2 Replies Last reply Reply Quote 0
                    • Glasfaser
                      Glasfaser @SaschaS last edited by

                      @SaschaS

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

                      Also am Script liegt es nicht !

                      1 Reply Last reply Reply Quote 0
                      • G
                        GiuseppeS @SaschaS last edited by

                        @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 Reply Quote 0
                        • S
                          SaschaS @GiuseppeS last edited by

                          @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 Reply Quote 0
                          • G
                            GiuseppeS @SaschaS last edited by

                            @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 Reply Quote 0
                            • S
                              SaschaS @GiuseppeS last edited by

                              @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 Reply Quote 1
                              • G
                                GiuseppeS last edited by

                                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 Reply Quote 0
                                • K
                                  karl77 last edited by 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 1 Reply Last reply Reply Quote 0
                                  • G
                                    GiuseppeS @karl77 last edited by GiuseppeS

                                    @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 Reply Quote 0
                                    • K
                                      karl77 last edited by

                                      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 Glasfaser 2 Replies Last reply Reply Quote 0
                                      • G
                                        GiuseppeS @karl77 last edited by

                                        @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 Reply Quote 0
                                        • Glasfaser
                                          Glasfaser @karl77 last edited by Glasfaser

                                          @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 😁 Zeitgleich

                                          1 Reply Last reply Reply Quote 1
                                          • C
                                            Caro last edited by

                                            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 Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.0k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            template vis
                                            47
                                            919
                                            220181
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo