Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Smartmeter mit Landis+Gyr E650

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Smartmeter mit Landis+Gyr E650

Scheduled Pinned Locked Moved ioBroker Allgemein
56 Posts 8 Posters 9.8k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • robert.keR robert.ke

    @michael-uray

    Die Eingaben hab ich schon versucht - kommt leider nichts. Der Smartmeter Adapter ist natürlich aus, sonst krieg ich keinen Connect. Alternativ kann ich den Adapter laufen lassen und via Screen zuschauen - aber das ist auch nicht zielführend.

    Das Ziel: Ja, Netzleistungsregelung. Somit wäre schon gut, wenn die Daten halbwegs rasch ankommen würden - wobei ich mit 1-3 Minuten leben kann. Wir schalten Final BHKW's ein oder aus und div. Verbraucher (E-Heizstäbe und div. andere Verbraucher)

    Die S0 Ausgänge würde der Energieversorger per Optokoppler rauslegen. Einen für Bezug und einen für Einspeisung. Aber Impulse zählen ist irgendwie oldschool.... daher der bis dato vergebliche Versuch direkt vom Zähler Werte zu bekommen mit denen man arbeiten kann.

    Michael UrayM Offline
    Michael UrayM Offline
    Michael Uray
    wrote on last edited by
    #47

    @robert-ke

    Ist dein Keyboard im Terminal eventuell auf EN eingestellt?
    Kannst du /?! ohne Probleme im Terminal auf der Kommandozeile eingeben, oder kommen da andere Zeichen?

    robert.keR 1 Reply Last reply
    0
    • Michael UrayM Michael Uray

      @robert-ke

      Ist dein Keyboard im Terminal eventuell auf EN eingestellt?
      Kannst du /?! ohne Probleme im Terminal auf der Kommandozeile eingeben, oder kommen da andere Zeichen?

      robert.keR Offline
      robert.keR Offline
      robert.ke
      wrote on last edited by
      #48

      @michael-uray

      ja klar, alles ganz normal auf Deutsch:

      9c83914c-ed6e-4cf1-8a79-34e629d7dac7-image.png

      Michael UrayM 1 Reply Last reply
      0
      • robert.keR robert.ke

        @michael-uray

        ja klar, alles ganz normal auf Deutsch:

        9c83914c-ed6e-4cf1-8a79-34e629d7dac7-image.png

        Michael UrayM Offline
        Michael UrayM Offline
        Michael Uray
        wrote on last edited by
        #49

        @robert-ke
        Hier fehlen jetzt aber die tio Angaben zu Daten- und Stopbits sowie zur Parität.

        robert.keR 1 Reply Last reply
        0
        • Michael UrayM Michael Uray

          @robert-ke
          Hier fehlen jetzt aber die tio Angaben zu Daten- und Stopbits sowie zur Parität.

          robert.keR Offline
          robert.keR Offline
          robert.ke
          wrote on last edited by
          #50

          @michael-uray

          ja klar, ich habe nur schon alles Mögliche durchprobiert - jetzt wieder mit den Angaben, ist aber immer das gleiche:

          faa1be02-9be1-4d83-ad96-5cdf64944c48-image.png

          Ich kann hinschicken was ich will, es tut sich nichts! - Wobei die Schnittstelle sicher passt, lasse ich den Smartmeter Adapter laufen kommt:

          a017918b-fcbc-4e14-8c97-b72953226e00-image.png

          Michael UrayM 1 Reply Last reply
          0
          • robert.keR robert.ke

            @michael-uray

            ja klar, ich habe nur schon alles Mögliche durchprobiert - jetzt wieder mit den Angaben, ist aber immer das gleiche:

            faa1be02-9be1-4d83-ad96-5cdf64944c48-image.png

            Ich kann hinschicken was ich will, es tut sich nichts! - Wobei die Schnittstelle sicher passt, lasse ich den Smartmeter Adapter laufen kommt:

            a017918b-fcbc-4e14-8c97-b72953226e00-image.png

            Michael UrayM Offline
            Michael UrayM Offline
            Michael Uray
            wrote on last edited by
            #51

            @robert-ke
            Seltsam, was sagt denn der Log welche Schnittstellen-Daten verwendet werden, wenn man den Adapter im Debug Mode betreibt?

            Michael UrayM 1 Reply Last reply
            0
            • Michael UrayM Michael Uray

              @robert-ke
              Seltsam, was sagt denn der Log welche Schnittstellen-Daten verwendet werden, wenn man den Adapter im Debug Mode betreibt?

              Michael UrayM Offline
              Michael UrayM Offline
              Michael Uray
              wrote on last edited by
              #52

              Das Ziel: Ja, Netzleistungsregelung. Somit wäre schon gut, wenn die Daten halbwegs rasch ankommen würden - wobei ich mit 1-3 Minuten leben kann. Wir schalten Final BHKW's ein oder aus und div. Verbraucher (E-Heizstäbe und div. andere Verbraucher)

              Regelst du die Leistung dann eigentlich direkt mit dem ioBroker, oder wird der Wert an eine andere Steuerung weitergereicht welche die Regelung macht?

              robert.keR 1 Reply Last reply
              0
              • Michael UrayM Michael Uray

                Das Ziel: Ja, Netzleistungsregelung. Somit wäre schon gut, wenn die Daten halbwegs rasch ankommen würden - wobei ich mit 1-3 Minuten leben kann. Wir schalten Final BHKW's ein oder aus und div. Verbraucher (E-Heizstäbe und div. andere Verbraucher)

                Regelst du die Leistung dann eigentlich direkt mit dem ioBroker, oder wird der Wert an eine andere Steuerung weitergereicht welche die Regelung macht?

                robert.keR Offline
                robert.keR Offline
                robert.ke
                wrote on last edited by
                #53

                @michael-uray

                sieht schon so aus wie es sollte:

                588c625d-f62d-4022-a908-e9548d589732-image.png

                und nach etwas Zeit füllen sich die ganzen Werte:
                78072b66-fe89-439e-bea8-586bcd50a248-image.png

                Die Regelung übernimmt dann eine SPS - das ganze ist etwas komplexer mit mehreren Hallen/Gebäuden - zig PV Anlagen - im letzten Jahr wurde dann alles vom Energieversorger auf einen neuen Zählerschrank verlegt - gebaggert, wie auch immer - und jetzt haben wir einen Hauptmesspunkt - der natürlich notwendig ist, um zu entscheiden wie es weitergeht im Prozess! Ich habe gute Lust und lasse einen anderen Zähler nachträglich einbauen - weil mich der Landis+Gyr so ärgert :-(

                Michael UrayM 1 Reply Last reply
                0
                • robert.keR robert.ke

                  @michael-uray

                  sieht schon so aus wie es sollte:

                  588c625d-f62d-4022-a908-e9548d589732-image.png

                  und nach etwas Zeit füllen sich die ganzen Werte:
                  78072b66-fe89-439e-bea8-586bcd50a248-image.png

                  Die Regelung übernimmt dann eine SPS - das ganze ist etwas komplexer mit mehreren Hallen/Gebäuden - zig PV Anlagen - im letzten Jahr wurde dann alles vom Energieversorger auf einen neuen Zählerschrank verlegt - gebaggert, wie auch immer - und jetzt haben wir einen Hauptmesspunkt - der natürlich notwendig ist, um zu entscheiden wie es weitergeht im Prozess! Ich habe gute Lust und lasse einen anderen Zähler nachträglich einbauen - weil mich der Landis+Gyr so ärgert :-(

                  Michael UrayM Offline
                  Michael UrayM Offline
                  Michael Uray
                  wrote on last edited by Michael Uray
                  #54

                  @robert-ke

                  Warum der Zähler über deine Eingaben am Terminal nicht antwortet verstehe ich eigentlich nicht, hier könntest du evtl. noch ein anderes Terminal ausprobieren, es sieht für mich aber auch in Log Daten so aus, als ob die Werte für Strom und Spannung usw. vom Zähler einfach nicht übertragen werden.
                  Solche Logs hier am besten als Text und nicht als Screenshot posten, dann wird nichts abgeschnitten und man kann auch im Text suchen bzw. diesen ggf. weiterverarbeiten.

                  Ein anderer Ansatz wäre es auch noch, wenn man aus zwei Auslesungen der kWh Werte eine Differenz bildet und über die Zeitmessung zwischen den Auslesungen dann auf die Leistung zurück rechnet. Wenn dir 2-3 Minuten Aktualisierungen reichen, dann solltest du damit auf brauchbare Werte kommen.

                  Ich hatte das damals auch gemacht und habe hier noch ein Code-Schnipsel dafür gefunden mit welchem ich getestet hatte.

                  on({ id: 'smartmeter.0.1-0:1_8_0.value', change: 'any' }, function (data) {
                      DrwPower = (((data.state.val - data.oldState.val) * (3600000 / ((data.state.ts - data.oldState.ts)))) * 50);
                      console.log(((data.state.val - data.oldState.val) * (3600000 / ((data.state.ts - data.oldState.ts)))) * 50 + '  Zeit: ' + ((data.state.ts - data.oldState.ts) / 1000));
                  }
                  

                  Hier gilt es noch zu beachten, dass der Zähler eventuell die kWh Register nicht so oft aktualisiert und auch, dass bei der Übertragung Verzögerungen/Unregelmäßigkeiten für die Zeitmessung entstehen. Je unregelmäßiger die Daten daherkommen, desto ungenauer wird dann der berechnete kWh Wert, man kann dem aber entgegenwirken, indem die Berechnung über etwas längere Zeiträume durchgeführt wird (z.B. nur jede 4. Auslesung, also Differenzbildung zwischen erster und vierter Auslesung).
                  Man müsste auch noch etwas implementieren, dass der Leistungswert auf 0 gesetzt wird, wenn sich der kWh Wert für eine gewisse Zeit (z.B. 1 Minute) nicht mehr ändert, oder der gegengesetze kWh (Bezug/Lieferung) Wert sich ändert.

                  @robert-ke sagte in Smartmeter mit Landis+Gyr E650:

                  Die S0 Ausgänge würde der Energieversorger per Optokoppler rauslegen. Einen für Bezug und einen für Einspeisung. Aber Impulse zählen ist irgendwie oldschool.... daher der bis dato vergebliche Versuch direkt vom Zähler Werte zu bekommen mit denen man arbeiten kann.

                  Bei der S0 Messung müsstest du auch über eine Zeitmessung zwischen zwei (oder mehr) Impulsen die aktuelle Leistung berechnen, das wäre eigentlich nichts anderes.
                  Damit bekommt man übrigens auch sehr genaue und je nach Impulsverhältnis auch schnelle Werte übermittelt, vorausgesetzt die Eingänge bzw. der Task in der SPS sind schnell genug um eine ensprechende Zeitmessung durchzuführen. Mit solchen S0 Werten habe ich auch schon öfter Netzleistungsregelungen über eine SPS gemacht und auch die 15 Minuten Impulse dazu ausgewertet, damit landet man dann auch ganz genau bei den Werten welche das EVU bei der Abrechnung ausgibt.
                  Eine direkt Daten-Auslesung des Zählers wäre aber wirklich schöner, da man damit nicht das Problem hat ausgelassene Impulse (SPS Neustart / andere Unterbechungen) nicht zu zählen.

                  robert.keR 1 Reply Last reply
                  0
                  • Michael UrayM Michael Uray

                    @robert-ke

                    Warum der Zähler über deine Eingaben am Terminal nicht antwortet verstehe ich eigentlich nicht, hier könntest du evtl. noch ein anderes Terminal ausprobieren, es sieht für mich aber auch in Log Daten so aus, als ob die Werte für Strom und Spannung usw. vom Zähler einfach nicht übertragen werden.
                    Solche Logs hier am besten als Text und nicht als Screenshot posten, dann wird nichts abgeschnitten und man kann auch im Text suchen bzw. diesen ggf. weiterverarbeiten.

                    Ein anderer Ansatz wäre es auch noch, wenn man aus zwei Auslesungen der kWh Werte eine Differenz bildet und über die Zeitmessung zwischen den Auslesungen dann auf die Leistung zurück rechnet. Wenn dir 2-3 Minuten Aktualisierungen reichen, dann solltest du damit auf brauchbare Werte kommen.

                    Ich hatte das damals auch gemacht und habe hier noch ein Code-Schnipsel dafür gefunden mit welchem ich getestet hatte.

                    on({ id: 'smartmeter.0.1-0:1_8_0.value', change: 'any' }, function (data) {
                        DrwPower = (((data.state.val - data.oldState.val) * (3600000 / ((data.state.ts - data.oldState.ts)))) * 50);
                        console.log(((data.state.val - data.oldState.val) * (3600000 / ((data.state.ts - data.oldState.ts)))) * 50 + '  Zeit: ' + ((data.state.ts - data.oldState.ts) / 1000));
                    }
                    

                    Hier gilt es noch zu beachten, dass der Zähler eventuell die kWh Register nicht so oft aktualisiert und auch, dass bei der Übertragung Verzögerungen/Unregelmäßigkeiten für die Zeitmessung entstehen. Je unregelmäßiger die Daten daherkommen, desto ungenauer wird dann der berechnete kWh Wert, man kann dem aber entgegenwirken, indem die Berechnung über etwas längere Zeiträume durchgeführt wird (z.B. nur jede 4. Auslesung, also Differenzbildung zwischen erster und vierter Auslesung).
                    Man müsste auch noch etwas implementieren, dass der Leistungswert auf 0 gesetzt wird, wenn sich der kWh Wert für eine gewisse Zeit (z.B. 1 Minute) nicht mehr ändert, oder der gegengesetze kWh (Bezug/Lieferung) Wert sich ändert.

                    @robert-ke sagte in Smartmeter mit Landis+Gyr E650:

                    Die S0 Ausgänge würde der Energieversorger per Optokoppler rauslegen. Einen für Bezug und einen für Einspeisung. Aber Impulse zählen ist irgendwie oldschool.... daher der bis dato vergebliche Versuch direkt vom Zähler Werte zu bekommen mit denen man arbeiten kann.

                    Bei der S0 Messung müsstest du auch über eine Zeitmessung zwischen zwei (oder mehr) Impulsen die aktuelle Leistung berechnen, das wäre eigentlich nichts anderes.
                    Damit bekommt man übrigens auch sehr genaue und je nach Impulsverhältnis auch schnelle Werte übermittelt, vorausgesetzt die Eingänge bzw. der Task in der SPS sind schnell genug um eine ensprechende Zeitmessung durchzuführen. Mit solchen S0 Werten habe ich auch schon öfter Netzleistungsregelungen über eine SPS gemacht und auch die 15 Minuten Impulse dazu ausgewertet, damit landet man dann auch ganz genau bei den Werten welche das EVU bei der Abrechnung ausgibt.
                    Eine direkt Daten-Auslesung des Zählers wäre aber wirklich schöner, da man damit nicht das Problem hat ausgelassene Impulse (SPS Neustart / andere Unterbechungen) nicht zu zählen.

                    robert.keR Offline
                    robert.keR Offline
                    robert.ke
                    wrote on last edited by
                    #55

                    @michael-uray

                    Korrekt, es läuft ja an sich - aber die Werte fehlen. Schade.

                    Danke für deinen Ansatz das über die Zeit rauszurechnen. Da die 1.8.0 und die 2.8.0 Werte kommen ist das noch ein akzeptabler Weg den ich teste, ggfs. auch noch mitteln kann wie du schon gesagt hast. Die * 50 in deinen Code-Schnipsel sind schon wegen dem Wandlerverhältnis 1:50 oder?

                    Ich werde das noch testen - für S0 Messung hab ich in der SPS schon was beliebig oft im Einsatz - das geht richtig gut, im schlimmsten Fall müssten wir die Optokoppler (auch sau teuer) noch rausführen lassen, wenn ich mit der obigen Berechnung zu nichts komme was passt!

                    Danke fürs Brainstorming & einen schönen Tag!

                    Michael UrayM 1 Reply Last reply
                    0
                    • robert.keR robert.ke

                      @michael-uray

                      Korrekt, es läuft ja an sich - aber die Werte fehlen. Schade.

                      Danke für deinen Ansatz das über die Zeit rauszurechnen. Da die 1.8.0 und die 2.8.0 Werte kommen ist das noch ein akzeptabler Weg den ich teste, ggfs. auch noch mitteln kann wie du schon gesagt hast. Die * 50 in deinen Code-Schnipsel sind schon wegen dem Wandlerverhältnis 1:50 oder?

                      Ich werde das noch testen - für S0 Messung hab ich in der SPS schon was beliebig oft im Einsatz - das geht richtig gut, im schlimmsten Fall müssten wir die Optokoppler (auch sau teuer) noch rausführen lassen, wenn ich mit der obigen Berechnung zu nichts komme was passt!

                      Danke fürs Brainstorming & einen schönen Tag!

                      Michael UrayM Offline
                      Michael UrayM Offline
                      Michael Uray
                      wrote on last edited by
                      #56

                      @robert-ke
                      Ja das ist korrekt, die 50 hatte ich schon auf dein Wandlerverhältnis adaptiert.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      330

                      Online

                      32.6k

                      Users

                      82.3k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe