Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Berechnung Tageswerte Smartmeter?

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Berechnung Tageswerte Smartmeter?

    This topic has been deleted. Only users with topic management privileges can see it.
    • hru
      hru last edited by

      Hallo zusammen,

      ich habe zwei Instanzen des smartmeter-Adapters erfolgreich installiert bekommen und bekomme damit jetzt die Werte meiner beiden Zähler (ZPA GH305, Messkonzept M27 OVAG Netz). Ausgelesen werden die Zähler alle 5 Minuten (Defaulteinstellung).

      Jetzt möchte ich gerne die Tageswerte ausrechnen. Also "letzter Wert des Tages" - "letzter Wert des Vortages". Damit hätte ich dann die am Tag eingespeiste (2.8.0) bzw. aus dem Netz bezogene (1.8.0) Menge.

      Wie mache ich das denn am besten / einfachsten?
      Geht das irgendwie mit "Boardmitteln" des Smartmeter-Adapters?
      Oder benötige ich dazu ein Blockly-Script?

      Vielen Dank vorab für jeden Tipp.

      Gruß Hartmut

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

        @hru sagte: Wie mache ich das denn am besten / einfachsten?

        Für Periodenwerte gibt es den Adapter Sourceanalytix.

        hru 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @hru last edited by Homoran

          @hru sagte in Berechnung Tageswerte Smartmeter?:

          Geht das irgendwie mit "Boardmitteln" des Smartmeter-Adapters?

          nein.

          @paul53 sagte in Berechnung Tageswerte Smartmeter?:

          Für Periodenwerte gibt es den Adapter Sourceanalytix.

          nur für Tageswerte aber ggf. mit Kanonen auf Spatzen, insbes. wenn

          @hru sagte in Berechnung Tageswerte Smartmeter?:

          die Zähler alle 5 Minuten

          ausgelesen werden

          @hru sagte in Berechnung Tageswerte Smartmeter?:

          benötige ich dazu ein Blockly-Script?

          das aber sehr kurz ist.

          Lege dir einen eigenen Datenpunkt total-today o.ä. und einen Verbrauch-today vom Typ Zahl an.
          in den ersten kommt der Zählerstand (vom Vortag), in den zweiten der Tagesverbrauch

          um 23:59:45 liest dein Blockly den Zählerstand vom SmartMeter und zieht davon den Wert von total-today ab.
          Das Ergebnis kommt nach Verbrauch-today, anschließend der aktuelle Zählerstand nach total-today

          Damit es nicht bei der ersten Runde zu Wahnsinnswerten kommt, muss der (geschätzte) Zählerstand des Vortages in total-today manuell eingetragen werden

          etwa so:
          Screenshot_20240520-112817_Firefox.jpg

          so läuft das seit Jahren (aus preSourceAnalytix Zeiten)

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

            @paul53 said in Berechnung Tageswerte Smartmeter?:

            @hru sagte: Wie mache ich das denn am besten / einfachsten?

            Für Periodenwerte gibt es den Adapter Sourceanalytix.

            Hallo Paul,
            vielen Dank für die Info.
            Ich bekomme diesen Adapter leider nicht angeboten.
            Ist de nicht im stable enthalten?
            Oder woran kann es liegen, dass er mir nicht angeboten wird?
            Gruß Hartmut

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

              @homoran said in Berechnung Tageswerte Smartmeter?:

              @hru sagte in Berechnung Tageswerte Smartmeter?:

              Geht das irgendwie mit "Boardmitteln" des Smartmeter-Adapters?

              nein.

              @paul53 sagte in Berechnung Tageswerte Smartmeter?:

              Für Periodenwerte gibt es den Adapter Sourceanalytix.

              nur für Tageswerte aber ggf. mit Kanonen auf Spatzen, insbes. wenn

              @hru sagte in Berechnung Tageswerte Smartmeter?:

              die Zähler alle 5 Minuten

              ausgelesen werden

              @hru sagte in Berechnung Tageswerte Smartmeter?:

              benötige ich dazu ein Blockly-Script?

              das aber sehr kurz ist.

              Lege dir einen eigenen Datenpunkt total-today o.ä. und einen Verbrauch-today vom Typ Zahl an.
              in den ersten kommt der Zählerstand (vom Vortag), in den zweiten der Tagesverbrauch

              um 23:59:45 liest dein Blockly den Zählerstand vom SmartMeter und zieht davon den Wert von total-today ab.
              Das Ergebnis kommt nach Verbrauch-today, anschließend der aktuelle Zählerstand nach total-today

              Damit es nicht bei der ersten Runde zu Wahnsinnswerten kommt, muss der (geschätzte) Zählerstand des Vortages in total-today manuell eingetragen werden

              Hallo Homoran,

              Danke für die Infos.
              Daran versuche ich mich mal.
              Wie komme ich im Blockly-Script an den Wert der vom Smartmeter-Adapter ausgelesen wurde?
              Oh habe Dein Beispiel-Blockly erst jetzt gesehen, danke!

              Gruß Hartmut

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

                @hru sagte: Beispiel-Blockly

                Etwas kürzer:

                Blockly_temp.JPG

                1 Reply Last reply Reply Quote 1
                • hru
                  hru last edited by

                  Hallo zusammen,

                  vielen Dank für Eure Unterstützung.

                  Ich habe es jetzt so umgesetzt wie vorgeschlagen.

                  Prinzip:
                  Ich lese um 23:59:50 den aktuellen Wert des Zählers aus und ziehe den gemerkten Wert vom Vortag ab. Damit habe ich den "Verbrauch" des Tages. Diesen schreibe ich in einen Datenpunkt. Danach schreibe ich noch den aktuellen Zählerstand in den Datenpunkt mit dem gemerkten Wert des Vortages (für die Berechnung am Folgetag).

                  Da ich zwei Zweirichtungszähler habe die hintereinandergeschaltet sind (Messkonzept M27 der OVAG Netz) berechne ich noch die Differenz, um den "Verbrauch" der Wallbox auszurechnen.

                  b9206d91-6a76-430e-9d21-a690cb18225b-image.png

                  Gruß Hartmut

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

                    Hallo zusammen,

                    ich habe doch noch eine Frage:

                    Wie schreibe ich das aktuelle Datum und die aktuelle Uhrzeit beim Lauf eines Blockly-Scriptes in einen Datenpunkt?
                    (Als Info von wann die Werte sind wenn man sich die Objekte im ioBroker anschaut)

                    Also sowas wie getdate() bei MS-SQL oder sysdate bei Oracle.

                    Da es keinen Datentyp Datetime für einen Datenpunkt gibt, muss ich wohl einen Datenpunkt vom Typ Text anlegen und die Systemzeit z.B. im Format "TT.MM.JJJJ HH:MI:SS" dort ablegen.

                    Ich finde aber kein getdate() oder sysdate().

                    Danke und Gruß

                    Hartmut

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

                      habe jetzt mal so versucht:
                      7f03e9ea-151d-4e8b-a6b6-0599b6b11183-image.png
                      Mal sehen ob das funktioniert.

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      780
                      Online

                      31.7k
                      Users

                      79.7k
                      Topics

                      1.3m
                      Posts

                      3
                      9
                      489
                      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