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. *gelöst* View Wechsel nach zeit

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    712

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

*gelöst* View Wechsel nach zeit

Scheduled Pinned Locked Moved Visualisierung
19 Posts 9 Posters 3.3k Views 2 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.
  • WebrangerW Offline
    WebrangerW Offline
    Webranger
    wrote on last edited by
    #1

    Hallo,

    In der Facebook Gruppe wurde eine Frage gestellt die mich auch interessiert, aber leider gab es dazu keine Antwort bzw Lösung. Von euch jemand eine Idee?

    Hier die Frage von Facebook kopiert:

    Halo zusammen, 
    Ich möchte gerne zwei Views automatisch ständig wechseln lassen.
    Im Forum fand ich nur immer "per wischen", "per Fensterkontakt", usw.  
    Das ist alles nicht das Richtige. Einfach nur eine Zeitschleife, die zwei Views im Wechsel
    aufruft. 
    
    Leider habe ich von den Scripten noch null Ahnung. Kann mir da jemand weiterhelfen ? 
    
    LG und Danke Jens
    

    Gruß Danyel

    Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

    1 Reply Last reply
    0
    • JohGreJ Offline
      JohGreJ Offline
      JohGre
      wrote on last edited by
      #2

      Hallo,

      ich habe das so gelöst.

      Ich wechsle nach Sonnenunter- /aufgang die View.

      schedule({astro: "sunset", shift: 15}, function () {
          changeView(30000);
          log(" sunset --> Switch View");
      });
      
      schedule({astro: "sunriseEnd", shift: 20}, function () { //sonnenaufgang
          changeView(30000);
          log(" sunriseEnd --> Switch View ");
      });
      
      function changeView(timeout) {
          if ( getState("javascript.0.astro.night"/*astro.night*/).val ) 
          	setTimeout(function () { setState("vis.0.control.command", '{"instance": "FFFFFFFF", "command": "changeView", "data": "main/rebuiledDark"}'); }, 			
          		timeout);
          if ( !getState("javascript.0.astro.night"/*astro.night*/).val ) 
          	setTimeout(function () { setState("vis.0.control.command", '{"instance": "FFFFFFFF", "command": "changeView", "data": "main/rebuiled"}'); }, 
          		timeout);
      
      }
      
      

      für einen zeitlichen Wechsel einfach ein schedule eiführen.

      schedule("*/20 * * * *", function () { // alle 20 Minuten View echseln
          changeView(30000);
      });
      

      nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

      1 Reply Last reply
      0
      • WebrangerW Offline
        WebrangerW Offline
        Webranger
        wrote on last edited by
        #3

        OK!?

        Erstmal danke.

        Versteh es bloß noch nicht.

        Habe in der Küche einen Monitor mit raspi 3 auf dem Kiosk OS läuft. Bewegungsmelder schaltet Monitor an.

        Dort kann ich in der config vom raspi einen link angeben zu einer view die dann gezeigt wird.

        Wo trage ich nun das Script ein? Unter scripte oder irgendwo im vis?

        Steh gerade bisl aufm Schlauch.

        Gruß Danyel

        Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

        1 Reply Last reply
        0
        • S Offline
          S Offline
          Superdad
          wrote on last edited by
          #4

          Du musst dir unter VIS und dann Scripte ein neues Script erstellen.

          Und dann oben genanntes eintragen.

          Speichern und ausführen nicht vergessen.

          Und vorher an deine Bedürfnisse anpassen.

          P.S. habe auch noch diese Seite gefunden.

          viewtopic.php?f=30&t=789&hilit=view+aut … umschalten

          CCU3

          iOBroker auf IntelNUC Proxmox

          1 Reply Last reply
          0
          • WebrangerW Offline
            WebrangerW Offline
            Webranger
            wrote on last edited by
            #5

            Hab das jetzt mal so übernommen aber leider tut sich da nichts

            schedule({astro: "sunset", shift: 15}, function () {
                changeView(30000);
                log(" sunset --> Switch View");
            });
            
            schedule({astro: "sunriseEnd", shift: 20}, function () { //sonnenaufgang
                changeView(30000);
                log(" sunriseEnd --> Switch View ");
            });
            
            schedule("*/20 * * * *", function () { // alle 20 Minuten View echseln
                changeView(30000);
            });
            
            function changeView(timeout) {
                if ( getState("javascript.0.astro.night"/*astro.night*/).val ) 
                	setTimeout(function () { setState("vis.0.control.command", '{"instance": "FFFFFFFF", "command": "changeView", "data": "Kueche/Kueche1"}'); }, 			
                		timeout);
                if ( !getState("javascript.0.astro.night"/*astro.night*/).val ) 
                	setTimeout(function () { setState("vis.0.control.command", '{"instance": "FFFFFFFF", "command": "changeView", "data": "Kueche/Kueche2"}'); }, 
                		timeout);
            
            }
            
            

            View 1 => http://192.168.178.80:8082/vis/index.ht … he#Kueche1

            View 2 => http://192.168.178.80:8082/vis/index.ht ... he#Kueche2

            Wo ist mein fehler?

            Gruss

            Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

            1 Reply Last reply
            0
            • PeoplesP Offline
              PeoplesP Offline
              Peoples
              wrote on last edited by
              #6

              Hier nochmal ein Link zu einem ähnlichen Thema: <url url="https://forum.iobroker.net/viewtopic.php?f=30&amp;t=7930&amp;p=84436#p84436">[https://forum.iobroker.net/viewtopic.php?f=30&t=7930&p=84436#p84436 " target="_blank">](</s><LINK_TEXT text=) [<link_text text="
              https://forum.iobroker.net/viewtopic.p … 36#p84436
              ">https://forum.iobroker.net/viewtopic.php?f=30&t=7930&p=84436#p84436</link_text>](</s><LINK_TEXT text=)</url>

              Ich beantworte keine Fragen zu Themen via PN

              1 Reply Last reply
              0
              • WebrangerW Offline
                WebrangerW Offline
                Webranger
                wrote on last edited by
                #7

                Ich möchte aber nicht wechseln wenn irgendwas passiert (Jedenfalls jetzt noch nicht)

                Sondern einfach alle z.b. 2 minuten

                Gruss

                Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

                1 Reply Last reply
                0
                • wendy2702W Online
                  wendy2702W Online
                  wendy2702
                  wrote on last edited by
                  #8

                  @ringdingringding:

                  Hab das jetzt mal so übernommen aber leider tut sich da nichts

                  schedule({astro: "sunset", shift: 15}, function () {
                      changeView(30000);
                      log(" sunset --> Switch View");
                  });
                  
                  schedule({astro: "sunriseEnd", shift: 20}, function () { //sonnenaufgang
                      changeView(30000);
                      log(" sunriseEnd --> Switch View ");
                  });
                  
                  schedule("*/20 * * * *", function () { // alle 20 Minuten View echseln
                      changeView(30000);
                  });
                  
                  function changeView(timeout) {
                      if ( getState("javascript.0.astro.night"/*astro.night*/).val ) 
                      	setTimeout(function () { setState("vis.0.control.command", '{"instance": "FFFFFFFF", "command": "changeView", "data": "Kueche/Kueche1"}'); }, 			
                      		timeout);
                      if ( !getState("javascript.0.astro.night"/*astro.night*/).val ) 
                      	setTimeout(function () { setState("vis.0.control.command", '{"instance": "FFFFFFFF", "command": "changeView", "data": "Kueche/Kueche2"}'); }, 
                      		timeout);
                      
                  
                  }
                  
                  

                  View 1 => http://192.168.178.80:8082/vis/index.ht … he#Kueche1

                  View 2 => http://192.168.178.80:8082/vis/index.ht ... he#Kueche2

                  Wo ist mein fehler?

                  Gruss `

                  Also laut deinen links heisst dein View "Kueche#Kueche1" , richtig ?

                  Im Script steht aber "Kueche/Kueche1" also mit einem "Slash".

                  Bitte keine Fragen per PN, die gehören ins Forum!

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

                  1 Reply Last reply
                  0
                  • WebrangerW Offline
                    WebrangerW Offline
                    Webranger
                    wrote on last edited by
                    #9

                    Nee das war es leider nicht!

                    Wäre auch zu einfach gewesen ;)

                    Gruss

                    Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

                    1 Reply Last reply
                    0
                    • WebrangerW Offline
                      WebrangerW Offline
                      Webranger
                      wrote on last edited by
                      #10

                      Keiner eine Idee?

                      Hat das wirklich noch keiner gebraucht oder umgesetzt?

                      Gruß

                      Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

                      1 Reply Last reply
                      0
                      • Ralla66R Offline
                        Ralla66R Offline
                        Ralla66
                        Most Active
                        wrote on last edited by
                        #11

                        Idee schon, habe das anders gelöst.

                        lege dir einen Datenpunkt Viewwechsel an den du per Cronjob alle x Minuten

                        true und false schaltest.

                        Im Blockly erstellst du ein Script Viewwechsel.

                        In dem sagst du, wenn Datenpunkt Viewwechsel ist true dann schalte um auf View x,

                        wenn Datenpunkt Viewwechsel ist false dann schalte um auf View x

                        Bild anbei.
                        5230_viewwechsel_v10.jpg

                        1 Reply Last reply
                        0
                        • P Offline
                          P Offline
                          pix
                          wrote on last edited by
                          #12

                          Hallo,

                          es gibt noch eine Möglichkeit, die dann den Wechsel mehrerer Views als nur zwei ermöglicht (Diashow):

                          Im JavaScript Adapter ein Skript anlegen und darin einen Datenpunkt Number anlegen (createState). Dann per Intervall eine Zahl hochzählen und in den Datenpunkt schreiben (setInterval).

                          Bitte keine Objekte unter Vis.0 oder so anlegen, wie das oben empfohlen wurde.

                          Dann in Vis ein neues Widget anlegen (View 8 heißt das, glaube ich). Das Widget zeigt je nach Zahlenwert der Steuer ID eine in den Einstellungen definierte View.

                          Fertig.

                          Zusammengefasst:

                          Objekt vom Typ Nummer ändert in einem Intervall den Wert 0,1,23,… wieder 0,1,2...

                          Ein VIS Widget zeigt abhängig vom Wert eine definiertes Widget.

                          Es gibt auch noch andere *8 Widgets. Zum Beispiel zum anzeigen von HTML

                          Gruß

                          Pix

                          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                          1 Reply Last reply
                          0
                          • WebrangerW Offline
                            WebrangerW Offline
                            Webranger
                            wrote on last edited by
                            #13

                            Ok aber wie sag ich der view das sie wechseln soll auf view2 und wieder zurück auf view1 irgendwann?

                            Da fehlt noch der klick in meinem kopf

                            Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

                            1 Reply Last reply
                            0
                            • Ralla66R Offline
                              Ralla66R Offline
                              Ralla66
                              Most Active
                              wrote on last edited by
                              #14

                              Solange du nur 2 Views wechseln möchtest geht das wie von mir Beschrieben

                              mit true und false.

                              Möchtest du mehr View schalten übergebe dem Datenpunkt eine Number.

                              Bild anbei.
                              5230_viewwechsel_v11.jpg

                              1 Reply Last reply
                              0
                              • P Offline
                                P Offline
                                pix
                                wrote on last edited by
                                #15

                                @ringdingringding:

                                Ok aber wie sag ich der view das sie wechseln soll auf view2 und wieder zurück auf view1 irgendwann?

                                Da fehlt noch der klick in meinem kopf `
                                Wie gesagt, es gibt zwei Möglichkeiten:

                                1. Das Skript erzeugt und füllt eine Steuervariable, die von VIS ausgewertet wird

                                2. Das Skript setzt selbst den Befehl zum Viewwechsel ab. Es gibt also dem Adapter Vis den Befehl „Wechsle jetzt auf die View XXXX“

                                Ich übe beide Varianten im Einsatz. Letzteres ereignisgesteuert (wenn ich gehe oder komme), ersteres für eine Art Diashow. Bei mir läuft nur ein Intervall (10s), das ich eben nicht nur für die Diashow (Webcams) nutze, sondern auch an anderer Stelle zB für Wechselanzeigen von Wetterdaten oder Börsenkurse.

                                Pix

                                ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                                lws.najaL 1 Reply Last reply
                                0
                                • WebrangerW Offline
                                  WebrangerW Offline
                                  Webranger
                                  wrote on last edited by
                                  #16

                                  Hab die Lösung jetzt hier gefunden.

                                  Ich danke euch für die Hilfe

                                  viewtopic.php?f=30&t=7930

                                  Gruß und schönen rest Sonntag

                                  Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

                                  1 Reply Last reply
                                  0
                                  • P pix

                                    @ringdingringding:

                                    Ok aber wie sag ich der view das sie wechseln soll auf view2 und wieder zurück auf view1 irgendwann?

                                    Da fehlt noch der klick in meinem kopf `
                                    Wie gesagt, es gibt zwei Möglichkeiten:

                                    1. Das Skript erzeugt und füllt eine Steuervariable, die von VIS ausgewertet wird

                                    2. Das Skript setzt selbst den Befehl zum Viewwechsel ab. Es gibt also dem Adapter Vis den Befehl „Wechsle jetzt auf die View XXXX“

                                    Ich übe beide Varianten im Einsatz. Letzteres ereignisgesteuert (wenn ich gehe oder komme), ersteres für eine Art Diashow. Bei mir läuft nur ein Intervall (10s), das ich eben nicht nur für die Diashow (Webcams) nutze, sondern auch an anderer Stelle zB für Wechselanzeigen von Wetterdaten oder Börsenkurse.

                                    Pix

                                    lws.najaL Offline
                                    lws.najaL Offline
                                    lws.naja
                                    wrote on last edited by
                                    #17

                                    @pix hi könntest du mit bitte dieses Diashow Programm schicken das wäre sehr freundlich oder wenn du eine bessere Lösung gefunden hast wäre ich auch für neue Sachen offen vielen dank schon mal im Voraus.

                                    A 1 Reply Last reply
                                    0
                                    • lws.najaL lws.naja

                                      @pix hi könntest du mit bitte dieses Diashow Programm schicken das wäre sehr freundlich oder wenn du eine bessere Lösung gefunden hast wäre ich auch für neue Sachen offen vielen dank schon mal im Voraus.

                                      A Offline
                                      A Offline
                                      AggroRalf
                                      Developer
                                      wrote on last edited by
                                      #18

                                      @lws-naja Hi, mal etwas Werbung: Ich habe mittlerweile einen Diashow bzw. Slideshow-Adapter gebaut. Er kann in der VIS Fotos aus unterschiedlichen Quellen anzeigen, kannst es ja mal anschauen:

                                      https://github.com/gaudes/ioBroker.slideshow

                                      lws.najaL 1 Reply Last reply
                                      0
                                      • A AggroRalf

                                        @lws-naja Hi, mal etwas Werbung: Ich habe mittlerweile einen Diashow bzw. Slideshow-Adapter gebaut. Er kann in der VIS Fotos aus unterschiedlichen Quellen anzeigen, kannst es ja mal anschauen:

                                        https://github.com/gaudes/ioBroker.slideshow

                                        lws.najaL Offline
                                        lws.najaL Offline
                                        lws.naja
                                        wrote on last edited by
                                        #19

                                        @aggroralf
                                        Danke das hilft mir schon mal weiter allerdings kann ich nur die Bing Bilder öffnen

                                        1 Reply Last reply
                                        0

                                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                        With your input, this post could be even better 💗

                                        Register Login
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        513

                                        Online

                                        32.7k

                                        Users

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