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

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • 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.
    • liv-in-sky
      liv-in-sky @sigi234 last edited by

      @sigi234

      wie oft soll das geändert werden - ist das ein equalizer oder eine lautstärke ?

      ich glaube nicht, das ich es ganz so schön hinbekomme

      mal grob:

      Image 9.png

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

        @liv-in-sky sagte in led kreis für vis:

        wie oft soll das geändert werden - ist das ein equalizer oder eine lautstärke ?

        Lautstärke - Level Peak

        Wobei ich noch nicht herausgefunden habe wie ich diesen unter Windows von der Soundkarte bekomme.

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

          @sigi234 ich kenn nur das hier - bei mir bekomme ich das pc volume in prozent

          einfach in einem cmd fenster aufrufen und an iobroker senden z.b. via curl (simple api adapter)

          adjust_get_current_system_volume_vista_plus_2.zip

          ich mach das über einen batch command

          
          
          @echo off 
          setlocal enableextensions 
          for /f "tokens=*" %%a in ( 
          'adjust_get_current_system_volume_vista_plus' 
          ) do ( 
          set myvar=%%a 
          ) 
          echo/%%myvar%%=%myvar% 
          curl http://192.168.178.59:8087/set/0_userdata.0.LautstaerkeWIN-PC-NUC?value=%myvar%
          
          
          endlocal 
          
          

          habe aber auch curl für windows installiert, damit das funktioniert uund über simpleapi adapter gesendet werden kann

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

            @sigi234

            habe das script mit deinen 12 stufen gemacht - aber ich denke, ich werde auf 10 stufen gehen müssen, weil doch viele lautstärken mit 10er-teiler arbeiten - z.b alexa 100 %

            hier kleine vorschau

            AApossis (95).gif

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

              @liv-in-sky

              Screenshot (4074).png

              Mach ich was Falsch?

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

                @sigi234

                du mußt die größe des widgets so anpassen, dass es auf 2 spalten kommt (beim regler)

                die schalter widgets waren eigentlich nur zum spielen gedacht - das script wird über ein anderes script angesteuert (dp)

                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 kreis für vis:

                  das script wird über ein anderes script angesteuert (dp)

                  Und wie? Also wie bring ich jetzt die Lautstärke rein?

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

                    @sigi234

                    du machst dir ein blockly, welches die dp ansteuert

                    du trickest auf den lautstärke dp und schreibst einen wert zwischen 0-12 in den dp "javascript.0.Tabellen@Liv.LED1RingVIS.AnzeigeRegler.Regler"

                    evtl muss dein blockly die werte umrechnen

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

                      @liv-in-sky

                      Ok, Danke, und wenn ich die Regler-Punkte kleiner will? Hängen die anderen DP mit dem Regler zusammen?

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

                        @sigi234

                        nee - der regler kann nur rund und eckig - bin noch nicht fertig - wolle morgen noch ein paar settings dazufügen

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

                          neues script im ersten post

                          anzeige für pegel und akku hinzugefügt:

                          akku ist einspaltig, unten rot und oben grün - werte 0-10 in den dp schreiben
                          pegel: ein- oder zweispaltig - unten grün und oben rot - werte 0-10 in den dp schreiben -
                          dp: javascript.0.Tabellen@Liv.LED1RingVIS.AnzeigeRegler.Regler

                          AApossis (96).gif

                          bei diesem script ist es wichtig, nachdem man die settings in den dp definiert hat, dass die "breite" des widgets richtig definiert wird - das widget ist innen responsive - dh. durch das ändern der breite des html-standard-widgets, wird die liste der leds/punkte neu angeordnet - daher muss die breite des widget bei einspaltig und akku geringer sein, als bei zweispaltig
                          beispiel:
                          AApossis (97).gif

                          1 Reply Last reply Reply Quote 2
                          • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            763
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

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