Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Navigations Widget & View in Widget 8

    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

    Navigations Widget & View in Widget 8

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

      Hi Ich würde gern mit der navi leiste zusätzlich zum umschallten auf die jeweilige View auch ein Wert in einem Objekt festlegen um das "view in Widget 8" auf die erste Seite "zurückzusetzen"?
      2652_iobroker_vis.png

      1 Reply Last reply Reply Quote 0
      • P
        pix last edited by

        Hallo,

        das geht mit dem Navigationswidget leider nicht. Der kann wirklich nur auf eine neue View wechseln.

        Du kannst aber einen kleinen Workaround gehen:

        Es gibt ein Skript für VIS, das prüft, ob man sich in einer bestimmten View befindet. Wenn nicht, wird nach X Zeit zu dieser View zurück gewechselt.

        http://forum.iobroker.net/viewtopic.php … 93&p=22239

        Du kannst das Skript abwandeln und damit provozieren, dass beim Viewwechsel von der Hauptview ('Home') weg der Wert des gewünschten Objektes ('javascript.0.Name8fachObjekt') nach (sehr) kurzer Zeit gewechselt wird. VIS setzt dann dein Objekt. Falls das Objekt so nicht geändert werden kann, kannst du noch SimpleAPI zum Setzen von Werten probieren.

        Ich habe es nicht ausprobiert, vielleicht klappt das ja:

        function checkHome() {
           if (vis.actualView !== 'Home') {
              if (window.____timeout) clearTimeout(window.____timeout);
        
              window.____timeout = setTimeout(function () {
                 setState('javascript.0.Name8fachObjekt', 'Wert');
              }, 1000); // nach 1 Sekunden
           }
         }
        
         if (!vis.editMode && !window.___installed) {
           window.___installed = true;
           $(document).click(checkHome);
           checkHome(); // start timer
         }
        
        

        Nachteil: Wenn du mehrere Clients (Tablets, Smartphones) verwendest, wird natürlich auf allen Ansichten / Views die Änderung gemacht.

        Gruß

        Pix (geht jetzt wieder runter ins Hotel-Foyer zum User-Treffen 8-) )

        1 Reply Last reply Reply Quote 0
        • S
          sgrouch last edited by

          Ok also nur mit Handstand und evtl bugs dann muss es ohne gehen

          dank dir für die hilfe 🙂

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          475
          Online

          31.9k
          Users

          80.1k
          Topics

          1.3m
          Posts

          2
          3
          1629
          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