Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Zeigt her eure Vis2

    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

    Zeigt her eure Vis2

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hugo1217 @UlliJ last edited by

      @ullij said in Zeigt her eure Vis2:

      Autarkie = (Produktion-Einspeisung)/Gesamtverbrauch

      moin, hast du die Berechung in Blockly gemacht??

      Gruß

      U 1 Reply Last reply Reply Quote 0
      • U
        UlliJ @hugo1217 last edited by

        @hugo1217
        Ja mit Blockly.

        6d412ff1-19b5-47ee-ab00-569a68610af7-image.png
        Datenpunkte alle unter 0_userdata... da bereits berechnete Werte. Der Wert hat keine Einheit (sollte aber eh klar sein)
        Gruß

        H 1 Reply Last reply Reply Quote 0
        • H
          hugo1217 @UlliJ last edited by

          @ullij said in Zeigt her eure Vis2:

          nkte alle unter 0_userdata... da bereits berechnete Werte. Der Wert hat keine Einheit (sollte aber eh klar s

          habe versucht das nachzubauen irgendwo habe ich da ein Fehler. Hast du das ganzs als script??

          U 1 Reply Last reply Reply Quote 0
          • U
            UlliJ @hugo1217 last edited by UlliJ

            @hugo1217
            das wird Dir nicht helfen. Bei mir hängt da noch Brauchwasser und anderes mit dran.
            Die Datenpunkte hast Du für Dich angelegt & angepasst?

            Unten mal ein debug einbauen
            c3961bf7-42ca-4005-b682-12a0dee673b2-image.png

            <xml xmlns="https://developers.google.com/blockly/xml">
             <variables>
               <variable id="T8/jDjgD!L{Z_}9#i|x:">Autarkie</variable>
             </variables>
             <block type="comment" id="!~h$$x-UZY0nKbx`a=dE" x="-963" y="112">
               <field name="COMMENT">Autarkie</field>
               <next>
                 <block type="on_ext" id="C3YxxzeO[J.Um`.P{Wp@">
                   <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="nNhZr~=+wMCqCvy8/[{S">
                       <field name="oid">0_userdata.0.4000_EnergieErzeugung.Zaehler.PVEnergyToday</field>
                     </shadow>
                   </value>
                   <statement name="STATEMENT">
                     <block type="comment" id="x86TjqMO1d+c#:wK$,XW">
                       <field name="COMMENT">(Produktion-Einspeisung)/Gesamtverbrauch*100 - Ausgabe in %</field>
                       <next>
                         <block type="variables_set" id="ZRW.C_VDEE/A=^ak%dN,">
                           <field name="VAR" id="T8/jDjgD!L{Z_}9#i|x:">Autarkie</field>
                           <value name="VALUE">
                             <block type="math_arithmetic" id="NcC|5%g#8FDwH6s-2CHS" inline="false">
                               <field name="OP">MULTIPLY</field>
                               <value name="A">
                                 <shadow type="math_number" id="Pc??N49is1TUL(=nwKAu">
                                   <field name="NUM">1</field>
                                 </shadow>
                                 <block type="math_arithmetic" id="=z|hizO5^#O,*[@RzRi}" inline="false">
                                   <field name="OP">DIVIDE</field>
                                   <value name="A">
                                     <shadow type="math_number" id="H50r8X7~n9q52Y%xo!JN">
                                       <field name="NUM">1</field>
                                     </shadow>
                                     <block type="math_arithmetic" id="lmA7yc]yksh%!~VVqcw^" inline="false">
                                       <field name="OP">MINUS</field>
                                       <value name="A">
                                         <shadow type="math_number" id="w{KM#300O8#%UQL(`0q)">
                                           <field name="NUM">1</field>
                                         </shadow>
                                         <block type="on_source" id="#^DM!1v/o3X#8!dC[kL3">
                                           <field name="ATTR">state.val</field>
                                         </block>
                                       </value>
                                       <value name="B">
                                         <shadow type="math_number" id="gUO97ru+Yr_kWLLzkkxe">
                                           <field name="NUM">1</field>
                                         </shadow>
                                         <block type="get_value" id="Hp2vtx5n=bQ`dHj/YB`Q">
                                           <field name="ATTR">val</field>
                                           <field name="OID">0_userdata.0.4000_EnergieErzeugung.Zaehler.NetzeinspeisungTotalTag</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <shadow type="math_number" id="MCSHIu,to}$TXAbBV28?">
                                       <field name="NUM">1</field>
                                     </shadow>
                                     <block type="get_value" id="g(F~9gh[P?(4[,Eqao8a">
                                       <field name="ATTR">val</field>
                                       <field name="OID">0_userdata.0.4000_EnergieErzeugung.Zaehler.NetzbezugHausTag</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <value name="B">
                                 <shadow type="math_number" id=":`bAJm`r2D|S[6#mmeg,">
                                   <field name="NUM">100</field>
                                 </shadow>
                               </value>
                             </block>
                           </value>
                           <next>
                             <block type="update" id="`bIj6xfBW:jrQ2_K`iX7">
                               <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                               <field name="OID">0_userdata.0.4000_EnergieErzeugung.Zaehler.Autarkie</field>
                               <field name="WITH_DELAY">FALSE</field>
                               <value name="VALUE">
                                 <block type="variables_get" id="_I4tlQkmVH^3SE!bV/?c">
                                   <field name="VAR" id="T8/jDjgD!L{Z_}9#i|x:">Autarkie</field>
                                 </block>
                               </value>
                               <next>
                                 <block type="debug" id="P7@L#+j%S]c*H:h1Xotw">
                                   <field name="Severity">info</field>
                                   <value name="TEXT">
                                     <shadow type="text" id="enRZt0G(2YM^=_.sTKwx">
                                       <field name="TEXT">test</field>
                                     </shadow>
                                     <block type="variables_get" id="dWSSM%Rs!U)wTFsPlzu)">
                                       <field name="VAR" id="T8/jDjgD!L{Z_}9#i|x:">Autarkie</field>
                                     </block>
                                   </value>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </statement>
                 </block>
               </next>
             </block>
            </xml>
            

            H 1 Reply Last reply Reply Quote 0
            • H
              hugo1217 @UlliJ last edited by

              @ullij

              ja die datenpunkte habe ich angepasst.
              Bildschirmfoto 2024-06-10 um 20.10.00.png
              Das gibt er mir als Debug wieder.

              Bildschirmfoto 2024-06-10 um 20.10.19.png

              dein Code kann ich nicht einfügen.

              U 1 Reply Last reply Reply Quote 0
              • U
                UlliJ @hugo1217 last edited by

                @hugo1217

                sorry, der export von mir war Blödsinn, ist oben korrigiert.

                Dann mal einen debug für jeden einzelnen Wert einbauen
                88b99631-e521-47cc-a0c0-062f5cc640aa-image.png

                Und: haben die Eingangswerte alle die selbe Einheit (Arbeit), also Wh, kWh...

                H 1 Reply Last reply Reply Quote 0
                • H
                  hugo1217 @UlliJ last edited by

                  @ullij

                  Also die Berechnung klappt soweit es kommt immerhin ein wert raus.

                  Aber leider nicht der richtige. Damit wir auch vom gleichen sprechen habe ich nochmal Deklariert was was ist. 😉

                  Bildschirmfoto 2024-06-11 um 12.26.27.png

                  1. Produktion der Solar anlage vom Ganzen Tag in Kwh der verändert sich dauerhaft.
                  2. Wieviel Kwh schon in Netz eingespeist werden.
                  3. Wieviel Kwh ich heute schon gekauft habe also Netzbezug von Energie Versorger.

                  Gruß

                  U 1 Reply Last reply Reply Quote 0
                  • U
                    UlliJ @hugo1217 last edited by

                    @hugo1217

                    hmmm,
                    gerade nochmal bei mir geschaut. Ich habe da wohl schwachsinn erzählt.
                    Der Teil im Skript rechnet
                    Autarkie = (1- Netzbezug/Hausverbrauch) * 100

                    hier aktuell:
                    1f53ae85-6d69-40cb-b3d4-019289ce771f-image.png

                    ca. 95%
                    Unangenehm, sorry für die Verwirrung

                    1 Reply Last reply Reply Quote 0
                    • U
                      UlliJ @wendy2702 last edited by

                      @wendy2702 sagte in Zeigt her eure Vis2:

                      Wie berechnest du die Autarkie?

                      Du hast gesehen das ich da was falsches geschrieben hatte!?🤕

                      1 Reply Last reply Reply Quote 0
                      • H
                        hugo1217 last edited by

                        @ullij
                        hast du das ganze als Blockly noch??

                        U 1 Reply Last reply Reply Quote 0
                        • U
                          UlliJ @hugo1217 last edited by

                          @hugo1217
                          so vielleicht, halt die Datenpunkte anpassen

                          8110afc3-9577-45b8-821e-7137f21e2adb-image.png

                          <xml xmlns="https://developers.google.com/blockly/xml">
                           <variables>
                             <variable id="T8/jDjgD!L{Z_}9#i|x:">Autarkie</variable>
                           </variables>
                           <block type="comment" id="!~h$$x-UZY0nKbx`a=dE" x="-934" y="77">
                             <field name="COMMENT">Autarkie</field>
                             <next>
                               <block type="on_ext" id="C3YxxzeO[J.Um`.P{Wp@">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                 <field name="CONDITION">ne</field>
                                 <field name="ACK_CONDITION"></field>
                                 <value name="OID0">
                                   <shadow type="field_oid" id="JY!jc9Y?{At~^+W4ZJiC">
                                     <field name="oid">ID auswählen</field>
                                   </shadow>
                                 </value>
                                 <value name="OID1">
                                   <shadow type="field_oid" id="xrsxPzV`:.}f(hMzHz{)">
                                     <field name="oid">ID auswählen</field>
                                   </shadow>
                                 </value>
                                 <statement name="STATEMENT">
                                   <block type="comment" id="8(-[*396xWm8M#.Gjb$]">
                                     <field name="COMMENT">(1-Netzbezug/Hausverbrauch)*100</field>
                                     <next>
                                       <block type="variables_set" id="m;lYgNaf{69Sa(C!{?3y">
                                         <field name="VAR" id="T8/jDjgD!L{Z_}9#i|x:">Autarkie</field>
                                         <value name="VALUE">
                                           <block type="math_rndfixed" id="o_L4L!rORa:;M?O$yGgE" inline="false">
                                             <field name="n">1</field>
                                             <value name="x">
                                               <shadow type="math_number" id="_d-Aj,Yp=/epfAmgTzB:">
                                                 <field name="NUM">3.1234</field>
                                               </shadow>
                                               <block type="math_arithmetic" id="8A#0X^xck?x6^o*!YS+T" inline="false">
                                                 <field name="OP">MULTIPLY</field>
                                                 <value name="A">
                                                   <shadow type="math_number" id="vjY?VgtpDFLIS3lGP!xk">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                   <block type="math_arithmetic" id="$)W{y1!R$DCR9^gGUW/^" inline="false">
                                                     <field name="OP">MINUS</field>
                                                     <value name="A">
                                                       <shadow type="math_number" id="YkFi#^`fYeQdADL:rCI3">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                     </value>
                                                     <value name="B">
                                                       <shadow type="math_number" id="J=%qRGS[Hip%|ZQ/_fa9">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                       <block type="math_arithmetic" id="U%]Ij5WW!j[xvb{_yN!;" inline="false">
                                                         <field name="OP">DIVIDE</field>
                                                         <value name="A">
                                                           <shadow type="math_number" id="rOSrMrOWU[*+A~LkXf5(">
                                                             <field name="NUM">1</field>
                                                           </shadow>
                                                           <block type="get_value" id="AO5L0XOXe/S9]l-eRgQL">
                                                             <field name="ATTR">val</field>
                                                             <field name="OID">ID auswählen</field>
                                                           </block>
                                                         </value>
                                                         <value name="B">
                                                           <shadow type="math_number" id="mC,1Rco$^H*h*=E.~!:?">
                                                             <field name="NUM">1</field>
                                                           </shadow>
                                                           <block type="get_value" id="]i`|//J77YMYrFlTl:LL">
                                                             <field name="ATTR">val</field>
                                                             <field name="OID">ID auswählen</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <shadow type="math_number" id="BG8N_)[@$GX/uUnVYV%y">
                                                     <field name="NUM">100</field>
                                                   </shadow>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="update" id="d}v5QTv10-dq!6lQ8_*}">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                             <field name="OID">0_userdata.0.4000_EnergieErzeugung.Zaehler.Autarkie</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="variables_get" id="Vn4}XRs/xr9!)ElL,`n:">
                                                 <field name="VAR" id="T8/jDjgD!L{Z_}9#i|x:">Autarkie</field>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="debug" id="nWz7zV{(vP4V]dA1pg[0">
                                                 <field name="Severity">info</field>
                                                 <value name="TEXT">
                                                   <shadow type="text" id=".u5z?6px~$#Ay;i,2Tvn">
                                                     <field name="TEXT">test</field>
                                                   </shadow>
                                                   <block type="variables_get" id="0*A253_zO81(P;^xb3=m">
                                                     <field name="VAR" id="T8/jDjgD!L{Z_}9#i|x:">Autarkie</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                               </block>
                             </next>
                           </block>
                           <block type="comment" id="urV=FF?a(NB8V9`vyzy7" x="-562" y="63">
                             <field name="COMMENT">dein DP mit Netzbezug</field>
                           </block>
                           <block type="comment" id="v00O75mIa6aTF[LMEAfm" x="-563" y="163">
                             <field name="COMMENT">dein DP mit Hausverbrauch</field>
                           </block>
                           <block type="comment" id="mt{i|1)wJ$!p@7`eC386" x="-263" y="237">
                             <field name="COMMENT">dein DP mit Netzbezug</field>
                           </block>
                           <block type="comment" id="_mnpV1TTL,HQyxEaQLzv" x="-198" y="357">
                             <field name="COMMENT">dein DP mit Hausverbrauch</field>
                           </block>
                          </xml>
                          

                          H 1 Reply Last reply Reply Quote 0
                          • H
                            hugo1217 @UlliJ last edited by

                            @ullij

                            Super hat geklappt. Bei mir war eine leichte verwirrung da. Dachte es wäre der Live wert aber das ist der Tages wert.

                            Versuche mal ein Live wert zu bekommen anhand deiner Funktion.

                            Danke nochmal

                            1 Reply Last reply Reply Quote 0
                            • icebear
                              icebear last edited by

                              @UlliJ
                              @hugo1217

                              Ich bin ja hier kein MOD oder ähnliches , aber vielleicht solltet ihr euer Thema in den Script/Logiken Bereich verschieben, sonst läuft der ursprüngliche Titel hier irgendwann ins leere.

                              Das ganze läuft ein bischen am eigentlichen Thema vorbei.

                              1 Reply Last reply Reply Quote 1
                              • Nashra
                                Nashra Most Active Forum Testing @UlliJ last edited by

                                @ullij sagte in Zeigt her eure Vis2:

                                es ist etwas Arbeit aber die Seite mit der Energieübersicht ist soweit fertig...bis einem etwas neues einfällt.

                                a39c346c-1b6b-487e-bdb6-4e806f24d796-image.png
                                Edit: Damit es nicht so langweilig ist mit Animation für die Batterie (beim Entladen andersrum) und die Energieflüsse zwischen den einzelnen Teilen
                                anibatt.gif

                                Hallo @UlliJ
                                würdest du die Energie-View teilen, danke.

                                U 1 Reply Last reply Reply Quote 0
                                • U
                                  UlliJ @Nashra last edited by

                                  @nashra
                                  bitte sehr

                                  energieMain.txt
                                  card_Leistung.txt
                                  cardBatterie.txt
                                  cardEnergieAktuell.txt
                                  cardEnergiefluss.txt
                                  cardEnergieInfo.txt
                                  cardPrognose.txt
                                  cardPV.txt
                                  DialogPVInfo.txt
                                  DialogCharts.txt

                                  Die PV Seite braucht noch den Slider von Inventwo.
                                  CSS für die Lade/Entladeanimation ins Projekt kopieren.

                                  .charge
                                  {
                                     background: linear-gradient(0deg, #4CAF50, #FFEB3B, #4CAF50, #FFEB3B);
                                     background-size: 100% 300%;
                                     animation: gradient-bgcharge 2s ease-in-out infinite;
                                     animation-direction: normal;
                                     height: 100vh;
                                  }
                                  .discharge
                                  {
                                     background: linear-gradient(180deg, #4CAF50, #FFEB3B, #4CAF50, #FFEB3B);
                                     background-size: 100% 300%;
                                     animation: gradient-bgcharge 2s ease-in-out infinite;
                                     animation-direction: reverse;
                                     height: 100vh;
                                  }
                                  

                                  Da fehlen jetzt noch scripte und wahrscheinlich noch mehr CSS für die Animationen der Svg's. Ausserdem nutze ich auch noch MDCss von Uhula, da werden Formatierungen fehlen. Probier einfach mal.

                                  P 1 Reply Last reply Reply Quote 1
                                  • agreen
                                    agreen @Einstein2002 last edited by

                                    @einstein2002
                                    Hi,
                                    das ist das Standard Navi von VIS2.

                                    1 Reply Last reply Reply Quote 0
                                    • A
                                      ALEX_SH last edited by

                                      @ullij

                                      Wie bekommst du bei der Sonnenbatterie die Arbeit raus? sprich Wh bzw kWh des aktuellen Tages? ich bekomme nur die Momentanleistung.

                                      Vielen Dank

                                      Viele Grüße

                                      1 Reply Last reply Reply Quote 0
                                      • U
                                        UlliJ last edited by

                                        @alex_sh

                                        sind selbst gebaute Zähler. Bedient werden die aus einem Blockly für die Integration der Leistung über der Zeit. Die Tageszähler werden nachts auf 0 gesetzt.

                                        ein Ausschnitt
                                        6be28c84-ac7a-46fc-8500-dd8ba0983993-image.png

                                        Viele Grüße

                                        A 1 Reply Last reply Reply Quote 0
                                        • A
                                          ALEX_SH @UlliJ last edited by

                                          @ullij hey danke für die Info, das werd ich auch mal versuchen umzusetzen.

                                          N 1 Reply Last reply Reply Quote 0
                                          • N
                                            NoVinoPhobie @ALEX_SH last edited by

                                            @alex_sh Du kannst auch den SourceAnalytix nehmen. Der summiert dir die Istwerte auf, dass du den bisherigen Verbrauch/Ertrag hast. Das dann auch für heute, gestern, die einzelnen Wochentage, Monat, Jahr, Quartal.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            478
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            22
                                            53
                                            7665
                                            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