Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Support Adapter Energiefluss-erweitert v0.7.7

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Support Adapter Energiefluss-erweitert v0.7.7

    This topic has been deleted. Only users with topic management privileges can see it.
    • Maximilian Schäfer
      Maximilian Schäfer last edited by

      Hallo zusammen, ich habe ein paar Probleme mit der dynamischen Animation der Leitungen. (0.5 alpha 7)
      Wenn ich den Typ "Dauer" nutze, dann soll ich meine maximale Leitungs Leistung angeben.
      Der Wert meiner Leitung (mit dem ich die Animation steuere) ist in kW definiert, also würde ich als Maximum 10 angeben (Das ist z.B. das Maximum, was mein Wechselrichter ausgeben könnte).
      Jedoch, wenn ich dann dazu eine maximale Dauer von 1000 (ich nehme an 1000ms) angebe, fliegen bei einem Leitungswert von 5kW nur so die animierten Punkte über die Leitung.
      Meine Erwartung wäre das wie in der Bewegung in der Hilfe, ein Punkt 2000ms braucht, um von einem Leistungsende zum anderen zu gelangen

      Halbierung der Leistung = Verdopplung der Zeit
      

      Wo ist mein Denkfehler oder sind die Werte anders zu nutzen?

      Danke, gruß Max

      SKB 1 Reply Last reply Reply Quote 0
      • SKB
        SKB Developer Most Active @Maximilian Schäfer last edited by

        @maximilian-schäfer Möglicherweise hast Du hier einen Fehler entdeckt 🙂

        Kannst Du zum Testen einmal ein Maximum von 10000 (10kW) angeben? Ich denke, hier wird die Leistung nicht richtig konvertiert, weil der Adapter intern mit W (Watt) rechnet.

        Maximilian Schäfer 1 Reply Last reply Reply Quote 0
        • Maximilian Schäfer
          Maximilian Schäfer @SKB last edited by

          @skb bei Angabe einer Leistung von 10000 bewegt sich der Punkt extrem langsam.
          Bei einer Leitung, dessen Wert in Watt (nicht kilo) angegeben ist, scheint die Animation realistischer.

          SKB 1 Reply Last reply Reply Quote 0
          • SKB
            SKB Developer Most Active @Maximilian Schäfer last edited by SKB

            @maximilian-schäfer ich meine die Linie, die von dir angegeben ist.

            Du schreibst, der Datenpunkt enthält kW Werte - das ist auch im Adapter eingestellt, richtig?

            Als maximale Leistung auf der Linie hast du 10 angegeben - jetzt 10000, korrekt?

            Dann läuft die Linie bei einem Wert von 5 -> 5 x Mindest Geschwindigkeit (was in deinem Fall 5000ms entspricht).

            Ist das bei dir so abgebildet? Wenn ja, stimmt meine Vermutung, das diese Werte intern falsch berechnet werden.

            Maximilian Schäfer 1 Reply Last reply Reply Quote 0
            • Maximilian Schäfer
              Maximilian Schäfer @SKB last edited by Maximilian Schäfer

              @skb naja, man gibt ja keine Geschwindigkeit an, sondern die Dauer, die der Punkt braucht um die Linie abzufahren und die Mindestdauer ist die dauert, die es braucht, wenn die maximale Leistung anliegt. (so habe ich die Hilfe verstanden)
              Heißt für mich (sorry das ich dir das hier noch mal vorkaue, ich hab es aufgeschrieben damit ich es mir auch besser vorstellen kann 😌) :
              Je höher die Leistung, desto kürzer die Animation
              Da ja schon die kürzeste Animationsdauer für die maximale Leistung eingegeben wurde, erhöht sich die Animationsdauer um den Faktor, den sich die aktuelle Leistung von der Maximalen unterscheidet.

              Bei meiner Einstellung mit einer maximalen Leistung von 10kW und einer minimalen Dauer von 1000ms erwarte ich, dass sich die Dauer der Animation bei einer aktuellen Leistung von 5kW verdoppelt (2000ms), sich die Geschwindigkeit der Animation also halbiert.

              Heißt die Rechnung für die Dauer der Animation wäre:

              AnimationTime = (maxW/currentW)*minTime
              

              für die Geschwindigkeit allerdings umgekehrt

              AnimationSpeed = (currentW/maxW)*minSpeed
              

              Bei einem Wert von 5 sollte die Geschwindigkeit also nicht 5 mal so schnell sein, sondern nur halb so schnell.
              Sofern man sich auf die Dauert beziehst doppelt so lang.

              Was ich beobachten kann, ist dass, wenn meine Werte mit Watt statt kiloWatt im Adapter Arbeiten, das Verhalten der Animation richtig ist (halbe Leistung = doppelte Dauer).

              Wenn ich jetzt 10000 als maximalen Leistungswert angebe und nur 5kW als aktuellen Wert habe, dann sollte die Animation 2000 mal länger als die eingestellte Minimum Zeit brauchen, was einer halben Stunde entspräche. Das kann ich jetzt nicht bestätigen, denn solange hat es nicht gedauert. Aber vielleicht hast du da ja auch ein absolutes Maximum für die Dauer definiert.

              SKB 1 Reply Last reply Reply Quote 0
              • SKB
                SKB Developer Most Active @Maximilian Schäfer last edited by SKB

                @maximilian-schäfer Man muss dies nicht so kompliziert denken 😉

                Mindestdauer: Dauer der Animation bei maximaler Leistung
                Maximale Leistung: Die zu erwartende maximale Leistung.

                Beispiel:
                Dauer 2000 -> entspricht 2000ms
                Maximale Leistung: 1000 Watt

                Dauer der Linie bei 1000 Watt -> 2000ms
                Dauer der Linie bei 500 Watt -> 4000ms
                Dauer der Linie bei 100 Watt -> 20.000ms

                Ich werde das Wording korrigieren, das hier Werte in Watt anzugeben sind.

                Maximilian Schäfer 1 Reply Last reply Reply Quote 0
                • Maximilian Schäfer
                  Maximilian Schäfer @SKB last edited by

                  @skb ja ok, wenn man die Geschwindigkeit der Linie in ms (Meter die Sekunde) meint, dann wäre es richtig =P
                  Ja, die Beschreibung ist nicht so leicht zu lesen, eine Anpassung und Ergänzung der erwarteten Einheiten an der Stelle würde sicher schon reichen)

                  Ok, heißt dann aber, dass ich die Umrechnung vorher selbst vornehmen muss? Oder kannst du wie bei den Wert Objekten die Möglichkeit zur Verfügung stellen, dass der Wert umgerechnet wird?

                  SKB 1 Reply Last reply Reply Quote 0
                  • SKB
                    SKB Developer Most Active @Maximilian Schäfer last edited by

                    @maximilian-schäfer Es sind keine Meter pro Sekunde sondern Millisekunden.

                    Du musst keine "Umrechnung" vornehmen, sondern nur den Wert in Watt statt in KiloWatt eintragen. Heisst, wenn du maximal 10kW auf der Linie erwartest, trägst du eben 10000 ein. Da braucht man keine "Umrechnung" für.

                    Maximilian Schäfer 1 Reply Last reply Reply Quote 0
                    • Maximilian Schäfer
                      Maximilian Schäfer @SKB last edited by

                      @skb

                      Es sind keine Meter pro Sekunde sondern Millisekunden.
                      

                      Ich weiß, war ein scherz. Hab den 😉 vergessen.
                      Ich wollte nur darauf anspielen, dass du Geschwindigkeit mit ms definierst.

                      Geschwindigkeit der Linie bei 1000 Watt -> 2000ms
                      

                      Ok, wenn der Adapter erkennt, dass der Wert als kilo-Wert definiert wurde und das dann umrechnet ist das ja super. 👍
                      Danke

                      SKB 1 Reply Last reply Reply Quote 0
                      • SKB
                        SKB Developer Most Active @Maximilian Schäfer last edited by

                        @maximilian-schäfer Wenn der Datenpunkt als kW Wert hinterlegt ist, wird der Watt-Wert errechnet.
                        Da intern weiter mit Watt gerechnet wird, ist an jeder Stelle (Beschreibungen passe ich noch an) auch der passende Watt-Wert einzutragen.

                        K 1 Reply Last reply Reply Quote 1
                        • K
                          Kippe @SKB last edited by

                          Hallo
                          Ich habe mein fertiges Projekt jetzt in ioBroker vis in ein i Frame Widget kopiert, aber möchte die Größe ändern. Es sieht mir zu klein aus auf dem Tablett. Wie kann ich das machen ?

                          SKB 1 Reply Last reply Reply Quote 0
                          • SKB
                            SKB Developer Most Active @Kippe last edited by

                            @kippe Das iFrame größer machen?

                            M-A Hueb 1 Reply Last reply Reply Quote 0
                            • M-A Hueb
                              M-A Hueb @SKB last edited by

                              Frage, gibt es ne Möglichkeit den Adapter so einzustellen, dass er default im Darktheme die Seite darstellt?

                              SKB 1 Reply Last reply Reply Quote 0
                              • SKB
                                SKB Developer Most Active @M-A Hueb last edited by

                                @m-a-hueb Ja, mit dem URL-Parameter theme=dark.

                                Hatte ich dir auf deinen Beitrag auch schon geantwortet:
                                https://forum.iobroker.net/post/1201915

                                M-A Hueb 1 Reply Last reply Reply Quote 0
                                • M-A Hueb
                                  M-A Hueb @SKB last edited by

                                  @skb ich meinte, dass man nicht den Parameter mit übergeben muss

                                  SKB 1 Reply Last reply Reply Quote 0
                                  • SKB
                                    SKB Developer Most Active @M-A Hueb last edited by

                                    @m-a-hueb Wo liegt das Problem, den Parameter zu übergeben? Verstehe ich nicht ganz.

                                    Wenn das Endgerät auf Dunkel eingestellt ist, erscheint sowieso immer der dunkle Modus.

                                    1 Reply Last reply Reply Quote 0
                                    • Z
                                      znyde last edited by znyde

                                      @SKB Danke für den Adapter & die gute Arbeit die dort drin steckt.
                                      Gerade habe ich meine PV Anlage in Betrieb genommen und damit rumgespielt 😄

                                      Ich merke dass der Adapter sehr GPU Hungrig ist wenn man viele Animationen hat. Hier ist vielleicht noch ein bisschen zu optimieren. Trotzdem sehr sehr cool!
                                      hier mal ein Screenshot 😉
                                      2024-10-23 00_12_40-Energiefluss - erweitert.png
                                      CSS Änderung:

                                      <style>
                                      .light-point {
                                          stroke: rgb(255, 244, 48) !important;
                                          stroke-width: 3px;
                                          filter: drop-shadow(0 0 5px rgba(255, 244, 48, 0.7)) drop-shadow(0 0 3px rgba(255, 244, 48, 0.5));
                                          will-change: filter;
                                      }
                                      
                                      </style>
                                      
                                      SKB 1 Reply Last reply Reply Quote 0
                                      • SKB
                                        SKB Developer Most Active @znyde last edited by SKB

                                        @znyde Die Linien bzw. Animationen werden berechnet - somit ist es CPU Last.
                                        Sollte deine CPU dafür nicht ausgelegt sein, kannst du in den Einstellungen den 'Energiesparmodus' aktivieren.

                                        Was möchtest Du mit dem CSS ausdrücken?

                                        Z 1 Reply Last reply Reply Quote 0
                                        • Z
                                          znyde @SKB last edited by

                                          @skb nah glaub ich nur bedingt, wenn ich in Chrome das Fenster aktiv habe, steigt meine GPU Auslastung von 20% auf 60%.. stelle ich die Animation der Seite über die Console aus, habe ich wieder 20% Auslastung. Sollte auch nur ein Hinweis sein 🙂

                                          Ich glaube mein 5600x / 64gb Ram / 6900XT sollte ausreichend sein 🙂

                                          Die CSS Änderung ist einfach ein Teilen meiner Änderung für Neugierige

                                          VG

                                          SKB 1 Reply Last reply Reply Quote 0
                                          • SKB
                                            SKB Developer Most Active @znyde last edited by

                                            @znyde Ich komme bei mehr als 10 Linien nicht über 40% bei einer Onboard Intel Karte und 16GB RAM.

                                            Das die Berechnung und Animation der Linien rechenintensiv ist, wird mit keiner Silbe verschwiegen - dafür gibt es eben für schwächere Geräte oder diese, die damit nicht zurecht kommen, den Energiesparmodus.

                                            Es kommt bei einem Rechner eben nicht immer drauf an, was drin steckt, sondern wie effizient es genutzt wird.

                                            Wenn Du eine CSS-Änderung anbringst - ist das gut und schön - jedoch sollte auch erklärt werden, was diese bewirken soll und wo diese einzubinden ist.

                                            Einfach ein wenig Code "hinwerfen" bringt die Nutzer nicht weiter.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            826
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            vis
                                            180
                                            4132
                                            4252772
                                            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