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. Hardware
  4. Stromzähler auslesen, per S0, IR Adapter, IOBroker

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Stromzähler auslesen, per S0, IR Adapter, IOBroker

Scheduled Pinned Locked Moved Hardware
16 Posts 7 Posters 4.0k Views 6 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.
  • R Offline
    R Offline
    Rennsau_by
    wrote on last edited by
    #1

    Hallo zusammen

    ich habe bei mir einen Pi4 mit IOBroker aufgesetzt und auch erfolgreich geschaft den Stromverbrauch einiger Shellys in influxdb zu loggen. Nachdem ich seit Jahren einen viel zu hohen Stromverbrauch (weit über 10k kWh) habe, mnöcht ich diesem auch auf den Grund gehen und vor allem einen zeitlichen Verlauf des Haus-Stromzählers erfassen. Hier habe ich mir einen Weidmann USB IR-Kopf bestellt und versucht mit dem Testtool generell den smarten Stromzähler zum kommunizieren zu bekommen. Leider scheint dies nicht zu funktionieren, da meine E-Werke hier wirklich einen Sonderling verbaut haben:

    Echolon 833332-3IAAD
    M-Bus MEP T10264

    Ebenfalls habe ich versucht ihm mit der Software LorusFree irgendwleche Informationen zu entlocken, leider gescheitert.
    Der Zähler verfügt aber auch noch über einen optischen S0 Impulsausgang (1000 imp/kW) den ich nun abgreifen möchte. Ich habe mich hierzu bereits mit dem Smartmeter Adapter für IOBroker beschäftigt, aber dieser unterstützt kein S0 sondern nur D0 ? Besteht die Möglichkeit den Impulsausgang auch mit dem USB IR Kopf zu erfassen? Welche Software verwende ich hierfür am besten?

    Danke euch

    crycodeC wendy2702W D 3 Replies Last reply
    0
    • R Rennsau_by

      Hallo zusammen

      ich habe bei mir einen Pi4 mit IOBroker aufgesetzt und auch erfolgreich geschaft den Stromverbrauch einiger Shellys in influxdb zu loggen. Nachdem ich seit Jahren einen viel zu hohen Stromverbrauch (weit über 10k kWh) habe, mnöcht ich diesem auch auf den Grund gehen und vor allem einen zeitlichen Verlauf des Haus-Stromzählers erfassen. Hier habe ich mir einen Weidmann USB IR-Kopf bestellt und versucht mit dem Testtool generell den smarten Stromzähler zum kommunizieren zu bekommen. Leider scheint dies nicht zu funktionieren, da meine E-Werke hier wirklich einen Sonderling verbaut haben:

      Echolon 833332-3IAAD
      M-Bus MEP T10264

      Ebenfalls habe ich versucht ihm mit der Software LorusFree irgendwleche Informationen zu entlocken, leider gescheitert.
      Der Zähler verfügt aber auch noch über einen optischen S0 Impulsausgang (1000 imp/kW) den ich nun abgreifen möchte. Ich habe mich hierzu bereits mit dem Smartmeter Adapter für IOBroker beschäftigt, aber dieser unterstützt kein S0 sondern nur D0 ? Besteht die Möglichkeit den Impulsausgang auch mit dem USB IR Kopf zu erfassen? Welche Software verwende ich hierfür am besten?

      Danke euch

      crycodeC Offline
      crycodeC Offline
      crycode
      Developer
      wrote on last edited by
      #2

      @rennsau_by S0 ist meist eine elektrische Schnittstelle des Zählers, die in der Regel für den Kunden (dich) vom Energieversorger extra vom verplombten Bereich herausgeführt werden muss. D0 hingegen ist das gleiche, nur in optischer Form, was meistens vom Kunden selbst über z.B. einen Lichtsensor direkt abgegriffen werden kann.

      Mein Stromzähler hat leider nur eine LED, die 500 Impulse/kWh bringt.
      Hier habe ich über einen Lichtsensor mit Digital-Ausgang die Impulse abgegriffen und das Signal in meinen ioBroker eingebunden. Die Zählung der Impulse übernimmt bei mir der Statistics-Adapter (Option Count beim entsprechenden State). Zur Berechnung der Verbrauchswerte nutze ich dann ein kurzes JavaScript, da dies im Statistics-Adapter nie zuverlässig funktionieren wollte. Hier das Script dazu:

      /*
       * Umrechnung der Zählimpulse vom Stromzähler in kWh.
       * Hintergrund: SumCount vom Statistics Adapter funktioniert nicht?!
       */
      const KWH_PRO_IMP = 0.002; // 500 Imp/kWh
      
      // 15 Minuten Werte
      on({id: 'statistics.0.temp.count.i2c.0.0x24.0.15Min', change: 'any'}, (obj) => {
          const val = Math.round(obj.state.val * KWH_PRO_IMP * 10000) / 10000;
          setStateAsync('0_userdata.0.statistics.stromzaehler_15m_aktuell', val, true);
      });
      
      on({id: 'statistics.0.save.count.i2c.0.0x24.0.15Min', change: 'any'}, (obj) => {
          const val = Math.round(obj.state.val * KWH_PRO_IMP * 10000) / 10000;
          setStateAsync('0_userdata.0.statistics.stromzaehler_15m_letzte', val, true);
      });
      
      // Tages Werte
      on({id: 'statistics.0.temp.count.i2c.0.0x24.0.day', change: 'any'}, (obj) => {
          const val = Math.round(obj.state.val * KWH_PRO_IMP * 10000) / 10000;
          setStateAsync('0_userdata.0.statistics.stromzaehler_24h_aktuell', val, true);
      });
      
      on({id: 'statistics.0.save.count.i2c.0.0x24.0.day', change: 'any'}, (obj) => {
          const val = Math.round(obj.state.val * KWH_PRO_IMP * 10000) / 10000;
          setStateAsync('0_userdata.0.statistics.stromzaehler_24h_gestern', val, true);
      });
      

      Das Script reagiert auf Änderungen der aktuellen und letzten 15min- bzw. Tagessummen des Statistics-Adapters, berechnet daraus die kWh und schreibt das in eigene States unter 0_userdata.0.statistics..... Diese eigenen States musst du vorher anlegen und natürlich alle States nach deinem Bedarf anpassen.
      Auf meinen 0_userdata.0.statistics.stromzaehler_15m_letzte State habe ich dann die History mit Influxdb aktiviert, wodurch ich dann eine gute Zeitreihe mit den Verbräuchen je 15min erhalte.

      Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

      HomoranH 1 Reply Last reply
      0
      • crycodeC crycode

        @rennsau_by S0 ist meist eine elektrische Schnittstelle des Zählers, die in der Regel für den Kunden (dich) vom Energieversorger extra vom verplombten Bereich herausgeführt werden muss. D0 hingegen ist das gleiche, nur in optischer Form, was meistens vom Kunden selbst über z.B. einen Lichtsensor direkt abgegriffen werden kann.

        Mein Stromzähler hat leider nur eine LED, die 500 Impulse/kWh bringt.
        Hier habe ich über einen Lichtsensor mit Digital-Ausgang die Impulse abgegriffen und das Signal in meinen ioBroker eingebunden. Die Zählung der Impulse übernimmt bei mir der Statistics-Adapter (Option Count beim entsprechenden State). Zur Berechnung der Verbrauchswerte nutze ich dann ein kurzes JavaScript, da dies im Statistics-Adapter nie zuverlässig funktionieren wollte. Hier das Script dazu:

        /*
         * Umrechnung der Zählimpulse vom Stromzähler in kWh.
         * Hintergrund: SumCount vom Statistics Adapter funktioniert nicht?!
         */
        const KWH_PRO_IMP = 0.002; // 500 Imp/kWh
        
        // 15 Minuten Werte
        on({id: 'statistics.0.temp.count.i2c.0.0x24.0.15Min', change: 'any'}, (obj) => {
            const val = Math.round(obj.state.val * KWH_PRO_IMP * 10000) / 10000;
            setStateAsync('0_userdata.0.statistics.stromzaehler_15m_aktuell', val, true);
        });
        
        on({id: 'statistics.0.save.count.i2c.0.0x24.0.15Min', change: 'any'}, (obj) => {
            const val = Math.round(obj.state.val * KWH_PRO_IMP * 10000) / 10000;
            setStateAsync('0_userdata.0.statistics.stromzaehler_15m_letzte', val, true);
        });
        
        // Tages Werte
        on({id: 'statistics.0.temp.count.i2c.0.0x24.0.day', change: 'any'}, (obj) => {
            const val = Math.round(obj.state.val * KWH_PRO_IMP * 10000) / 10000;
            setStateAsync('0_userdata.0.statistics.stromzaehler_24h_aktuell', val, true);
        });
        
        on({id: 'statistics.0.save.count.i2c.0.0x24.0.day', change: 'any'}, (obj) => {
            const val = Math.round(obj.state.val * KWH_PRO_IMP * 10000) / 10000;
            setStateAsync('0_userdata.0.statistics.stromzaehler_24h_gestern', val, true);
        });
        

        Das Script reagiert auf Änderungen der aktuellen und letzten 15min- bzw. Tagessummen des Statistics-Adapters, berechnet daraus die kWh und schreibt das in eigene States unter 0_userdata.0.statistics..... Diese eigenen States musst du vorher anlegen und natürlich alle States nach deinem Bedarf anpassen.
        Auf meinen 0_userdata.0.statistics.stromzaehler_15m_letzte State habe ich dann die History mit Influxdb aktiviert, wodurch ich dann eine gute Zeitreihe mit den Verbräuchen je 15min erhalte.

        HomoranH Do not disturb
        HomoranH Do not disturb
        Homoran
        Global Moderator Administrators
        wrote on last edited by Homoran
        #3

        @crycode sagte in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

        S0 ist meist eine elektrische Schnittstelle des Zählers, die in der Regel für den Kunden (dich) vom Energieversorger extra vom verplombten Bereich herausgeführt werden muss. D0 hingegen ist das gleiche, nur in optischer Form, was meistens vom Kunden selbst über z.B. einen Lichtsensor direkt abgegriffen werden kann.

        das stimmt so nicht.

        S0 ist ein Impulsausgang, spezifiziert für elektrischen Anschluss. Der optische Impulsausgang ist dementsprechend.
        D0 ist ein Format einer Datenschnittstelle, über die mehrere Daten ausgegeben werden.

        Der Rest passt! Die Frage von @Rennsau_by , ob der Impulsausgang mit dem Lesekopf ausgelesen werden kann, kann ich nicht beantworten.

        rein theoretisch könnte es gehen, aber eine einfache ir "Lese"Diode müsste reichen
        edit: wobei diese Diode wahrscheinlich nicht mal IR sein muss.

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Reply Last reply
        1
        • R Rennsau_by

          Hallo zusammen

          ich habe bei mir einen Pi4 mit IOBroker aufgesetzt und auch erfolgreich geschaft den Stromverbrauch einiger Shellys in influxdb zu loggen. Nachdem ich seit Jahren einen viel zu hohen Stromverbrauch (weit über 10k kWh) habe, mnöcht ich diesem auch auf den Grund gehen und vor allem einen zeitlichen Verlauf des Haus-Stromzählers erfassen. Hier habe ich mir einen Weidmann USB IR-Kopf bestellt und versucht mit dem Testtool generell den smarten Stromzähler zum kommunizieren zu bekommen. Leider scheint dies nicht zu funktionieren, da meine E-Werke hier wirklich einen Sonderling verbaut haben:

          Echolon 833332-3IAAD
          M-Bus MEP T10264

          Ebenfalls habe ich versucht ihm mit der Software LorusFree irgendwleche Informationen zu entlocken, leider gescheitert.
          Der Zähler verfügt aber auch noch über einen optischen S0 Impulsausgang (1000 imp/kW) den ich nun abgreifen möchte. Ich habe mich hierzu bereits mit dem Smartmeter Adapter für IOBroker beschäftigt, aber dieser unterstützt kein S0 sondern nur D0 ? Besteht die Möglichkeit den Impulsausgang auch mit dem USB IR Kopf zu erfassen? Welche Software verwende ich hierfür am besten?

          Danke euch

          wendy2702W Online
          wendy2702W Online
          wendy2702
          wrote on last edited by
          #4

          @rennsau_by sagte in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

          Echolon 833332-3IAAD

          Hat sich hier in irgendeiner weise ein Tippfehler eingeschlichen?

          Kann mir fast nicht vorstellen das Google so ziemlich nichts findet.

          Bitte keine Fragen per PN, die gehören ins Forum!

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          1 Reply Last reply
          0
          • OpenSourceNomadO Offline
            OpenSourceNomadO Offline
            OpenSourceNomad
            Most Active
            wrote on last edited by OpenSourceNomad
            #5

            @homoran said in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

            eine einfache ir "Lese"Diode müsste reichen

            Ganz korrekt, hierbei handelt es sich um einen Artikel im cent Bereich. Kombiniert mit einem ESP und fertig ist die Laube.

            Hier steht wahrscheinlich alles was du dafüe brauchst.

            „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

            1 Reply Last reply
            0
            • R Rennsau_by

              Hallo zusammen

              ich habe bei mir einen Pi4 mit IOBroker aufgesetzt und auch erfolgreich geschaft den Stromverbrauch einiger Shellys in influxdb zu loggen. Nachdem ich seit Jahren einen viel zu hohen Stromverbrauch (weit über 10k kWh) habe, mnöcht ich diesem auch auf den Grund gehen und vor allem einen zeitlichen Verlauf des Haus-Stromzählers erfassen. Hier habe ich mir einen Weidmann USB IR-Kopf bestellt und versucht mit dem Testtool generell den smarten Stromzähler zum kommunizieren zu bekommen. Leider scheint dies nicht zu funktionieren, da meine E-Werke hier wirklich einen Sonderling verbaut haben:

              Echolon 833332-3IAAD
              M-Bus MEP T10264

              Ebenfalls habe ich versucht ihm mit der Software LorusFree irgendwleche Informationen zu entlocken, leider gescheitert.
              Der Zähler verfügt aber auch noch über einen optischen S0 Impulsausgang (1000 imp/kW) den ich nun abgreifen möchte. Ich habe mich hierzu bereits mit dem Smartmeter Adapter für IOBroker beschäftigt, aber dieser unterstützt kein S0 sondern nur D0 ? Besteht die Möglichkeit den Impulsausgang auch mit dem USB IR Kopf zu erfassen? Welche Software verwende ich hierfür am besten?

              Danke euch

              D Offline
              D Offline
              Dieter_P
              wrote on last edited by
              #6

              @rennsau_by
              bzgl. der optischen Schnittstelle. Hast Du mal beim Versorger angefragt, was damit ist. Bekommst Du gar keine Daten da raus? Es kommt vor, dass die Schnittstelle gesperrt ist und man vom Versorger einen Freischaltcode bekommen kann.

              1 Reply Last reply
              0
              • OpenSourceNomadO Offline
                OpenSourceNomadO Offline
                OpenSourceNomad
                Most Active
                wrote on last edited by OpenSourceNomad
                #7

                @wendy2702 said in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                Echolon 833332-3IAAD

                Hat sich hier in irgendeiner weise ein Tippfehler eingeschlichen?

                ja, die vierte 3 ist eine zuviel....

                @dieter_p said in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                Es kommt vor, dass die Schnittstelle gesperrt ist

                Der optische Ausgang? Habe ich ja noch nie gehört/gesehen. Normal sieht man das schon mit dem bloßen Auge das da was "funkt"...

                S0 (defacto ein switch der auf und zu geht) ist allerdings tatsächlich nicht immer "erreichbar"...

                „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

                wendy2702W 1 Reply Last reply
                0
                • OpenSourceNomadO OpenSourceNomad

                  @wendy2702 said in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                  Echolon 833332-3IAAD

                  Hat sich hier in irgendeiner weise ein Tippfehler eingeschlichen?

                  ja, die vierte 3 ist eine zuviel....

                  @dieter_p said in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                  Es kommt vor, dass die Schnittstelle gesperrt ist

                  Der optische Ausgang? Habe ich ja noch nie gehört/gesehen. Normal sieht man das schon mit dem bloßen Auge das da was "funkt"...

                  S0 (defacto ein switch der auf und zu geht) ist allerdings tatsächlich nicht immer "erreichbar"...

                  wendy2702W Online
                  wendy2702W Online
                  wendy2702
                  wrote on last edited by
                  #8

                  @opensourcenomad sagte in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                  ja, die vierte 3 ist eine zuviel....

                  Dann findet ja Google auch was ;-)

                  @Rennsau_by https://volkszaehler-dev.volkszaehler.narkive.com/335bHBxB/vz-dev-echelon-smart-meter

                  https://demo.volkszaehler.org/pipermail/volkszaehler-users/2013-February/001696.html

                  Vielleicht mal hier schauen

                  Bitte keine Fragen per PN, die gehören ins Forum!

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  1 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    Rennsau_by
                    wrote on last edited by
                    #9

                    Erstmal vielen Dank für die ganzen Infos. Hab mir einige Tage in Google die Finger wundgesucht aber kaum was gefunden.
                    Anbei der Zähler:
                    ![0_1647467471207_IMG_7470.jpg](Uploading 100%)

                    Habe nun ebenfalls mit dem USB IR Kopf und hterm versucht den Zähler zur Kommunikation zu bekommen, bekomme aber aktuell nur ein Echo. Werde morgen mal bei den Stadtwerken anrufen.

                    @crycode said in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                    Statistics
                    Hast du diese Fotodiode-Platine direkt über GPIO an einen Pi angeschlossen? Mache aktuell noch die ersten Schritte im iobroker, aber habe bislang nichts gefunden: Kann ich GPIOs direkt im IOBroker abfragen?

                    Danke euch

                    wendy2702W Ralla66R crycodeC 3 Replies Last reply
                    0
                    • R Rennsau_by

                      Erstmal vielen Dank für die ganzen Infos. Hab mir einige Tage in Google die Finger wundgesucht aber kaum was gefunden.
                      Anbei der Zähler:
                      ![0_1647467471207_IMG_7470.jpg](Uploading 100%)

                      Habe nun ebenfalls mit dem USB IR Kopf und hterm versucht den Zähler zur Kommunikation zu bekommen, bekomme aber aktuell nur ein Echo. Werde morgen mal bei den Stadtwerken anrufen.

                      @crycode said in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                      Statistics
                      Hast du diese Fotodiode-Platine direkt über GPIO an einen Pi angeschlossen? Mache aktuell noch die ersten Schritte im iobroker, aber habe bislang nichts gefunden: Kann ich GPIOs direkt im IOBroker abfragen?

                      Danke euch

                      wendy2702W Online
                      wendy2702W Online
                      wendy2702
                      wrote on last edited by
                      #10

                      @rennsau_by Dreh den lesekopf mal um 180 Grad

                      Bitte keine Fragen per PN, die gehören ins Forum!

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      1 Reply Last reply
                      0
                      • R Rennsau_by

                        Erstmal vielen Dank für die ganzen Infos. Hab mir einige Tage in Google die Finger wundgesucht aber kaum was gefunden.
                        Anbei der Zähler:
                        ![0_1647467471207_IMG_7470.jpg](Uploading 100%)

                        Habe nun ebenfalls mit dem USB IR Kopf und hterm versucht den Zähler zur Kommunikation zu bekommen, bekomme aber aktuell nur ein Echo. Werde morgen mal bei den Stadtwerken anrufen.

                        @crycode said in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                        Statistics
                        Hast du diese Fotodiode-Platine direkt über GPIO an einen Pi angeschlossen? Mache aktuell noch die ersten Schritte im iobroker, aber habe bislang nichts gefunden: Kann ich GPIOs direkt im IOBroker abfragen?

                        Danke euch

                        Ralla66R Offline
                        Ralla66R Offline
                        Ralla66
                        Most Active
                        wrote on last edited by Ralla66
                        #11

                        @rennsau_by sagte in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                        aktuell nur ein Echo

                        wo kommt denn das her ? Da scheint aber was falsch zu sein in der Config.

                        1 Reply Last reply
                        0
                        • R Rennsau_by

                          Erstmal vielen Dank für die ganzen Infos. Hab mir einige Tage in Google die Finger wundgesucht aber kaum was gefunden.
                          Anbei der Zähler:
                          ![0_1647467471207_IMG_7470.jpg](Uploading 100%)

                          Habe nun ebenfalls mit dem USB IR Kopf und hterm versucht den Zähler zur Kommunikation zu bekommen, bekomme aber aktuell nur ein Echo. Werde morgen mal bei den Stadtwerken anrufen.

                          @crycode said in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                          Statistics
                          Hast du diese Fotodiode-Platine direkt über GPIO an einen Pi angeschlossen? Mache aktuell noch die ersten Schritte im iobroker, aber habe bislang nichts gefunden: Kann ich GPIOs direkt im IOBroker abfragen?

                          Danke euch

                          crycodeC Offline
                          crycodeC Offline
                          crycode
                          Developer
                          wrote on last edited by
                          #12

                          @rennsau_by sagte in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                          Hast du diese Fotodiode-Platine direkt über GPIO an einen Pi angeschlossen? Mache aktuell noch die ersten Schritte im iobroker, aber habe bislang nichts gefunden: Kann ich GPIOs direkt im IOBroker abfragen?

                          Ich habe die Platine bei mir über einen I²C Portexpander angeschlossen. Direkt an die GPIOs vom Raspi geht aber auch. Wichtig dabei: Nur die 3,3 V vom Raspi nehmen und nicht die 5 V. Sonst können die GPIOs beschädigt werden.
                          Für die GPIOs (und andere Infos vom Raspi) in ioBroker gibt es den RPi-Monitor Adapter.

                          Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

                          Ralla66R 1 Reply Last reply
                          0
                          • crycodeC crycode

                            @rennsau_by sagte in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                            Hast du diese Fotodiode-Platine direkt über GPIO an einen Pi angeschlossen? Mache aktuell noch die ersten Schritte im iobroker, aber habe bislang nichts gefunden: Kann ich GPIOs direkt im IOBroker abfragen?

                            Ich habe die Platine bei mir über einen I²C Portexpander angeschlossen. Direkt an die GPIOs vom Raspi geht aber auch. Wichtig dabei: Nur die 3,3 V vom Raspi nehmen und nicht die 5 V. Sonst können die GPIOs beschädigt werden.
                            Für die GPIOs (und andere Infos vom Raspi) in ioBroker gibt es den RPi-Monitor Adapter.

                            Ralla66R Offline
                            Ralla66R Offline
                            Ralla66
                            Most Active
                            wrote on last edited by Ralla66
                            #13

                            @crycode

                            dieser wird benutzt : Weidmann USB IR-Kopf
                            drin ist wohl IC: FTDI FT232R / FT230X USB-to-UART Serial Converter.
                            Zu GPIO,
                            das geht nur nach Filter Ausgang IR Dioden und vor FTDI Kabel anlöten an TX

                            Das muss so per hterm gehen, dann bekommt der Kopf ( an Usb ) kein Signal oder
                            hterm ist falsch eingestellt.
                            Beispiel hier

                            1 Reply Last reply
                            0
                            • R Offline
                              R Offline
                              Rennsau_by
                              wrote on last edited by
                              #14

                              Mittlerweile habe ich neue Erkenntnisse:
                              Den IR Kopf habe ich bislang nicht zum laufen bekommen, bzw. der IR Kopf funktioniert, der Stromzähler antwortet nicht.

                              Alternativ habe ich nun per Fotodiode das Impulssignal abgreifen können und steuert momentan einen Pi mit Volkszähler an. Der Verbrauch im Volkszähler ist zu hoch, es sind auch deutliche Spikes in der Ganglinie erkennbar.

                              Endziel soll ja sein dass ich alles mal im IOBroker habe. Muss noch gucken ob ich dann einen Pi an den Zähler hänge mit IOBroker zusätzlich oder nur eine Lösung wie ESP8266 die dann per MQTT kommuniziert. Aber erstmal klein anfangen: Fotodiode an Pi mit Iobroker: Ist meine Annahme richtig, dass es keinen fertigen Adapter für das Zählen des S0 Impulses gibt sondern ich das per Javascript löse? Das heisst RPI Monitor Adapter installieren und dann die Impulse abgreifen und per JS eine Zählerlogik implementieren?

                              Danke euch

                              OpenSourceNomadO 1 Reply Last reply
                              0
                              • R Rennsau_by

                                Mittlerweile habe ich neue Erkenntnisse:
                                Den IR Kopf habe ich bislang nicht zum laufen bekommen, bzw. der IR Kopf funktioniert, der Stromzähler antwortet nicht.

                                Alternativ habe ich nun per Fotodiode das Impulssignal abgreifen können und steuert momentan einen Pi mit Volkszähler an. Der Verbrauch im Volkszähler ist zu hoch, es sind auch deutliche Spikes in der Ganglinie erkennbar.

                                Endziel soll ja sein dass ich alles mal im IOBroker habe. Muss noch gucken ob ich dann einen Pi an den Zähler hänge mit IOBroker zusätzlich oder nur eine Lösung wie ESP8266 die dann per MQTT kommuniziert. Aber erstmal klein anfangen: Fotodiode an Pi mit Iobroker: Ist meine Annahme richtig, dass es keinen fertigen Adapter für das Zählen des S0 Impulses gibt sondern ich das per Javascript löse? Das heisst RPI Monitor Adapter installieren und dann die Impulse abgreifen und per JS eine Zählerlogik implementieren?

                                Danke euch

                                OpenSourceNomadO Offline
                                OpenSourceNomadO Offline
                                OpenSourceNomad
                                Most Active
                                wrote on last edited by
                                #15

                                @rennsau_by said in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                                Ist meine Annahme richtig, dass es keinen fertigen Adapter für das Zählen des S0 Impulses gibt

                                :point_down:

                                @opensourcenomad said in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                                Ganz korrekt, hierbei handelt es sich um einen Artikel im cent Bereich. Kombiniert mit einem ESP und fertig ist die Laube.
                                Hier steht wahrscheinlich alles was du dafüe brauchst.

                                „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

                                R 1 Reply Last reply
                                0
                                • OpenSourceNomadO OpenSourceNomad

                                  @rennsau_by said in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                                  Ist meine Annahme richtig, dass es keinen fertigen Adapter für das Zählen des S0 Impulses gibt

                                  :point_down:

                                  @opensourcenomad said in Stromzähler auslesen, per S0, IR Adapter, IOBroker:

                                  Ganz korrekt, hierbei handelt es sich um einen Artikel im cent Bereich. Kombiniert mit einem ESP und fertig ist die Laube.
                                  Hier steht wahrscheinlich alles was du dafüe brauchst.

                                  R Offline
                                  R Offline
                                  Rennsau_by
                                  wrote on last edited by
                                  #16

                                  Mittlerweile habe ich es geschafft per Fotodiode die Impuls direkt mit einem eigenen Pi mit Iobroker und RPI-Monitor zu bekommen. Zusätzlich einige JS-Skripte geschrieben um eine influxdb zu füllen. Bislang funktioniert es bereits ganz gut. Jetzt muss ich mir nur noch überlegen ob ich den Pi am Zähler lasse und IOBroker auf Multihost umstelle oder mit einem ESP8266 die Daten übers Netz zum Haupt-IOBroker schicke.

                                  Neben dem smarten Stromzähler der Stadtwerke habe ich noch zwei private Ferraris-Zähler verbaut, die ich nun ebenfalls gerne über das Diodenmodul (TCRT5000 ) auslesen würde. Allerdings bislang absolut erfolglos, gibt es hierfür noch Tricks wie man die Reflektion des roten Strichs besser erkennen kann?

                                  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

                                  678

                                  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