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. [Frage] Skript zum Wechsel auf Hauptview nach bestimmter Zeit

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    481

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

[Frage] Skript zum Wechsel auf Hauptview nach bestimmter Zeit

Geplant Angeheftet Gesperrt Verschoben Ungelöst Visualisierung
vis
17 Beiträge 9 Kommentatoren 3.0k Aufrufe 17 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.
  • B Balu1973

    Da war mir eine Minute wohl auch zu kurz. 300000ms sind ja 5 Minuten und nicht 60s. Da hab ich meinen Kommentar offenbar nicht angepasst.

    Grüße,
    Balu

    W Offline
    W Offline
    weimaraner
    schrieb am zuletzt editiert von
    #8

    @Balu1973
    Alles klar. :joy: ich konnte mir denken, daß die 300000 was damit zu tun haben, konnte mir aber die "Umrechnung" in 60 Sekunden nicht erschließen.
    Danke dir.
    Grüße Andreas

    1 Antwort Letzte Antwort
    0
    • B Balu1973

      Da war mir eine Minute wohl auch zu kurz. 300000ms sind ja 5 Minuten und nicht 60s. Da hab ich meinen Kommentar offenbar nicht angepasst.

      Grüße,
      Balu

      NegaleinN Offline
      NegaleinN Offline
      Negalein
      Global Moderator
      schrieb am zuletzt editiert von Negalein
      #9

      @Balu1973 sagte in [Frage] Skript zum Wechsel auf Hauptview nach bestimmter Zeit:

      Da war mir eine Minute wohl auch zu kurz. 300000ms sind ja 5 Minuten und nicht 60s. Da hab ich meinen Kommentar offenbar nicht angepasst.

      Hallo Balu!

      Danke für dein Script.
      Ich hab es für mich angepasst, aber er schaltet mal nach 15s, mal nach 7s, 1m, usw. ganz willkürlich zurück.

      Eingestellt hätte ich 300000ms, also 5 Minuten.

      An was könnte das liegen?

      on(
          {id: "vis.0.control.data"} ,
              function (obj){
                 // Nach 5 Minuten, zeige wieder index View
                 setTimeout(function () {
                          setState("vis.0.control.command", '{"instance": "FFFFFFFF", "command": "changeView", "data": "001_Home"}');
                 }, 300000);
      });
      

      Ich habe gerade bemerkt, dass sich vis.0.control.data auch dann ändert und einen neuen Wert schreibt, wenn die View auch schon auf 001_Home steht.

      Kann man das im VIS-Editor auch irgendwo einstellen?

      ° Node.js: 20.17.0 NPM: 10.8.2
      ° Proxmox, Ubuntu 22.04.3 LTS
      ° Fixer ---> iob fix

      1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        stimezo
        Forum Testing
        schrieb am zuletzt editiert von
        #10

        @Negalein said in [Frage] Skript zum Wechsel auf Hauptview nach bestimmter Zeit:

        000

        ungetestet, aber setze doch beim Trigger die Bedingung das der Wert nicht dem alten entspricht.

        Gruß
        Christian

        var timeout;
        
        on(
            {id: "vis.0.control.data", change: "ne"} ,
                function (obj){
                   // Nach 5 Minuten, zeige wieder index View
            (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})();
            timeout = setTimeout(function () {
              setState("vis.0.control.command", '{"instance": "FFFFFFFF", "command": "changeView", "data": "001_Home"}');
            }, 300000);
            
        
        });
        
        NegaleinN NashraN 2 Antworten Letzte Antwort
        2
        • S stimezo

          @Negalein said in [Frage] Skript zum Wechsel auf Hauptview nach bestimmter Zeit:

          000

          ungetestet, aber setze doch beim Trigger die Bedingung das der Wert nicht dem alten entspricht.

          Gruß
          Christian

          var timeout;
          
          on(
              {id: "vis.0.control.data", change: "ne"} ,
                  function (obj){
                     // Nach 5 Minuten, zeige wieder index View
              (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})();
              timeout = setTimeout(function () {
                setState("vis.0.control.command", '{"instance": "FFFFFFFF", "command": "changeView", "data": "001_Home"}');
              }, 300000);
              
          
          });
          
          NegaleinN Offline
          NegaleinN Offline
          Negalein
          Global Moderator
          schrieb am zuletzt editiert von
          #11

          @stimezo sagte in [Frage] Skript zum Wechsel auf Hauptview nach bestimmter Zeit:

          ungetestet, aber setze doch beim Trigger die Bedingung das der Wert nicht dem alten entspricht.

          Danke, funktioniert!
          Hab es mehrmals getestet. Schaltet jetzt brav nach 5 Minuten zurück!

          ° Node.js: 20.17.0 NPM: 10.8.2
          ° Proxmox, Ubuntu 22.04.3 LTS
          ° Fixer ---> iob fix

          1 Antwort Letzte Antwort
          0
          • S stimezo

            @Negalein said in [Frage] Skript zum Wechsel auf Hauptview nach bestimmter Zeit:

            000

            ungetestet, aber setze doch beim Trigger die Bedingung das der Wert nicht dem alten entspricht.

            Gruß
            Christian

            var timeout;
            
            on(
                {id: "vis.0.control.data", change: "ne"} ,
                    function (obj){
                       // Nach 5 Minuten, zeige wieder index View
                (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})();
                timeout = setTimeout(function () {
                  setState("vis.0.control.command", '{"instance": "FFFFFFFF", "command": "changeView", "data": "001_Home"}');
                }, 300000);
                
            
            });
            
            NashraN Offline
            NashraN Offline
            Nashra
            Most Active Forum Testing
            schrieb am zuletzt editiert von
            #12

            @stimezo sagte in [Frage] Skript zum Wechsel auf Hauptview nach bestimmter Zeit:

            ungetestet, aber setze doch beim Trigger die Bedingung das der Wert nicht dem alten entspricht.

            Gruß
            Christian

            Habe es jetzt auch drin und funktioniert 1A, vielen Dank :+1:

            Gruß Ralf
            Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            1 Antwort Letzte Antwort
            0
            • A Offline
              A Offline
              Andre R.
              schrieb am zuletzt editiert von Andre R.
              #13

              ich hab dieses Script einfach bei der Home view in Scripte eingefügt

              function checkHome() {
              if (vis.actualView !== 'Start') {
              if (window.____timeout) clearTimeout(window.____timeout);
              window.____timeout = setTimeout(function () {
              window.____timeout = null;
              vis.changeView('Home');
              }, 60000);
              }
              }
              if (!vis.editMode && !window.___installed) {
              window.___installed = true;
              $(document).on('click touchstart',checkHome);
              checkHome(); // start timer
              }

              1 Antwort Letzte Antwort
              0
              • W Offline
                W Offline
                weimaraner
                schrieb am zuletzt editiert von weimaraner
                #14

                @Andre-R
                Erfüllt das dann den gleichen Zweck wie das skript von @stimezo und ist nur ein anderer Weg oder ist hier noch eine weitere Funktion drin? Ich bin leider skrip-Analphabet und kann mit dem Code nichts anfangen. Muß ich dann nur in Zeile 6 "Home" durch meinen view-Namen ersetzen?
                Danke und Grüße
                Andreas

                1 Antwort Letzte Antwort
                0
                • liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  schrieb am zuletzt editiert von
                  #15

                  einmal ein beispiel mit blockly - falls dir das besser liegt - kommt eine whatsapp - wird die vis umgeschaltet - habe ich diese am handy oder in der vis gelesen wird wieder zurückgeschalten

                  whatsappcheck ist der steuerpunkt für das ganze

                  Image 4.png

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  W 1 Antwort Letzte Antwort
                  2
                  • liv-in-skyL liv-in-sky

                    einmal ein beispiel mit blockly - falls dir das besser liegt - kommt eine whatsapp - wird die vis umgeschaltet - habe ich diese am handy oder in der vis gelesen wird wieder zurückgeschalten

                    whatsappcheck ist der steuerpunkt für das ganze

                    Image 4.png

                    W Offline
                    W Offline
                    weimaraner
                    schrieb am zuletzt editiert von
                    #16

                    @liv-in-sky Ah, cool! Blockly ist eher "lesbar" für mich. Danke schön!

                    1 Antwort Letzte Antwort
                    0
                    • liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von
                      #17

                      war der post davor - der mich dazu animiert hat :-)

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      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

                      332

                      Online

                      32.5k

                      Benutzer

                      81.8k

                      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