Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [gelöst] In VIS mit Button zum vorherigen View springen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      sruhsam last edited by

      @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 Reply Last reply Reply Quote 0
      • Feuersturm
        Feuersturm last edited by

        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 Reply Last reply Reply Quote 0
        • S
          sruhsam @Feuersturm last edited by

          @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 Reply Last reply Reply Quote 0
          • Ralla66
            Ralla66 Most Active last edited by 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 S 2 Replies Last reply Reply Quote 0
            • S
              stimezo Forum Testing @Ralla66 last edited by

              Ist euch ein simples HTML Element zu einfach? 🙂

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

              Gruß
              Christian

              Glasfaser 1 Reply Last reply Reply Quote 0
              • Ralla66
                Ralla66 Most Active last edited by

                @stimezo
                Ja

                1 Reply Last reply Reply Quote 0
                • Glasfaser
                  Glasfaser @stimezo last edited by Glasfaser

                  @stimezo

                  Schöne Idee , aber ... !!

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

                  1 Reply Last reply Reply Quote 0
                  • S
                    sruhsam @Ralla66 last edited by

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

                    Gruß
                    Stephan

                    1 Reply Last reply Reply Quote 0
                    • Mic
                      Mic Developer last edited by

                      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 Reply Last reply Reply Quote 2
                      • S
                        sruhsam @Mic last edited by

                        @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 Reply Last reply Reply Quote 1
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        902
                        Online

                        31.8k
                        Users

                        80.0k
                        Topics

                        1.3m
                        Posts

                        vis
                        6
                        12
                        823
                        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