Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. LED Anzeige für VIS - Akku,Pegel,Kreis

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    LED Anzeige für VIS - Akku,Pegel,Kreis

    This topic has been deleted. Only users with topic management privileges can see it.
    • sigi234
      sigi234 Forum Testing Most Active @liv-in-sky last edited by sigi234

      @liv-in-sky

      Hallo, Irgendwas stimmt bei mir nicht? Bekomme es nur sehr Gross hin, die Led haben was mit der Anzahl zu tun?

      Anzahl Regler = Anzahl Led ?

      Screenshot (4077).pngScreenshot (4081).png

      liv-in-sky 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @sigi234 last edited by

        @sigi234

        beim regler kannst du die anzahl der leds nicht bestimmen - die ist fix - du bestimmst dort, wieviel leds leuchten soll

        wenn du zweispaltig willst, musst du das widget etwas breiter machen

        die abstände zwischen den led's stellst du in PunkteAbstan ein - schrib da mal "5,5" rein

        sigi234 2 Replies Last reply Reply Quote 0
        • sigi234
          sigi234 Forum Testing Most Active @liv-in-sky last edited by sigi234

          @liv-in-sky

          Ok, kannst du mal ein Blockly reinstellen für die Alexa Laustärke?

          Andere Frage:
          Möchte ich den Balken waagrecht soll ich transform rotate nehmen?

          liv-in-sky 3 Replies Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @sigi234 last edited by liv-in-sky

            @sigi234

            script zur anzeige von; alexa lautstärke

            <block xmlns="https://developers.google.com/blockly/xml" type="on" id="pF#%z?-}$wDG81-s,Sxk" x="-512" y="888">
             <field name="OID">alexa2.0.Echo-Devices.G090NV03742503T0.Player.volume</field>
             <field name="CONDITION">any</field>
             <field name="ACK_CONDITION"></field>
             <statement name="STATEMENT">
               <block type="debug" id="|L_`rE7V5qN?Fy(SF#KP">
                 <field name="Severity">log</field>
                 <value name="TEXT">
                   <shadow type="text" id="T#CZT4K^W(cRL2WXbuSu">
                     <field name="TEXT">test</field>
                   </shadow>
                   <block type="math_arithmetic" id="_v,8ZU%g@Msp*nT5IM,+">
                     <field name="OP">DIVIDE</field>
                     <value name="A">
                       <shadow type="math_number" id="!t/k^jY5VkI+9EHjIoE-">
                         <field name="NUM">1</field>
                       </shadow>
                       <block type="on_source" id="D~$Q_~3v)r!SoPzQLfyx">
                         <field name="ATTR">state.val</field>
                       </block>
                     </value>
                     <value name="B">
                       <shadow type="math_number" id="+iqSdHCMEN#5+S1_*030">
                         <field name="NUM">10</field>
                       </shadow>
                     </value>
                   </block>
                 </value>
                 <next>
                   <block type="control" id="v)Q`(L@wtEB1[jpzrbP1">
                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                     <field name="OID">javascript.0.Tabellen@Liv.LED1RingVIS.AnzeigeRegler.Regler</field>
                     <field name="WITH_DELAY">FALSE</field>
                     <value name="VALUE">
                       <block type="math_round" id="|vw_9cPpJW]vekcVi85J">
                         <field name="OP">ROUND</field>
                         <value name="NUM">
                           <shadow type="math_number" id="u-p_?)9H#2;?Hm9?5Ig6">
                             <field name="NUM">3.1</field>
                           </shadow>
                           <block type="convert_tonumber" id="/1Y6*QsV5[n9v6,~I5.Z">
                             <value name="VALUE">
                               <block type="math_arithmetic" id="[#q48F^)k$r:gE@9fkMh">
                                 <field name="OP">DIVIDE</field>
                                 <value name="A">
                                   <shadow type="math_number" id="q9Kd0@dpiuo]8Or($j6K">
                                     <field name="NUM">1</field>
                                   </shadow>
                                   <block type="on_source" id="O:Z-Z~o45M!wt|~0Ru6i">
                                     <field name="ATTR">state.val</field>
                                   </block>
                                 </value>
                                 <value name="B">
                                   <shadow type="math_number" id="i:n~k2xNqtEhE)Q6fICy">
                                     <field name="NUM">10</field>
                                   </shadow>
                                 </value>
                               </block>
                             </value>
                           </block>
                         </value>
                       </block>
                     </value>
                   </block>
                 </next>
               </block>
             </statement>
            </block>
            

            sigi234 1 Reply Last reply Reply Quote 1
            • liv-in-sky
              liv-in-sky @sigi234 last edited by

              @sigi234 sagte in LED Anzeige für VIS - Akku,Pegel,Kreis:

              Möchte ich den Balken waagrecht soll ich transform rotate nehmen?

              habe ich nicht getestet - aber könnte klappen

              1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @sigi234 last edited by liv-in-sky

                @sigi234

                klappt

                Image 2.png

                1 Reply Last reply Reply Quote 0
                • sigi234
                  sigi234 Forum Testing Most Active @liv-in-sky last edited by

                  @liv-in-sky sagte in LED Anzeige für VIS - Akku,Pegel,Kreis:

                  script zur anzeige von; alexa lautstärke

                  Danke, ich bin ein Blockly Koffer.....😀

                  1 Reply Last reply Reply Quote 1
                  • sigi234
                    sigi234 Forum Testing Most Active @liv-in-sky last edited by sigi234

                    @liv-in-sky sagte in LED Anzeige für VIS - Akku,Pegel,Kreis:

                    die abstände zwischen den led's stellst du in PunkteAbstan ein - schrib da mal "5,5" rein

                    Und wie bekomme ich die Led grösser?

                    Wenn ich die Lautstärke am Dot ändere werden sie je nach LS von selber grösser?

                    Screenshot (4093).png

                    liv-in-sky 1 Reply Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @sigi234 last edited by

                      @sigi234

                      z.b. javascript.0.Tabellen@Liv.LED1RingVIS.AnzeigeRegler.PunkteGroesse

                      teste mal 20,20 - eigentlich sind das rechtecke, daher die 2 werte - im script werden die ecken dann abgerundet

                      @sigi234 sagte in LED Anzeige für VIS - Akku,Pegel,Kreis:

                      Wenn ich die Lautstärke am Dot ändere werden sie je nach LS von selber grösser?

                      das verstehe ich nicht, das bild ergibt auch keinen sinn - ich sehe zuviele punkte - ist das auf zweispaltig gesetzt? dann muss das widget etwas breiter gemacht werden - der wert paßt auch nich

                      den ganzen satz verstehe ich nicht - es ändert sich der volume wert und der durchmesser der leds verändert sich ???

                      sigi234 1 Reply Last reply Reply Quote 0
                      • sigi234
                        sigi234 Forum Testing Most Active @liv-in-sky last edited by

                        @liv-in-sky sagte in LED Anzeige für VIS - Akku,Pegel,Kreis:

                        den ganzen satz verstehe ich nicht - es ändert sich der volume wert und der durchmesser der leds verändert sich ???

                        Screenshot (4096).png

                        liv-in-sky 2 Replies Last reply Reply Quote 0
                        • liv-in-sky
                          liv-in-sky @sigi234 last edited by liv-in-sky

                          @sigi234

                          du mußt das html widget breiter machen - bis 2 spalten sichtbar sind

                          1 Reply Last reply Reply Quote 0
                          • liv-in-sky
                            liv-in-sky @sigi234 last edited by

                            @sigi234

                            oder du schreibst "einspaltig" rein- javascript.0.Tabellen@Liv.LED1RingVIS.AnzeigeRegler.UsageFormat

                            sigi234 1 Reply Last reply Reply Quote 0
                            • sigi234
                              sigi234 Forum Testing Most Active @liv-in-sky last edited by sigi234

                              @liv-in-sky

                              Aha gecheckt, da geht`s um Millimeter......

                              liv-in-sky 1 Reply Last reply Reply Quote 0
                              • liv-in-sky
                                liv-in-sky @sigi234 last edited by liv-in-sky

                                @sigi234

                                ja - vielleicht fällt mir noch eine bessere lösung ein - aber wenn man erstmal alles eingestellt hat , muss man nix mehr ändern

                                sigi234 1 Reply Last reply Reply Quote 0
                                • sigi234
                                  sigi234 Forum Testing Most Active @liv-in-sky last edited by

                                  @liv-in-sky sagte in LED Anzeige für VIS - Akku,Pegel,Kreis:

                                  @sigi234

                                  ja - vielleicht fällt mir noch eine bessere lösung ein - aber wenn man erstmal alles eingestellt hat , muss man nix mehr ändern

                                  Super, jetzt habe ich es begriffen. Theoretisch brauche ich dann für jedes Gerät ein Skript und ein Blockly.

                                  Screenshot (4099).png

                                  liv-in-sky 1 Reply Last reply Reply Quote 0
                                  • liv-in-sky
                                    liv-in-sky @sigi234 last edited by

                                    @sigi234 Ja genau

                                    Die Blocklys können aber alle in einem Script sein

                                    Jedes Script braucht in der variable dpVisnew einen eigenen Namen

                                    1 Reply Last reply Reply Quote 0
                                    • sigi234
                                      sigi234 Forum Testing Most Active @liv-in-sky last edited by

                                      @liv-in-sky

                                      Es wird schon!

                                      Screenshot (4104).png

                                      liv-in-sky 1 Reply Last reply Reply Quote 1
                                      • liv-in-sky
                                        liv-in-sky @sigi234 last edited by

                                        @sigi234

                                        schaut gur aus - ich kopiere mal dein bild in meinen erten post 🙂

                                        1 Reply Last reply Reply Quote 0
                                        • liv-in-sky
                                          liv-in-sky last edited by

                                          habe ein update im ersten post

                                          das alte script kann natürlich noch genutzt werden - um das neue zu testen ein weiteres script dazufügen und dann die variable dpVISnew im script mit einem neuen namen beschreiben/deklarieren

                                          ein neues format ist dazugekommen - wir im dp javascript.0.Tabellen@Liv.LED1RingVIS.WidgetAnzeigeFormat angegeben ( 1=rund, 2=quer, 3=hoch oder die neue einstellung 4=eckig)

                                          durch anpassen der widgetgröße im vis-editor können die leds angeordnet werden

                                          noch dazugekommen: ein schatten für die leds unter dem datenpunkt: javascript.0.Tabellen@Liv.LED1RingVIS.LEDSchatten

                                          sieht dann so aus:

                                          z.b ein zähler (für erinnerungen an einen monatl termin (tagezähler),...)

                                          AApossis (98).gif

                                          oder:

                                          AApossis (100).gif

                                          1 Reply Last reply Reply Quote 1
                                          • liv-in-sky
                                            liv-in-sky last edited by

                                            im neuen script können auch bilder geladen werden - dies funktioniert nur, wenn man die einzel LEDs steuert. dies funktioniert über ein json. wenn man ein bild an einer stelle haben will, muss man im json den bild-pfad eingeben - ist kein "key" picture im json, wird eine led angezeigt.
                                            das format eines images wird unter "javascript.0.Tabellen@Liv.LED1RingVIS.LEDDurchmesser" bestimmt (breite/höhe)

                                            [
                                              {
                                                "number": 1,
                                                "color": "tranparent",
                                                "picture": "/vis.0/armin/img/zahl/1-green.png"
                                              },
                                              {
                                                "number": 2,
                                                "color": "tranparent",
                                                "picture": "/vis.0/armin/img/zahl/0-green.png"
                                              },
                                              {
                                                "number": 3,
                                                "color": "tranparent",
                                                "picture": "/vis.0/armin/img/zahl/dp-green.png"
                                              },
                                              {
                                                "number": 4,
                                                "color": "tranparent",
                                                "picture": "/vis.0/armin/img/zahl/2-green.png"
                                              },
                                              {
                                                "number": 5,
                                                "color": "tranparent",
                                                "picture": "/vis.0/armin/img/zahl/7-green.png"
                                              }
                                            ]
                                            

                                            ein beispiel als uhrzeitanzeige - die "leds" sind in diesen fall bilder

                                            AApossis (101).gif AApossis (102).gif AApossis (103).gif

                                            mit temperatur:

                                            AApossis (104).gif

                                            • die animation kann abgeschalten werden
                                            1 Reply Last reply Reply Quote 2
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            731
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            79
                                            3057
                                            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