Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)

NEWS

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

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

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

Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)

Geplant Angeheftet Gesperrt Verschoben Tester
appdark-modeiqontrolresponsivevisvisualisierungvisualizationwidget
7.6k Beiträge 296 Kommentatoren 7.0m Aufrufe 201 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.bormannS s.bormann

    @mikweb sagte in Test Adapter iQontrol 1.5.x:

    @da_woody
    https://www.wetter.com/deutschland/berlin/DE0001020.html

    egal welche auch https://google.de geht bei mir nicht

    Es gibt Webseiten, die es ablehnen, in einem iFrame eingebettet zu werden. Da kann man dann leider nichts machen.

    M Offline
    M Offline
    mikweb
    schrieb am zuletzt editiert von
    #4527

    @s-bormann
    alles klar kannst du dein Beispiel posten für das wetter widget? ohne dass ich jetzt jede Seite ausprobiere.😵

    s.bormannS da_WoodyD 2 Antworten Letzte Antwort
    0
    • M mikweb

      @s-bormann
      alles klar kannst du dein Beispiel posten für das wetter widget? ohne dass ich jetzt jede Seite ausprobiere.😵

      s.bormannS Offline
      s.bormannS Offline
      s.bormann
      Most Active
      schrieb am zuletzt editiert von
      #4528

      @mikweb sagte in Test Adapter iQontrol 1.5.x:

      @s-bormann
      alles klar kannst du dein Beispiel posten für das wetter widget? ohne dass ich jetzt jede Seite ausprobiere.😵

      Ich nutze windy.com, es geht auch www.meteoblue.com, oder daswetter.com

      M 1 Antwort Letzte Antwort
      0
      • M mikweb

        @s-bormann
        alles klar kannst du dein Beispiel posten für das wetter widget? ohne dass ich jetzt jede Seite ausprobiere.😵

        da_WoodyD Offline
        da_WoodyD Offline
        da_Woody
        schrieb am zuletzt editiert von da_Woody
        #4529

        @mikweb also bei mir funzt das!
        142566c8-e0f6-46be-92d8-1b8bf5afc36e-grafik.png
        58aa0062-0a70-407a-b87f-f414efbb7805-grafik.png

        gruß vom Woody
        HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

        1 Antwort Letzte Antwort
        0
        • s.bormannS s.bormann

          @mikweb sagte in Test Adapter iQontrol 1.5.x:

          @s-bormann
          alles klar kannst du dein Beispiel posten für das wetter widget? ohne dass ich jetzt jede Seite ausprobiere.😵

          Ich nutze windy.com, es geht auch www.meteoblue.com, oder daswetter.com

          M Offline
          M Offline
          mikweb
          schrieb am zuletzt editiert von
          #4530

          @s-bormann said in Test Adapter iQontrol 1.5.x:

          @mikweb sagte in Test Adapter iQontrol 1.5.x:

          @s-bormann
          alles klar kannst du dein Beispiel posten für das wetter widget? ohne dass ich jetzt jede Seite ausprobiere.😵

          Ich nutze windy.com, es geht auch www.meteoblue.com, oder daswetter.com

          Danke ihr seid super schnell bei Antworten komme nicht mehr hinterher 😳 👌

          da_WoodyD dslraserD 2 Antworten Letzte Antwort
          0
          • M mikweb

            @s-bormann said in Test Adapter iQontrol 1.5.x:

            @mikweb sagte in Test Adapter iQontrol 1.5.x:

            @s-bormann
            alles klar kannst du dein Beispiel posten für das wetter widget? ohne dass ich jetzt jede Seite ausprobiere.😵

            Ich nutze windy.com, es geht auch www.meteoblue.com, oder daswetter.com

            Danke ihr seid super schnell bei Antworten komme nicht mehr hinterher 😳 👌

            da_WoodyD Offline
            da_WoodyD Offline
            da_Woody
            schrieb am zuletzt editiert von da_Woody
            #4531

            @mikweb tja, so sind wir... 😄
            gibt aber auch andere lösungen
            6b2afe42-bae9-4176-8154-918316397616-grafik.png

            gruß vom Woody
            HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

            1 Antwort Letzte Antwort
            0
            • M mikweb

              @s-bormann said in Test Adapter iQontrol 1.5.x:

              @mikweb sagte in Test Adapter iQontrol 1.5.x:

              @s-bormann
              alles klar kannst du dein Beispiel posten für das wetter widget? ohne dass ich jetzt jede Seite ausprobiere.😵

              Ich nutze windy.com, es geht auch www.meteoblue.com, oder daswetter.com

              Danke ihr seid super schnell bei Antworten komme nicht mehr hinterher 😳 👌

              dslraserD Offline
              dslraserD Offline
              dslraser
              Forum Testing Most Active
              schrieb am zuletzt editiert von dslraser
              #4532

              @mikweb
              oder auch per Script von @blackeagle998

              https://forum.iobroker.net/post/514543

              geschlossene Kachel

              Screenshot_20210121-222601_Chrome.jpg

              geöffnete Kachel (per Klick auf den Mond/Sonne bzw. das rechte Wetter Symbol.)

              Screenshot_20210121-222250_Chrome.jpg

              https://forum.iobroker.net/post/514543

              T 1 Antwort Letzte Antwort
              0
              • B blackeagle998

                @qlink
                Frage 1: Würde dir ein Blockly Skript mehr weiterhelfen?
                Frage 2: Meinst du mit Sonos Player, dass du 7 Sonos Lautsprecher hast und EZKUGAWC ist eine ID davon, die anderen haben eine andere? Oder hast du einen Lautsprecher und 7 verschiedene Mediaplayer Kacheln?

                Zu deinen Fragen (bezogen darauf, dass du 7 Sonos Lautsprecher mit verschiedenen IDs hast):

                1. die Datenpunkte bräuchtest du dann pro Instanz, korrekt. Als Beispiel (BBBBBBBB wäre hier der zweite Lautsprecher):
                0_userdata.0.sonos.EZKUGAWC.play
                0_userdata.0.sonos.EZKUGAWC.pause
                
                0_userdata.0.sonos.BBBBBBBB.play
                0_userdata.0.sonos.BBBBBBBB.pause
                
                1. Die Trigger bräuchtest du dann natürlich für alle Datenpunkte:
                on({id:'0_userdata.0.sonos.EZKUGAWC.play', change:'ne', val:true} , function (dp) {
                   controlSonos('EZKUGAWC', 'play');
                   setState(dp.id, false);
                });
                 
                on({id:'0_userdata.0.sonos.EZKUGAWC.pause', change:'ne', val:true} , function (dp) {
                   controlSonos('EZKUGAWC', 'pause');
                   setState(dp.id, false);
                });
                
                on({id:'0_userdata.0.sonos.BBBBBBBB.play', change:'ne', val:true} , function (dp) {
                   controlSonos('BBBBBBBB', 'play');
                   setState(dp.id, false);
                });
                 
                on({id:'0_userdata.0.sonos.BBBBBBBB.pause', change:'ne', val:true} , function (dp) {
                   controlSonos('BBBBBBBB', 'pause');
                   setState(dp.id, false);
                });
                
                1. Die Funktion reicht einmal, solange man ihr als zusätzlichen Parameter die ID mit übergibt:
                function controlSonos(control_id, control_value){
                	try {
                		require("request")((['http://192.168.30.90:5005/' + control_id + '/' + control_value].join(''))).on("error", function (e) {console.error(e);});
                	} catch (e) {
                		log('Fehler bei Sonos HTTP API Steuerung: ' + e, 'warn');
                	}
                }
                

                Bei den Triggern siehst du den Aufruf der Funktion controlSonos mit zwei Parametern:
                controlSonos('BBBBBBBB', 'play');
                Die ID wäre dann für jeden Lautsprecher beim Datenpunkt und beim Aufruf der Funktion anzupassen.

                Wie gesagt, alles unter der Annahme, dass du 7 Lautsprecher hast.
                Wenn dir Blockly mehr zusagt, können wir auch gerne schauen, dass da zu realisieren.

                Q Offline
                Q Offline
                Qlink
                schrieb am zuletzt editiert von
                #4533

                @blackeagle998

                1. ja ich versuche soviel wie möglich mit Blockly umzusetzen, weil ich das noch am besten nachvollziehen kann
                2. Genau, ich habe 7 Sonos Lautsprecher im Haus verteilt und einer davon ist EZKUGAWC. Die anderen haben eigene IDs wie z.B. Garten, Schlafzimmer usw.

                Beste Grüße

                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  mikweb
                  schrieb am zuletzt editiert von
                  #4534

                  Hier bin ich zurück mit einer neuen Frage : ich möchte einen Radiosender mit Alexa ansteuern mit einem klick. Ich hab es erstmal so gelöst, bin aber nicht zufrieden. Gibt es Alternativen? Direkt zu steuern mit einem klick auf das widget?
                  Bildschirmfoto 2021-01-22 um 16.46.28.png Bildschirmfoto 2021-01-22 um 16.48.46.png Bildschirmfoto 2021-01-22 um 16.48.58.png

                  s.bormannS 1 Antwort Letzte Antwort
                  0
                  • M mikweb

                    Hier bin ich zurück mit einer neuen Frage : ich möchte einen Radiosender mit Alexa ansteuern mit einem klick. Ich hab es erstmal so gelöst, bin aber nicht zufrieden. Gibt es Alternativen? Direkt zu steuern mit einem klick auf das widget?
                    Bildschirmfoto 2021-01-22 um 16.46.28.png Bildschirmfoto 2021-01-22 um 16.48.46.png Bildschirmfoto 2021-01-22 um 16.48.58.png

                    s.bormannS Offline
                    s.bormannS Offline
                    s.bormann
                    Most Active
                    schrieb am zuletzt editiert von
                    #4535

                    @mikweb sagte in Test Adapter iQontrol 1.5.x:

                    Hier bin ich zurück mit einer neuen Frage : ich möchte einen Radiosender mit Alexa ansteuern mit einem klick. Ich hab es erstmal so gelöst, bin aber nicht zufrieden. Gibt es Alternativen? Direkt zu steuern mit einem klick auf das widget?
                    Bildschirmfoto 2021-01-22 um 16.46.28.png Bildschirmfoto 2021-01-22 um 16.48.46.png Bildschirmfoto 2021-01-22 um 16.48.58.png

                    Du kannst - mit dem Schraubenschlüssel-Symbol - eine Werte-Liste für die Playlist anlegen, in der Du die gewünschten Sender mit der Nummer und dem Klartext abspeichert. iQontrol zeigt dann den Klartext, sendet aber die Nummer an die Alexa. VG

                    M 1 Antwort Letzte Antwort
                    0
                    • s.bormannS s.bormann

                      @mikweb sagte in Test Adapter iQontrol 1.5.x:

                      Hier bin ich zurück mit einer neuen Frage : ich möchte einen Radiosender mit Alexa ansteuern mit einem klick. Ich hab es erstmal so gelöst, bin aber nicht zufrieden. Gibt es Alternativen? Direkt zu steuern mit einem klick auf das widget?
                      Bildschirmfoto 2021-01-22 um 16.46.28.png Bildschirmfoto 2021-01-22 um 16.48.46.png Bildschirmfoto 2021-01-22 um 16.48.58.png

                      Du kannst - mit dem Schraubenschlüssel-Symbol - eine Werte-Liste für die Playlist anlegen, in der Du die gewünschten Sender mit der Nummer und dem Klartext abspeichert. iQontrol zeigt dann den Klartext, sendet aber die Nummer an die Alexa. VG

                      M Offline
                      M Offline
                      mikweb
                      schrieb am zuletzt editiert von
                      #4536

                      @s-bormann said in Test Adapter iQontrol 1.5.x:

                      @mikweb sagte in Test Adapter iQontrol 1.5.x:

                      Hier bin ich zurück mit einer neuen Frage : ich möchte einen Radiosender mit Alexa ansteuern mit einem klick. Ich hab es erstmal so gelöst, bin aber nicht zufrieden. Gibt es Alternativen? Direkt zu steuern mit einem klick auf das widget?
                      Bildschirmfoto 2021-01-22 um 16.46.28.png Bildschirmfoto 2021-01-22 um 16.48.46.png Bildschirmfoto 2021-01-22 um 16.48.58.png

                      Du kannst - mit dem Schraubenschlüssel-Symbol - eine Werte-Liste für die Playlist anlegen, in der Du die gewünschten Sender mit der Nummer und dem Klartext abspeichert. iQontrol zeigt dann den Klartext, sendet aber die Nummer an die Alexa. VG

                      sorry so ganz habe ich nicht verstanden 😵
                      so sieht bei mir aus
                      Bildschirmfoto 2021-01-22 um 17.29.26.png

                      1 Antwort Letzte Antwort
                      0
                      • M Offline
                        M Offline
                        mikweb
                        schrieb am zuletzt editiert von mikweb
                        #4537

                        @s-bormann
                        ich habe gelöst erstmal mit ein Schalter und ein Script
                        Bildschirmfoto 2021-01-22 um 19.11.05.png
                        ich lese hier mir durch manchmal habe ich nicht verstanden welches Widget/State was steuern kann.😵

                        dslraserD M 2 Antworten Letzte Antwort
                        0
                        • M mikweb

                          @s-bormann
                          ich habe gelöst erstmal mit ein Schalter und ein Script
                          Bildschirmfoto 2021-01-22 um 19.11.05.png
                          ich lese hier mir durch manchmal habe ich nicht verstanden welches Widget/State was steuern kann.😵

                          dslraserD Offline
                          dslraserD Offline
                          dslraser
                          Forum Testing Most Active
                          schrieb am zuletzt editiert von
                          #4538

                          @mikweb
                          das hier ist z.B. die Fernbedienung. Ich habe es zwar nicht probiert, aber mit Radiosendern sollte das genau so möglich sein. Vielleicht wäre das ja auch was für Dich.

                          Screenshot_20210122-193841_Chrome.jpg

                          M s.bormannS 2 Antworten Letzte Antwort
                          0
                          • dslraserD dslraser

                            @mikweb
                            das hier ist z.B. die Fernbedienung. Ich habe es zwar nicht probiert, aber mit Radiosendern sollte das genau so möglich sein. Vielleicht wäre das ja auch was für Dich.

                            Screenshot_20210122-193841_Chrome.jpg

                            M Offline
                            M Offline
                            Markus Frankl
                            schrieb am zuletzt editiert von
                            #4539

                            @dslraser

                            Hi... Das würde mich auch interessieren. Kannst du da mal einen oder zwei Screenshots der Config machen? Sprich vom Schraubenschlüssel und von der Config der Kachel?
                            Wäre super 😅👍🏻

                            dslraserD M 3 Antworten Letzte Antwort
                            0
                            • M Markus Frankl

                              @dslraser

                              Hi... Das würde mich auch interessieren. Kannst du da mal einen oder zwei Screenshots der Config machen? Sprich vom Schraubenschlüssel und von der Config der Kachel?
                              Wäre super 😅👍🏻

                              dslraserD Offline
                              dslraserD Offline
                              dslraser
                              Forum Testing Most Active
                              schrieb am zuletzt editiert von
                              #4540

                              @markus-frankl
                              Ich bin gerade nur am Handy, da ist das schlecht zu zeigen...

                              1 Antwort Letzte Antwort
                              0
                              • M mikweb

                                @s-bormann
                                ich habe gelöst erstmal mit ein Schalter und ein Script
                                Bildschirmfoto 2021-01-22 um 19.11.05.png
                                ich lese hier mir durch manchmal habe ich nicht verstanden welches Widget/State was steuern kann.😵

                                M Offline
                                M Offline
                                mikweb
                                schrieb am zuletzt editiert von
                                #4541

                                @mikweb
                                oder so mit Knopf
                                Bildschirmfoto 2021-01-22 um 20.29.02.png
                                Nochmal Super Arbeit macht spass hier alles zu basteln👏

                                frankthegreatF 1 Antwort Letzte Antwort
                                0
                                • M Markus Frankl

                                  @dslraser

                                  Hi... Das würde mich auch interessieren. Kannst du da mal einen oder zwei Screenshots der Config machen? Sprich vom Schraubenschlüssel und von der Config der Kachel?
                                  Wäre super 😅👍🏻

                                  M Offline
                                  M Offline
                                  mikweb
                                  schrieb am zuletzt editiert von
                                  #4542

                                  @markus-frankl said in Test Adapter iQontrol 1.5.x:

                                  @dslraser

                                  Hi... Das würde mich auch interessieren. Kannst du da mal einen oder zwei Screenshots der Config machen? Sprich vom Schraubenschlüssel und von der Config der Kachel?
                                  Wäre super 😅👍🏻

                                  Bildschirmfoto 2021-01-22 um 21.51.20.png Bildschirmfoto 2021-01-22 um 21.52.45.png

                                  1 Antwort Letzte Antwort
                                  0
                                  • M Markus Frankl

                                    @dslraser

                                    Hi... Das würde mich auch interessieren. Kannst du da mal einen oder zwei Screenshots der Config machen? Sprich vom Schraubenschlüssel und von der Config der Kachel?
                                    Wäre super 😅👍🏻

                                    dslraserD Offline
                                    dslraserD Offline
                                    dslraser
                                    Forum Testing Most Active
                                    schrieb am zuletzt editiert von dslraser
                                    #4543

                                    @markus-frankl

                                    Kannst du da mal einen oder zwei Screenshots der Config machen? Sprich vom Schraubenschlüssel und von der Config der Kachel?

                                    da sind viele eigene Datenpunkte im Spiel (zum Teil mit Blockly dahinter) Da müßte man fast eine "Anleitung" dafür schreiben.

                                    Bildschirmfoto 2021-01-22 um 21.57.14.png

                                    Bildschirmfoto 2021-01-22 um 21.59.21.png

                                    Bildschirmfoto 2021-01-22 um 21.59.31.png

                                    Bildschirmfoto 2021-01-22 um 21.59.41.png

                                    Bildschirmfoto 2021-01-22 um 21.59.50.png

                                    Bildschirmfoto 2021-01-22 um 21.58.51.png

                                    Bildschirmfoto 2021-01-22 um 21.59.02.png

                                    oder EPG alternativ so (jetzt/20:15 und 22:00 Uhr)

                                    Bildschirmfoto 2021-01-22 um 22.00.06.png

                                    M 1 Antwort Letzte Antwort
                                    0
                                    • B Offline
                                      B Offline
                                      blackeagle998
                                      schrieb am zuletzt editiert von blackeagle998
                                      #4544

                                      @Qlink
                                      Versuch mal dieses Blockly hier:

                                      <xml xmlns="https://developers.google.com/blockly/xml">
                                       <variables>
                                         <variable id=".B|u{xsz9?}cCF]r.OM`">sonos_id</variable>
                                         <variable id="KE%}R:%v6Ld~bdiR@`-k">sonos_control</variable>
                                         <variable id="Nq2Pt3`hqstb`ou2}[v0">dp_id</variable>
                                         <variable id="q;W8#D?IYE7d:FLChg2B">list_IDs</variable>
                                         <variable id="O,T|%m+5p}}YmB!go2,H">list_controls</variable>
                                         <variable id="nrFiG,Xnh_UyAZg}f1(f">i</variable>
                                         <variable id="!jGlZtV?jYwHr/A6AG8*">j</variable>
                                         <variable id="l(#qc|Y{`S-^$l$6Dv5N">control_value</variable>
                                       </variables>
                                       <block type="procedures_defcustomnoreturn" id="Weu/}3|Y:;dgJg)W/FT}" x="-387" y="-687">
                                         <mutation statements="false">
                                           <arg name="sonos_id" varid=".B|u{xsz9?}cCF]r.OM`"></arg>
                                           <arg name="sonos_control" varid="KE%}R:%v6Ld~bdiR@`-k"></arg>
                                         </mutation>
                                         <field name="NAME">createSonosState</field>
                                         <field name="SCRIPT">bGV0IGRwX25hbWUgPSAnMF91c2VyZGF0YS4wLnNvbm9zLmFwaS4nICsgc29ub3NfaWQgKyAnLicgKyBzb25vc19jb250cm9sOw0KDQppZighZXhpc3RzU3RhdGUoZHBfbmFtZSkpIHsNCiAgICBjcmVhdGVTdGF0ZShkcF9uYW1lLCBmYWxzZSx7dHlwZTogImJvb2xlYW4iLCByb2xlOiAiYnV0dG9uIiwgbmFtZTogc29ub3NfY29udHJvbCwgcmVhZDogZmFsc2UsIHdyaXRlOiB0cnVlfSk7DQp9</field>
                                         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                       </block>
                                       <block type="procedures_defcustomreturn" id="rjwJo/d!jNn|I[.+,n%1" x="-387" y="-662">
                                         <mutation statements="false">
                                           <arg name="dp_id" varid="Nq2Pt3`hqstb`ou2}[v0"></arg>
                                         </mutation>
                                         <field name="NAME">getSonosControl</field>
                                         <field name="SCRIPT">dmFyIHN0cl9yZXAgPSBkcF9pZDsNCnN0cl9yZXAgPSBzdHJfcmVwLnJlcGxhY2UoJzBfdXNlcmRhdGEuMC5zb25vcy5hcGkuJywnJyk7DQpzdHJfcmVwID0gc3RyX3JlcC5yZXBsYWNlKCcuJywnLycpOw0KcmV0dXJuIHN0cl9yZXA7</field>
                                         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                       </block>
                                       <block type="variables_set" id="Z:`6RBmQzDK9/pT(Pu|j" x="-387" y="-637">
                                         <field name="VAR" id="q;W8#D?IYE7d:FLChg2B">list_IDs</field>
                                         <value name="VALUE">
                                           <block type="lists_create_with" id="}x1lvP)yO,~]oSDh*2t|">
                                             <mutation items="3"></mutation>
                                             <value name="ADD0">
                                               <block type="text" id="XtH==`(uXOl)06-vuB$Q">
                                                 <field name="TEXT">EZKUGAWC</field>
                                               </block>
                                             </value>
                                             <value name="ADD1">
                                               <block type="text" id="=I3e5hWb9;h,2*%J*)0f">
                                                 <field name="TEXT">Garten</field>
                                               </block>
                                             </value>
                                             <value name="ADD2">
                                               <block type="text" id="M.(GhX.Dk8-fJU)0?D_p">
                                                 <field name="TEXT">Schlafzimmer</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="variables_set" id="}r`FNZy8-?[.g/Nxa-Dx">
                                             <field name="VAR" id="O,T|%m+5p}}YmB!go2,H">list_controls</field>
                                             <value name="VALUE">
                                               <block type="lists_create_with" id="a(g/u.it2*OB!lqWDph,">
                                                 <mutation items="9"></mutation>
                                                 <value name="ADD0">
                                                   <block type="text" id="Q_ilI_l%3m%onLTUp-?_">
                                                     <field name="TEXT">play</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD1">
                                                   <block type="text" id="8,_*PA:Yjv2l?%5~I;:7">
                                                     <field name="TEXT">pause</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD2">
                                                   <block type="text" id="AXO:Lts7cqkzen},a=_W">
                                                     <field name="TEXT">playpause</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD3">
                                                   <block type="text" id="rz,T_[QbYQ+?qo78[LsH">
                                                     <field name="TEXT">next</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD4">
                                                   <block type="text" id="^GgGG@,(#h..i8E=_`pX">
                                                     <field name="TEXT">previous</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD5">
                                                   <block type="text" id="kNw+8MB-5e0y=wZ;3qqa">
                                                     <field name="TEXT">mute</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD6">
                                                   <block type="text" id="(fO]mat9;V`)}SKdFF-+">
                                                     <field name="TEXT">unmute</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD7">
                                                   <block type="text" id="BJ~u.{7B2%uW+=$EVLCC">
                                                     <field name="TEXT">volume/15</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD8">
                                                   <block type="text" id="xE/:2}uY];H$v/EK.Esr">
                                                     <field name="TEXT">volume/+1</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="controls_forEach" id="LyS=xM55-8n2lCLf`xq3">
                                                 <field name="VAR" id="nrFiG,Xnh_UyAZg}f1(f">i</field>
                                                 <value name="LIST">
                                                   <block type="variables_get" id="kZW7QM!cl=]z^d[Nu)8S">
                                                     <field name="VAR" id="q;W8#D?IYE7d:FLChg2B">list_IDs</field>
                                                   </block>
                                                 </value>
                                                 <statement name="DO">
                                                   <block type="controls_forEach" id="p/[B-{*nxQ!jrHriPfx[">
                                                     <field name="VAR" id="!jGlZtV?jYwHr/A6AG8*">j</field>
                                                     <value name="LIST">
                                                       <block type="variables_get" id="WCX2c:#Eay;sr2HBOCr*">
                                                         <field name="VAR" id="O,T|%m+5p}}YmB!go2,H">list_controls</field>
                                                       </block>
                                                     </value>
                                                     <statement name="DO">
                                                       <block type="procedures_callcustomnoreturn" id="[sx4AjsY/$solR0arMWS">
                                                         <mutation name="createSonosState">
                                                           <arg name="sonos_id"></arg>
                                                           <arg name="sonos_control"></arg>
                                                         </mutation>
                                                         <value name="ARG0">
                                                           <block type="variables_get" id="aW2v9-ocauu`3[`+ceFo">
                                                             <field name="VAR" id="nrFiG,Xnh_UyAZg}f1(f">i</field>
                                                           </block>
                                                         </value>
                                                         <value name="ARG1">
                                                           <block type="variables_get" id=",sOaH/s])~dYtUJNla;l">
                                                             <field name="VAR" id="!jGlZtV?jYwHr/A6AG8*">j</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </statement>
                                                   </block>
                                                 </statement>
                                                 <next>
                                                   <block type="on_ext" id="t|X4_Sx;2-A+OvknlN2`">
                                                     <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                                     <field name="CONDITION">ne</field>
                                                     <field name="ACK_CONDITION"></field>
                                                     <value name="OID0">
                                                       <shadow type="field_oid" id="oonWc,P,-xZ{v89k4gs0">
                                                         <field name="oid">default</field>
                                                       </shadow>
                                                       <block type="regex" id="A`h%vv1e{=3!@DEteU**">
                                                         <field name="TEXT">^0_userdata.0.sonos.api.*</field>
                                                       </block>
                                                     </value>
                                                     <statement name="STATEMENT">
                                                       <block type="variables_set" id="UJEqJId7AX:;Ef^toD}t">
                                                         <field name="VAR" id="l(#qc|Y{`S-^$l$6Dv5N">control_value</field>
                                                         <value name="VALUE">
                                                           <block type="procedures_callcustomreturn" id="ul}FkeCB`[UQ((V]m?}m">
                                                             <mutation name="getSonosControl">
                                                               <arg name="dp_id"></arg>
                                                             </mutation>
                                                             <value name="ARG0">
                                                               <block type="on_source" id="]!c^Q.t0e%a!r[|a^]BG">
                                                                 <field name="ATTR">id</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <next>
                                                           <block type="request" id="ztI=CX)u?8;H*BEQt3(~">
                                                             <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                                             <field name="WITH_STATEMENT">FALSE</field>
                                                             <field name="LOG"></field>
                                                             <value name="URL">
                                                               <shadow type="text" id="@mWtD!5%fUD=v4)@k+yD">
                                                                 <field name="TEXT"></field>
                                                               </shadow>
                                                               <block type="text_join" id="bzYQlU#R/@i8HYb*D,GJ">
                                                                 <mutation items="2"></mutation>
                                                                 <value name="ADD0">
                                                                   <block type="text" id="XHOjOtfu09dv9sA{K.iG">
                                                                     <field name="TEXT">http://192.168.30.90:5005/</field>
                                                                   </block>
                                                                 </value>
                                                                 <value name="ADD1">
                                                                   <block type="variables_get" id="VN*.SeoReL^L{)I*ukK3">
                                                                     <field name="VAR" id="l(#qc|Y{`S-^$l$6Dv5N">control_value</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </statement>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                      </xml>
                                      


                                      Komplett kopieren und als neues Blockly Skript importieren, dann das Skript starten.
                                      Die Datenpunkte für folgende IDs werden automatisch angelegt, alles unter '0_userdata.0.sonos.api':
                                      aabb026b-9536-41ed-80bb-dc0511c795e6-image.png
                                      Hier musst du nur deine vier anderen IDs noch ergänzen (auf das blaue Zahnrad bei 'erzeuge Liste mit' klicken und noch vier Elemente per Drag and Drop hinzufügen).

                                      Die Datenpunkte werden als Buttons angelegt. Wenn du diese drückst, sollte die entsprechende Aktion auf dem entsprechenden Lautsprecher über die API ausgeführt werden.
                                      Teste das mal bitte und gib mir kurz Rückmeldung dazu, gerne auch im Chat.

                                      1 Antwort Letzte Antwort
                                      0
                                      • dslraserD dslraser

                                        @mikweb
                                        das hier ist z.B. die Fernbedienung. Ich habe es zwar nicht probiert, aber mit Radiosendern sollte das genau so möglich sein. Vielleicht wäre das ja auch was für Dich.

                                        Screenshot_20210122-193841_Chrome.jpg

                                        s.bormannS Offline
                                        s.bormannS Offline
                                        s.bormann
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #4545

                                        @dslraser sagte in Test Adapter iQontrol 1.5.x:

                                        @mikweb
                                        das hier ist z.B. die Fernbedienung. Ich habe es zwar nicht probiert, aber mit Radiosendern sollte das genau so möglich sein. Vielleicht wäre das ja auch was für Dich.

                                        Screenshot_20210122-193841_Chrome.jpg

                                        Das ist eine sehr schöne Lösung. Design by dslraser - wie immer top! 🙂

                                        M dslraserD 2 Antworten Letzte Antwort
                                        2
                                        • s.bormannS s.bormann

                                          @dslraser sagte in Test Adapter iQontrol 1.5.x:

                                          @mikweb
                                          das hier ist z.B. die Fernbedienung. Ich habe es zwar nicht probiert, aber mit Radiosendern sollte das genau so möglich sein. Vielleicht wäre das ja auch was für Dich.

                                          Screenshot_20210122-193841_Chrome.jpg

                                          Das ist eine sehr schöne Lösung. Design by dslraser - wie immer top! 🙂

                                          M Offline
                                          M Offline
                                          mikweb
                                          schrieb am zuletzt editiert von
                                          #4546

                                          @s-bormann said in Test Adapter iQontrol 1.5.x:

                                          @dslraser sagte in Test Adapter iQontrol 1.5.x:

                                          @mikweb
                                          das hier ist z.B. die Fernbedienung. Ich habe es zwar nicht probiert, aber mit Radiosendern sollte das genau so möglich sein. Vielleicht wäre das ja auch was für Dich.

                                          Screenshot_20210122-193841_Chrome.jpg

                                          Das ist eine sehr schöne Lösung. Design by dslraser - wie immer top! 🙂

                                          ja finde ich auch bin dabei alle logos zu importieren es funktioniert auch für Alexa bzw Tunein👍

                                          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

                                          769

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe