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. Tab in Jarvis per Blockly oder/und Button aufrufen

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.3k

Tab in Jarvis per Blockly oder/und Button aufrufen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
5 Beiträge 3 Kommentatoren 405 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.
  • Berges01B Offline
    Berges01B Offline
    Berges01
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        Phil636
        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von 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 ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          P 1 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #5

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

            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

            512

            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