Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mikweb @s.bormann last edited by

      @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 Reply Last reply Reply Quote 0
      • M
        mikweb last edited by 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.😵

        dslraser M 2 Replies Last reply Reply Quote 0
        • dslraser
          dslraser Forum Testing Most Active @mikweb last edited by

          @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.bormann 2 Replies Last reply Reply Quote 0
          • M
            Markus Frankl @dslraser last edited by

            @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 😅👍🏻

            dslraser M 3 Replies Last reply Reply Quote 0
            • dslraser
              dslraser Forum Testing Most Active @Markus Frankl last edited by

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

              1 Reply Last reply Reply Quote 0
              • M
                mikweb @mikweb last edited by

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

                frankthegreat 1 Reply Last reply Reply Quote 0
                • M
                  mikweb @Markus Frankl last edited by

                  @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 Reply Last reply Reply Quote 0
                  • dslraser
                    dslraser Forum Testing Most Active @Markus Frankl last edited by dslraser

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

                      @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 Reply Last reply Reply Quote 0
                      • s.bormann
                        s.bormann Most Active @dslraser last edited by

                        @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 dslraser 2 Replies Last reply Reply Quote 2
                        • M
                          mikweb @s.bormann last edited by

                          @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 Reply Last reply Reply Quote 0
                          • dslraser
                            dslraser Forum Testing Most Active @s.bormann last edited by

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

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

                            Danke für die Blumen, aber das gebe ich gern zurück. Dein Adapter macht es ja erst möglich.

                            1 Reply Last reply Reply Quote 0
                            • M
                              Markus Frankl @dslraser last edited by

                              @dslraser genau so hab ich das auch vor... Ich werd einfach mal testen...😅

                              1 Reply Last reply Reply Quote 0
                              • frankthegreat
                                frankthegreat @mikweb last edited by

                                @mikweb Hier meine Lösung.
                                Beim Aufruf wird einfach eine Szene aufgerufen mit Sender und passender Lautstärke.
                                Wird auch von der Frau des Hauses akzeptiert. 😀

                                Sonos.jpg

                                M s.bormann 2 Replies Last reply Reply Quote 0
                                • M
                                  Matt77CHE last edited by

                                  Guten Morgen zusammen

                                  Ich habe mein Problem bereits mit s.bormann besprochen, wir konnten jedoch die Ursache / Lösung nicht finden - Deshalb stelle ich das Problem welches ich habe mal hier rein; vielleicht kann jemand von euch weiterhelfen;

                                  Meine Konfig:
                                  Socket io : 3.0.13
                                  Node.js : v12.20.1
                                  NPM : 6.14.10
                                  WEB : 3.1.0
                                  Admin : 4.1.11
                                  iqontrol : 1.5.6

                                  Für das korrekte Arbeiten des Adapters sollen Admin und WEB auf https stehen - hab ich so. (hab noch ne 2. WEB auf http erstellt zu Testzwecken)
                                  Nun habe ich jedoch das Problem, dass ich hier nicht weiter komme:

                                  622d994a-387a-4bb0-ab7c-370da1947b99-image.png

                                  Stelle ich den WEB auf http, bekomme ich die zu erwartenden Hinweise den Adapter auf https zu stellen etc - danach könnte ich jedoch beginnen meine Vis aufzubauen.

                                  Hier mal noch das Log der Entwicklerkonsole Firefox:

                                  5e460814-cc93-4c47-a7f2-4e8733de8cad-image.png

                                  ...Und hier noch mit dem Opera:

                                  17140f9c-13bf-4d34-815f-a1597a6b9fad-image.png

                                  Hat jemand von euch eine Idee, was da bei mir genau rumzickt?

                                  Grüsse & Besten Dank
                                  Matt

                                  A 1 Reply Last reply Reply Quote 0
                                  • M
                                    mikweb @frankthegreat last edited by

                                    @frankthegreat
                                    nicht schlecht ich habe mich erstmal für @dslraser Lösung entschieden

                                    Bildschirmfoto 2021-01-23 um 10.06.26.png

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      martinschm @s.bormann last edited by martinschm

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

                                      @martinschm sagte in Test Adapter iQontrol 1.5.x:

                                      Hi,

                                      ich versuche mich grade dabei Flot Charts bei den Temp Sensoren zu hinterlegen. Daten werden bei mir in influx geloggt. Leider hab ich immer nur eine flache Linie:

                                      538cbed8-75ba-4ee8-83f9-69054877abcb-image.png

                                      Im Flot Editor sieht es auch so aus, wenn ich nicht einen längeren Zeitraum auswähle. Hab jetzt bei den Kacheln auch mal 2880 bzw 1440 min hinterlegt, das Ergebnis ist leider das gleiche.

                                      Das sind meine Einstellungen
                                      f86fe50b-0f96-41b4-a838-899297a7bdfb-image.png

                                      Und wie man sieht, sind die Werte durchaus unterschiedlich über Zeit:
                                      58d7ddc9-9c70-4450-ac44-6179615de9f3-image.png

                                      Wenn ich bei Min Temp einen Wert eintrage verschwindet der Balken übrigens komplett. Auch wenn ich die Seite mit den Kacheln öffne, werden die Balken erst angezeigt und verschwinden dann nach einigen Sekunden.

                                      Wie bekomme ich den so schöne Charts hin, wie es im iQontrol Wiki zu sehen ist?

                                      Lösung gefunden
                                      Ich hab mir die URL des Flot Chart Widgets mal geholt und rumexperimentiert und URL Parameter ergänzt. Erfolg hatte ich als ich &l%5B0%5D%5Binstance%5D=influxdb.0 angehängt habe.

                                      Kann es sein, das iQontrol bei mehr als einer History Instance nicht weiß welche es nehmen soll @s-bormann ?

                                      ciao
                                      Martin

                                      Hi,

                                      mit der aktuellen Github-Version kann man nun die gewünschte History-Instance beim FLOT-Chart-Widget wählen.

                                      VG

                                      Hi @s-bormann vielen Dank. Leider hab ich noch immer eine flache Linie.

                                      Ich nutze Xiaomi Sensoren, die sind bei mir alle hinter Aliasen vom Device Adapter. Der Datenpunkt heißt
                                      alias.0.Klimasensoren.Arbeitszimmer.ACTUAL, ich logge die Daten in die InfluxDB und nutze dabei einen Alias (dieser ist nur für die InfluxDB) und lautet "Arbeitszimmer Temperatur".

                                      Kann es sein, das iQontrol bei der influxDB keine Daten findet weil nach alias.0.Klimasensoren.Arbeitszimmer.ACTUAL gesucht wird?

                                      Ach ja, ich nutze die 1.5.6 von github. In der Entwicklerconsole hab ich grade noch diese Fehlermeldung entdeckt:

                                      DevTools failed to load SourceMap: Could not load content for http://192.168.1.198:8082/iqontrol/jquery/jquery.mobile-1.4.5.min.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
                                      DevTools failed to load SourceMap: Could not load content for http://192.168.1.198:8082/iqontrol/jquery/plugins/shuffle.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
                                      DevTools failed to load SourceMap: Could not load content for http://192.168.1.198:8082/lib/js/socket.io.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
                                      

                                      ciao
                                      Martin

                                      M s.bormann 2 Replies Last reply Reply Quote 0
                                      • M
                                        martinschm @martinschm last edited by martinschm

                                        @s-bormann : Alta, du hast nicht schon die Idee mit dem Overlay eingebaut, oder?
                                        Du Maschine 🙂

                                        BADGE: number or string - if a value other than zero/false is present, then a badge in the upper left corner is shown with this value
                                        *BADGE_COLOR: string - any valid html-color-string (like 'green', '#00FF00', 'rgba(0,255,0,0.5)' and so on) that represents the color of the badge. If not present or invalid red with 50% transparency will be used.

                                        Teufelskerl 🙂 Hab es grade getestet.

                                        becf7b99-f966-4512-8e0b-6d99eb976e33-image.png

                                        dslraser 1 Reply Last reply Reply Quote 0
                                        • dslraser
                                          dslraser Forum Testing Most Active @martinschm last edited by dslraser

                                          @martinschm
                                          @s-bormann
                                          ich habe das bei mir auch mal Testweise eingebaut.

                                          Screenshot_20210123-131240_Chrome.jpg

                                          auch das mit dem Color Picker funktioniert.

                                          Screenshot_20210123-133157_Chrome.jpg

                                          Da könnte man ja direkt über die weiteren 3 Ecken für weitere in Anzeigen in verschiedenen Farben nachdenken.

                                          Anzahl aktiv
                                          Anzahl inaktiv
                                          Anzahl gesamt
                                          Anzahl nicht erreichbar
                                          oder bei Fenstern...
                                          Anzahl gekippt oder geöffnet
                                          Soll/ist Temperatur

                                          usw...😀

                                          da_Woody M 2 Replies Last reply Reply Quote 1
                                          • da_Woody
                                            da_Woody @dslraser last edited by

                                            @dslraser neue, ungeahnte möglichkeiten...
                                            53e04445-9782-4f99-a31a-72a0058365c8-grafik.png
                                            hätte man info a/b für anderes...

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            967
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            app dark-mode iqontrol responsive vis visualisierung visualization widget
                                            295
                                            7633
                                            5928784
                                            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