Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Tab in Jarvis per Blockly oder/und Button aufrufen

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    209

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

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

Tab in Jarvis per Blockly oder/und Button aufrufen

Tab in Jarvis per Blockly oder/und Button aufrufen

Scheduled Pinned Locked Moved Visualisierung
5 Posts 3 Posters 395 Views 4 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.
  • Berges01B Offline
    Berges01B Offline
    Berges01
    wrote on last edited by
    #1

    Hallo

    Wenn ich Jarvis (V3.1.8) geöffnet habe und im User Mode bin, möchte gerne 2 Sachen erreichen :

    1. per Blockly wechselt der Tab (z.B der Rauchmelder Spricht an und ich möchte automatisch den Tab Brandmeldung aufrufen).
    2. ich möchte per Button auf einer Tab-Seite zu einer anderen wechseln.

    Irgendwie habe ich dazu keine Info gefunden oder habe nicht richtig gesucht.

    mfg

    F.B.

    Berges01B 1 Reply Last reply
    0
    • Berges01B Berges01

      Hallo

      Wenn ich Jarvis (V3.1.8) geöffnet habe und im User Mode bin, möchte gerne 2 Sachen erreichen :

      1. per Blockly wechselt der Tab (z.B der Rauchmelder Spricht an und ich möchte automatisch den Tab Brandmeldung aufrufen).
      2. ich möchte per Button auf einer Tab-Seite zu einer anderen wechseln.

      Irgendwie habe ich dazu keine Info gefunden oder habe nicht richtig gesucht.

      mfg

      Berges01B Offline
      Berges01B Offline
      Berges01
      wrote on last edited by Berges01
      #2

      Nach langem Suchen und experimentieren habe ich eine Lösung gefunden.
      Für Alle die auch so etwas suchen, hier mein Ansatz:

      Aus den Objekten "jarvis.0.clients" suche ich mir alle Clienten raus die aktiv oder angelegt sind.
      Dann trage ich bei "setTabld" den Gewünschten Tab rein.

      Hier die Objekte :

      1ce05bd2-e615-4cb7-95e4-8459d161278e-image.png

      Das ist der Blockly Teil dazu :

      e92d3f29-0b55-46d4-938c-706896e69a9b-image.png

      
      
      <block xmlns="https://developers.google.com/blockly/xml" type="on" id="_p}GP[T6bJ.I_k{a)eAH" x="362.1851806640625" y="462.9259338378906">
        <field name="OID">mqtt.0.shellies.shellybutton1-98CDAC1E3304.input_event.0</field>
        <field name="CONDITION">ne</field>
        <field name="ACK_CONDITION"></field>
        <statement name="STATEMENT">
          <block type="controls_forEach" id="Ui(I-w2a8wG2V_K]P)U*">
            <field name="VAR" id="q_C}K*6w)mPVlWC8cz;]">i</field>
            <value name="LIST">
              <block type="selector" id="h?^UGK`g[!/_Xbo^Ik#Y">
                <field name="TEXT">jarvis.0.clients.*</field>
              </block>
            </value>
            <statement name="DO">
              <block type="controls_if" id="G,#9s%oiV}X}h^4p:Ig=">
                <value name="IF0">
                  <block type="logic_compare" id="Px[]J}4,]NIKs;1~_?$k">
                    <field name="OP">NEQ</field>
                    <value name="A">
                      <block type="text_indexOf" id="NL^l?IQ*d+Vlm/sSR^fY">
                        <field name="END">FIRST</field>
                        <value name="VALUE">
                          <block type="variables_get" id="ax;eJmlmAeQe~heaCEZZ">
                            <field name="VAR" id="q_C}K*6w)mPVlWC8cz;]">i</field>
                          </block>
                        </value>
                        <value name="FIND">
                          <shadow type="text" id="#0bF{mjvggD6{Or2-R6]">
                            <field name="TEXT">setTabId</field>
                          </shadow>
                        </value>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="NnoCscgRj`NYv3BlCwT0">
                        <field name="NUM">0</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="control_ex" id="]O0G9@R6W4eVBw}oGWvm">
                    <field name="TYPE">false</field>
                    <field name="CLEAR_RUNNING">FALSE</field>
                    <value name="OID">
                      <shadow type="field_oid" id="$uk]jj8LbecW-h7_tN|p">
                        <field name="oid">Object ID</field>
                      </shadow>
                      <block type="variables_get" id="r?(hR0;Fsjh$-aOSmqvB">
                        <field name="VAR" id="q_C}K*6w)mPVlWC8cz;]">i</field>
                      </block>
                    </value>
                    <value name="VALUE">
                      <shadow type="logic_boolean" id="^TT5ww%N43Zd2H!Lt=Pp">
                        <field name="BOOL">TRUE</field>
                      </shadow>
                      <block type="text" id="#BAo6iVNEU!}U!/{=zl?">
                        <field name="TEXT">efcd1e17-2444-4b92-a1c2-d46ac7e983bf</field>
                      </block>
                    </value>
                    <value name="DELAY_MS">
                      <shadow type="math_number" id="o}gcR0+I1;fE9cBy2Ly(">
                        <field name="NUM">0</field>
                      </shadow>
                    </value>
                  </block>
                </statement>
              </block>
            </statement>
          </block>
        </statement>
      </block>
      

      F.B.

      1 Reply Last reply
      0
      • P Offline
        P Offline
        Phil636
        wrote on last edited by Phil636
        #3

        Ich habe ein ähnliches Problem. Mein iPad wecke ich per pushover auf, damit sich Jarvis öffnet, dass funktioniert auch soweit. Nur der gewünschte Tab öffnet sich nicht. Hat zufällig jemand eine Idee wie ich die ID korrekt übergebe?
        Wenn ich den string manuell in das Objekt kopiere funktioniert es.

        04e026a9-b8db-40ba-ae6d-0eb608b63044-image.png

        M 1 Reply Last reply
        0
        • P Phil636

          Ich habe ein ähnliches Problem. Mein iPad wecke ich per pushover auf, damit sich Jarvis öffnet, dass funktioniert auch soweit. Nur der gewünschte Tab öffnet sich nicht. Hat zufällig jemand eine Idee wie ich die ID korrekt übergebe?
          Wenn ich den string manuell in das Objekt kopiere funktioniert es.

          04e026a9-b8db-40ba-ae6d-0eb608b63044-image.png

          M Online
          M Online
          MCU
          wrote on last edited by MCU
          #4

          @phil636 Setz mal ein timeout von 3-5 Sekunden zwischen Pushover und Steuere.
          Die Verbindung muss ja erst wieder aufgebaut werden.

          NUC i7 64GB mit Proxmox ---- https://mcuiobroker.gitbook.io/jarvis-infos/ Aktualisierungen der Doku auf Instagram verfolgen -> https://www.instagram.com/mcuiobroker
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          P 1 Reply Last reply
          0
          • M MCU

            @phil636 Setz mal ein timeout von 3-5 Sekunden zwischen Pushover und Steuere.
            Die Verbindung muss ja erst wieder aufgebaut werden.

            P Offline
            P Offline
            Phil636
            wrote on last edited by
            #5

            @mcu Bei 3s hat es funktioniert 🙂 Vielen Dank! Hatte vorher nur 1s getestet.

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

            ioBroker
            Community Adapters
            Donate

            100

            Online

            32.4k

            Users

            81.3k

            Topics

            1.3m

            Posts
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            ioBroker Community 2014-2025
            logo
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Recent
            • Tags
            • Unread 0
            • Categories
            • Unreplied
            • Popular
            • GitHub
            • Docu
            • Hilfe