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] In VIS mit Button zum vorherigen View springen

NEWS

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

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

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

[gelöst] In VIS mit Button zum vorherigen View springen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
12 Beiträge 6 Kommentatoren 1.1k Aufrufe 4 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.
  • S Offline
    S Offline
    sruhsam
    schrieb am zuletzt editiert von
    #3

    @Ralla66
    halte mich für blöd, aber ich kann vermutlich nicht mal mit der Suche umgehen.
    Hab jetzt in fast allen Kategorien nach mehreren Suchwörter gesucht aber nichts gefunden. Hast du mir noch ein Tip in welchem Post dies erklärt wird (link) ????

    1 Antwort Letzte Antwort
    0
    • FeuersturmF Offline
      FeuersturmF Offline
      Feuersturm
      schrieb am zuletzt editiert von
      #4

      Vielleicht hilft dir ja mein Skript als Grundlage für dein neues Skript. Im unten stehenden Skript wird ein Timer gestartet, wenn die View gewechselt wurde und nach Ablauf des Timers wird zurück auf die "Home" View gewechselt.
      Mit dem setState... aus dem Skript hast du somit schon einen Baustein, wie du eine beliebige (in deinem Fall deine alte View) aufrufen kannst.

      //Skript schaltet nach festgelegtem Timeout auf die "Home" View zurück. Timer wird gestartet nachdem die View gewechselt wurde
      
      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": "main/00_Main"}');
      
          }, 300000);
      
      });
      
      S 1 Antwort Letzte Antwort
      0
      • FeuersturmF Feuersturm

        Vielleicht hilft dir ja mein Skript als Grundlage für dein neues Skript. Im unten stehenden Skript wird ein Timer gestartet, wenn die View gewechselt wurde und nach Ablauf des Timers wird zurück auf die "Home" View gewechselt.
        Mit dem setState... aus dem Skript hast du somit schon einen Baustein, wie du eine beliebige (in deinem Fall deine alte View) aufrufen kannst.

        //Skript schaltet nach festgelegtem Timeout auf die "Home" View zurück. Timer wird gestartet nachdem die View gewechselt wurde
        
        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": "main/00_Main"}');
        
            }, 300000);
        
        });
        
        S Offline
        S Offline
        sruhsam
        schrieb am zuletzt editiert von
        #5

        @Feuersturm
        Danke für Dein script, doch leider triggert das ja erst beim ändern des Views, und dann kann ich das letzte View nicht mehr erkennen.
        Ich muss eine Möglichkeit finden den Viewnamen vor Änderung zu speichern .... weis aber im Moment nicht weiter und hoffe, das @Ralla66 mehr raus lässt.....

        Dank Dir nochmals ....

        1 Antwort Letzte Antwort
        0
        • Ralla66R Offline
          Ralla66R Offline
          Ralla66
          Most Active
          schrieb am zuletzt editiert von Ralla66
          #6

          @sruhsam
          Script selbst schreiben.
          Anregung zum Umschalten hier :
          https://forum.iobroker.net/topic/33327/automatischer-view-wechsel-mit-blockly/5

          Im Blockly legste 2 Variablen an,
          Ist View und vorheriger View.
          Trigger ist dein Zurück Button + Änderung des DP -> Data for controll vis -<

          Tausend Wege wie man das machen kann.

          Knobel mal selbst, ist ja dein Projekt.

          S S 2 Antworten Letzte Antwort
          0
          • Ralla66R Ralla66

            @sruhsam
            Script selbst schreiben.
            Anregung zum Umschalten hier :
            https://forum.iobroker.net/topic/33327/automatischer-view-wechsel-mit-blockly/5

            Im Blockly legste 2 Variablen an,
            Ist View und vorheriger View.
            Trigger ist dein Zurück Button + Änderung des DP -> Data for controll vis -<

            Tausend Wege wie man das machen kann.

            Knobel mal selbst, ist ja dein Projekt.

            S Offline
            S Offline
            stimezo
            Forum Testing
            schrieb am zuletzt editiert von
            #7

            Ist euch ein simples HTML Element zu einfach? :-)

            <button onclick="goBack()">Zurück</button>
            
            <script>
            function goBack() {
              window.history.back();
            }
            </script>
            

            Gruß
            Christian

            GlasfaserG 1 Antwort Letzte Antwort
            0
            • Ralla66R Offline
              Ralla66R Offline
              Ralla66
              Most Active
              schrieb am zuletzt editiert von
              #8

              @stimezo
              Ja

              1 Antwort Letzte Antwort
              0
              • S stimezo

                Ist euch ein simples HTML Element zu einfach? :-)

                <button onclick="goBack()">Zurück</button>
                
                <script>
                function goBack() {
                  window.history.back();
                }
                </script>
                

                Gruß
                Christian

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

                @stimezo

                Schöne Idee , aber ... !!

                Hat aber ein Nachteil , sperrt die Funktion "View export" im Vis Editor .

                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
                • Ralla66R Ralla66

                  @sruhsam
                  Script selbst schreiben.
                  Anregung zum Umschalten hier :
                  https://forum.iobroker.net/topic/33327/automatischer-view-wechsel-mit-blockly/5

                  Im Blockly legste 2 Variablen an,
                  Ist View und vorheriger View.
                  Trigger ist dein Zurück Button + Änderung des DP -> Data for controll vis -<

                  Tausend Wege wie man das machen kann.

                  Knobel mal selbst, ist ja dein Projekt.

                  S Offline
                  S Offline
                  sruhsam
                  schrieb am zuletzt editiert von
                  #10

                  @Ralla66
                  Danke für deine tollen Tips und der super Hilfe. Genau so lebt das Forum ....
                  Es wird immer geholfen ....

                  Gruß
                  Stephan

                  1 Antwort Letzte Antwort
                  0
                  • MicM Offline
                    MicM Offline
                    Mic
                    Developer
                    schrieb am zuletzt editiert von
                    #11

                    Ich mache das mit:
                    7f5df889-295f-49c2-8ff7-5c569bd6c96c-image.png

                    Dort in den Widget-Einstellungen unter "Allgemein":
                    ac7686b6-2c5c-4e2a-97b4-8f958427719f-image.png

                    Das sperrt auch nix.

                    S 1 Antwort Letzte Antwort
                    2
                    • MicM Mic

                      Ich mache das mit:
                      7f5df889-295f-49c2-8ff7-5c569bd6c96c-image.png

                      Dort in den Widget-Einstellungen unter "Allgemein":
                      ac7686b6-2c5c-4e2a-97b4-8f958427719f-image.png

                      Das sperrt auch nix.

                      S Offline
                      S Offline
                      sruhsam
                      schrieb am zuletzt editiert von
                      #12

                      @Mic
                      funktioniert tadellos, Danke !
                      Da währe ich mit suchen und probieren nicht drauf gekommen.
                      Das war mal ne direkte Hilfe ohne Umwege, Perfekt!

                      Gruß
                      Stephan

                      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

                      386

                      Online

                      32.4k

                      Benutzer

                      81.5k

                      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