Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Stromverbrauch in VIS

    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

    Stromverbrauch in VIS

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @tiobb last edited by

      @tiobb sagte in Stromverbrauch in VIS:

      Der Textbaustein ist nur dafür da um den gezählten Wert (kwh) nachts wieder auf null zu setzen

      dann nimm eine Zahl aus der Mathematik

      @tiobb sagte in Stromverbrauch in VIS:

      Der Wert für die kwh kommt von hier

      auch da ist es ein Text mit dem man nicht rechnen kann

      1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @tiobb last edited by paul53

        @tiobb sagte: Der Wert für die kwh kommt von hier

        Du triggerst auf "/Stromzaehler/Pulszaehler/Total", verwendest den Datenpunkt aber nicht innerhalb des Triggers. Kläre uns erst einmal darüber auf, was welche Datenpunkte enthalten, z.B. Unterschied zu "/Stromzaehler/Pulszaehler/Count".
        Der Zähler macht 96 Umdrehungen (Impulse) pro kWh?

        Für die Umrechnung von Impulsen (total) in kWh sollte es so funktionieren:

        Bild_2021-09-20_140122.png

        tiobb 1 Reply Last reply Reply Quote 0
        • tiobb
          tiobb @paul53 last edited by tiobb

          @paul53
          Ich habe hier mal ein Screenshot gemacht und beschriftet, ich hoffe es ist so verständlich, keine Ahnung wie ich das alles in Worte fassen soll 😧
          Funktioniert auch alles wunderbar, nur für die Visualisierung hätte ich eben gern eine feinere Darstellung, nicht jede kwh sondern jede Umdrehung vom Zähler (0,01 kwh) Schritte. Der Wert Tageszähler ist immer der Wert vom gestrigen Tag. Preis pro Tag ergibt sich aus Tageszähler x Preis je kwh (0,255 €)
          Datenpunkte.jpg

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @tiobb last edited by paul53

            @tiobb sagte: feinere Darstellung, nicht jede kwh sondern jede Umdrehung vom Zähler (0,01 kwh) Schritte.

            Danke. Dann funktioniert es so, wie ich es gepostet habe.

            Blockly_temp.JPG

            Übrigens: Die Maßeinheit ist kWh - nicht kw/h

            tiobb 1 Reply Last reply Reply Quote 0
            • tiobb
              tiobb @paul53 last edited by

              @paul53
              Aber dann würde ja der Zählerstand verändert und die anderen Werte würden dann ja nicht mehr passen, oder? Ich brauche diese 0,01 kWh Werte nur für VIS, die anderen Werte sollten unverändert bleiben, da diese täglich, wöchentlich, monatlich und jährlich gezählt werden sollen. Ich bekomme im Moment, natürlich noch Spielerei, täglich und wöchentlich eine Telegram Nachricht mit den entsprechenden Verbräuchen und den entstandenen Kosten.

              Homoran paul53 2 Replies Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @tiobb last edited by

                Steht denn irgendwo dein Wert in 100stel kWh schon drin?

                Sonst musst du einen entsprechenden Datenpunkt anlegen

                tiobb 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @tiobb last edited by

                  @tiobb
                  Ja, dann muss noch ein Anfangswert dazu addiert werden.
                  Kann der Datenpunkt "/Stromzaehler/Pulszaehler/Total" überlaufen, d.h. wieder bei 0 beginnen?

                  1 Reply Last reply Reply Quote 0
                  • tiobb
                    tiobb @Homoran last edited by

                    @homoran sagte in Stromverbrauch in VIS:

                    Steht denn irgendwo dein Wert in 100stel kWh schon drin?

                    Sonst musst du einen entsprechenden Datenpunkt anlegen

                    Theoretisch der Datenpunkt Count, der wird jede Umdrehung kurz auf 1 und dann sofort wieder auf 0 gesetzt.

                    @paul53 sagte in Stromverbrauch in VIS:

                    @tiobb
                    Ja, dann muss noch ein Anfangswert dazu addiert werden.
                    Kann der Datenpunkt "/Stromzaehler/Pulszaehler/Total" überlaufen, d.h. wieder bei 0 beginnen?

                    Gute Frage, die Daten kommen vom ESP8288 über ESP Easy, da kann ich keine 999999999999999 oder so eingeben wie bei einem selbst ersteltem Datenpunkt.
                    Opera Momentaufnahme_2021-09-20_143623_192.168.178.32.png

                    paul53 2 Replies Last reply Reply Quote 0
                    • paul53
                      paul53 @tiobb last edited by paul53

                      @tiobb
                      Dann erstelle einen Datenpunkt für den Startwert und trage manuell 158242 ein.
                      Sollte der ESP-Zähler mal überlaufen, wird der Startwert entsprechend angepasst:

                      Bild_2021-09-20_144133.png

                      1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @tiobb last edited by paul53

                        @tiobb
                        Ich vermute mal, "/Stromzaehler/Pulszaehler/Time" enthält die ms zwischen zwei Zählimpulsen? Dann kann man daraus die Leistung (Stromverbrauch) in W errechnen:

                        Bild_2021-09-20_150731.png

                        "falls Wert" verhindert nur, dass es jemals zu einer Division durch 0 kommen kann.

                        tiobb 2 Replies Last reply Reply Quote 0
                        • tiobb
                          tiobb @paul53 last edited by

                          @paul53
                          Tatsächlich, ich habe gerade mal die Zeit gestoppt, es ist tatsächlich die Zeit pro Umdrehung in ms. Das ist natürlich noch interessanter in VIS zu visualisieren, oder heißt es im VIS.?

                          1 Reply Last reply Reply Quote 0
                          • tiobb
                            tiobb @paul53 last edited by

                            @paul53 sagte in Stromverbrauch in VIS:

                            @tiobb
                            Ich vermute mal, "/Stromzaehler/Pulszaehler/Time" enthält die ms zwischen zwei Zählimpulsen? Dann kann man daraus die Leistung (Stromverbrauch) in W errechnen:

                            Bild_2021-09-20_150731.png

                            "falls Wert" verhindert nur, dass es jemals zu einer Division durch 0 kommen kann.

                            Das bedeutet ich muss für"Leistung" einen Datenpunkt erstellen? Warum so viele nullen hinter den 3600 (sek)?

                            paul53 1 Reply Last reply Reply Quote 0
                            • paul53
                              paul53 @tiobb last edited by paul53

                              @tiobb sagte: Warum so viele nullen hinter den 3600 (sek)?

                              Einmal Sekunden in ms und einmal kW in W: weitere 6 Nullen.
                              1 kWh = 3600000000 mWs

                              tiobb 1 Reply Last reply Reply Quote 1
                              • tiobb
                                tiobb @paul53 last edited by tiobb

                                @paul53
                                Ok, macht Sinn. Ich habe das ganze mal versucht in die Tat umzusetzen, nur bekomme ich komische Werte, welchen Fehler habe ich mal wieder gemacht? Nach der Ersten Aktualisierung wurde der Datenpunkt "Visualisierung Tagesvariable" nach jedem Impuls um den Wert .010 erweitert und dann immer wieder .010 dran gehängt. Und bei "Stromverbrauch minuetlich" das gleiche.
                                Der datenpunkt "Leistung" wurde einmal auf 37500000 gesetzt und blieb dort stehen. Die 6 kWh ist der Wert der seit 00:00 Uhr heute Nacht gezählt wurde, also außer Acht lassen. Habe die richtige Schreibweise der kWh noch nicht angepasst.
                                Opera Momentaufnahme_2021-09-20_160137_192.168.178.76.png

                                Opera Momentaufnahme_2021-09-20_155308_192.168.178.76.png

                                Opera Momentaufnahme_2021-09-20_161751_192.168.178.76.png

                                Homoran paul53 2 Replies Last reply Reply Quote 0
                                • Homoran
                                  Homoran Global Moderator Administrators @tiobb last edited by

                                  @tiobb du triggerst noch auf count und nicht auf time
                                  daher enthält "Wert" auch nur den count

                                  1 Reply Last reply Reply Quote 0
                                  • paul53
                                    paul53 @tiobb last edited by paul53

                                    @tiobb sagte: nach jedem Impuls um den Wert .010 erweitert

                                    Dann enthält "Stromverbrauch minuetlich" einen String und es erfolgt keine Addition, sondern eine Stringverkettung. Füge eine Konvertierung "nach Zahl" ein und gib den Startwert 158242 erneut ein. "Count" ist nicht "Total"!

                                    Blockly_temp.JPG

                                    @tiobb sagte in Stromverbrauch in VIS:

                                    Der datenpunkt "Leistung" wurde einmal auf 37500000 gesetzt und blieb dort stehen.

                                    "Count" ist nicht "Time"! Gut, dass ich die Prüfung auf != 0 eingebaut habe, sonst würde es Fehlermeldungen hageln.

                                    tiobb 1 Reply Last reply Reply Quote 0
                                    • tiobb
                                      tiobb @paul53 last edited by tiobb

                                      @paul53 @homoran

                                      Sorry, das mit dem count war ein blöder Fehler, hatte ich total übersehen, Asche auf mein Haupt. Jetzt bekomme ich im Ansatz vernünftige Werte. Ich hatte nach dem Start vom Script einen Leistungswert von etwas über 300 Watt, es läuft nicht viel hier im Haus. Dann hatte ich den Wasserkocher angeschaltet (2600W) und bekam einen neuen Wert mit 2942, der bewegte sich dann schwankend um ein paar Watt. Das Passt super zusammen, 300 irgendwas plus 2600W macht 2942W. Seit dem Ausschalten vom Kocher ändert sich der Wert nicht mehr. Und auch kWh vom "Visualisierung Tageszähler" bleibt bei 0132.76 kWh stehen. Super wäre es wenn die Werte dann wieder entsprechend fallen würden wenn der Kocher aus, oder was auch immer, ausgeschaltet ist.

                                      Opera Momentaufnahme_2021-09-20_164453_192.168.178.76.png

                                      paul53 2 Replies Last reply Reply Quote 0
                                      • paul53
                                        paul53 @tiobb last edited by paul53

                                        @tiobb sagte: 2942W

                                        Mit vielen Nachkommastellen: "runde" muss auf das Ergebnis der Division angewendet werden.

                                        @tiobb sagte in Stromverbrauch in VIS:

                                        kWh vom "Visualisierung Tageszähler" bleibt bei 0132.76 kWh stehen.

                                        Hast Du den Trigger-Datenpunkt auf "/Stromzaehler/Pulszaehler/Total" geändert, die Wandlung "nach Zahl" eingefügt und in "Stromverbrauch minuetlich" den Wert 158242 eingegeben? Besser, du erstellst einen Datenpunkt "Zaehler-Startwert" vom Typ "number" mit unit "kWh", trägst dort 158242 ein und verwendest diesen. Alles andere verwirrt!

                                        Bild_2021-09-20_171406.png

                                        1 Reply Last reply Reply Quote 0
                                        • paul53
                                          paul53 @tiobb last edited by paul53

                                          @tiobb sagte: Seit dem Ausschalten vom Kocher ändert sich der Wert nicht mehr.

                                          Sicher? Wenn die Leistung gering ist, dauert es eine Weile (bis 2 Minuten), bis der nächste Impuls kommt und der Wert aktualisiert wird.

                                          tiobb 1 Reply Last reply Reply Quote 1
                                          • tiobb
                                            tiobb @paul53 last edited by

                                            @paul53 sagte in Stromverbrauch in VIS:

                                            @tiobb sagte: Seit dem Ausschalten vom Kocher ändert sich der Wert nicht mehr.

                                            Sicher? Wenn die Leistung gering ist, dauert es eine Weile (bis 2 Minuten), bis der nächste Impuls kommt und der Wert aktualisiert wird.

                                            Jep, steht immer noch beim selben Wert. Sonst wäre ja alles gut, außer die Kommastellen. An deiner oberen Nachricht arbeite ich noch. Mein Kopf scheint schon am überlaufen zu sein, ich verliere den Überblick 😨 Ich habe immer noch bedenken den Datenpunkt "Zählerstand" anzufassen, nicht das der dann für die anderen Scripte nicht mehr richtig läuft.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            399
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            40
                                            1789
                                            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