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

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

*gelöst* View Wechsel nach zeit

Geplant Angeheftet Gesperrt Verschoben Visualisierung
19 Beiträge 9 Kommentatoren 3.1k Aufrufe 2 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.
  • WebrangerW Offline
    WebrangerW Offline
    Webranger
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • PeoplesP Offline
      PeoplesP Offline
      Peoples
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • WebrangerW Offline
        WebrangerW Offline
        Webranger
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • wendy2702W Offline
          wendy2702W Offline
          wendy2702
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • WebrangerW Offline
            WebrangerW Offline
            Webranger
            schrieb am zuletzt editiert von
            #9

            Nee das war es leider nicht!

            Wäre auch zu einfach gewesen ;)

            Gruss

            Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

            1 Antwort Letzte Antwort
            0
            • WebrangerW Offline
              WebrangerW Offline
              Webranger
              schrieb am zuletzt editiert von
              #10

              Keiner eine Idee?

              Hat das wirklich noch keiner gebraucht oder umgesetzt?

              Gruß

              Intel NUC Celeron, Xiaomi Gateway, Fritzbox 7590, XS1

              1 Antwort Letzte Antwort
              0
              • Ralla66R Offline
                Ralla66R Offline
                Ralla66
                Most Active
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • P Offline
                  P Offline
                  pix
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • WebrangerW Offline
                    WebrangerW Offline
                    Webranger
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    0
                    • Ralla66R Offline
                      Ralla66R Offline
                      Ralla66
                      Most Active
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      • P Offline
                        P Offline
                        pix
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        0
                        • WebrangerW Offline
                          WebrangerW Offline
                          Webranger
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              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
                                schrieb am zuletzt editiert von
                                #19

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

                                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

                                606

                                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