Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Microcontroller
  5. Eastron SDM230M Energy Monitor mit ESPHome

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Eastron SDM230M Energy Monitor mit ESPHome

Geplant Angeheftet Gesperrt Verschoben Microcontroller
13 Beiträge 3 Kommentatoren 785 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • HomoranH Homoran

    @wolfgangfb sagte in Eastron SDM230M Energy Monitor mit ESPHome:

    es kommt absolut keine Verbindung zustande.

    von wo wohin?

    W Offline
    W Offline
    WolfgangFB
    schrieb am zuletzt editiert von
    #3

    @homoran
    Na zwischen dem SDM230M Energy Monitor und dem ESP.
    Ich habe 1:1 den Code aus https://esphome.io/components/sensor/sdm_meter.html genommen, Einen RS485 TO TTL wandler dazwischen, A mit A, B mit B, Gnd mit GND und dann RX und TX mal gekreuzt, mal gerade an den ESP angeschlossen, in den Logs des ESP (sowohl mit ESP8266 als auch mit ESP32 probiert) kommt einfach nichts.
    Von daher die Frage, ob das schon mal jemand erfolgreich hinbekommen hat (das Auslesen dieses oder eines anderen RS485 Stromzählers)?

    D 1 Antwort Letzte Antwort
    0
    • W WolfgangFB

      @homoran
      Na zwischen dem SDM230M Energy Monitor und dem ESP.
      Ich habe 1:1 den Code aus https://esphome.io/components/sensor/sdm_meter.html genommen, Einen RS485 TO TTL wandler dazwischen, A mit A, B mit B, Gnd mit GND und dann RX und TX mal gekreuzt, mal gerade an den ESP angeschlossen, in den Logs des ESP (sowohl mit ESP8266 als auch mit ESP32 probiert) kommt einfach nichts.
      Von daher die Frage, ob das schon mal jemand erfolgreich hinbekommen hat (das Auslesen dieses oder eines anderen RS485 Stromzählers)?

      D Offline
      D Offline
      Dieter_P
      schrieb am zuletzt editiert von Dieter_P
      #4

      Von daher die Frage, ob das schon mal jemand erfolgreich hinbekommen hat (das Auslesen dieses oder eines anderen RS485 Stromzählers)?

      Etliche davon. Allerdings nie ESPHome verwendet. Auf den ersten Blick fehlt mir da eine Angabe zur Adressierung der Modbus-Teilnehmer. Ist der SDM z.B. der Teilnehmer Nr.2 mit entsprechender Adresse am RS485 läuft diese Konfguration vermutet völlig ins Leere.

      Die Baudrate ist im SDM oder in der yaml angepasst, wie es in Deinem Link explizit erwähnt wird?

      Ob sich überhaupt etwas tut, könnte in erster Näherung an einem TTL Wandler "ablesbar" sein, wenn er beim Halbduplex lesen zu erst die Send-LED blinken lässt und danach die Receive-LED bei Empfangen.
      Dieser Vorgang sollte nach der Konfiguration alle 60 Sekunden laufen.

      Aber so alles sehr viel Glaskugel mit so wenig konkreten Angaben zum individuellen Aufbau....

      W 1 Antwort Letzte Antwort
      0
      • D Dieter_P

        Von daher die Frage, ob das schon mal jemand erfolgreich hinbekommen hat (das Auslesen dieses oder eines anderen RS485 Stromzählers)?

        Etliche davon. Allerdings nie ESPHome verwendet. Auf den ersten Blick fehlt mir da eine Angabe zur Adressierung der Modbus-Teilnehmer. Ist der SDM z.B. der Teilnehmer Nr.2 mit entsprechender Adresse am RS485 läuft diese Konfguration vermutet völlig ins Leere.

        Die Baudrate ist im SDM oder in der yaml angepasst, wie es in Deinem Link explizit erwähnt wird?

        Ob sich überhaupt etwas tut, könnte in erster Näherung an einem TTL Wandler "ablesbar" sein, wenn er beim Halbduplex lesen zu erst die Send-LED blinken lässt und danach die Receive-LED bei Empfangen.
        Dieser Vorgang sollte nach der Konfiguration alle 60 Sekunden laufen.

        Aber so alles sehr viel Glaskugel mit so wenig konkreten Angaben zum individuellen Aufbau....

        W Offline
        W Offline
        WolfgangFB
        schrieb am zuletzt editiert von
        #5

        @dieter_p

        Ich habe mich auch über die fehlende ID in der yaml gewundert, im Zähler ist aber ID=00001 eingestellt.

        Wie hast Du das denn konkret realisiert? (welche Hardware, welche Software)?

        D 1 Antwort Letzte Antwort
        0
        • W WolfgangFB

          @dieter_p

          Ich habe mich auch über die fehlende ID in der yaml gewundert, im Zähler ist aber ID=00001 eingestellt.

          Wie hast Du das denn konkret realisiert? (welche Hardware, welche Software)?

          D Offline
          D Offline
          Dieter_P
          schrieb am zuletzt editiert von
          #6

          @wolfgangfb said in Eastron SDM230M Energy Monitor mit ESPHome:

          @dieter_p

          Ich habe mich auch über die fehlende ID in der yaml gewundert, im Zähler ist aber ID=00001 eingestellt.

          ok, dann liegt es daran nicht. Die Adressangabe ist optional und nur notwendig wenn ungleich 1

          Wie hast Du das denn konkret realisiert? (welche Hardware, welche Software)?

          Ein ESP32 mit TTL Wandler dahinter und das Ganze mit Tasmota
          https://tasmota.github.io/docs/Modbus-Bridge/

          Ich mag funktionell dabei die Konsole von Tasmota sehr, da sie massiv beim Trouble Shooting hilft.

          Mein ESP32 Board passte hier nicht wirklich zu vlt. hätte ich dann auch sowas mal getestet: https://github.com/zivillian/esp32-modbus-gateway

          W 1 Antwort Letzte Antwort
          0
          • D Dieter_P

            @wolfgangfb said in Eastron SDM230M Energy Monitor mit ESPHome:

            @dieter_p

            Ich habe mich auch über die fehlende ID in der yaml gewundert, im Zähler ist aber ID=00001 eingestellt.

            ok, dann liegt es daran nicht. Die Adressangabe ist optional und nur notwendig wenn ungleich 1

            Wie hast Du das denn konkret realisiert? (welche Hardware, welche Software)?

            Ein ESP32 mit TTL Wandler dahinter und das Ganze mit Tasmota
            https://tasmota.github.io/docs/Modbus-Bridge/

            Ich mag funktionell dabei die Konsole von Tasmota sehr, da sie massiv beim Trouble Shooting hilft.

            Mein ESP32 Board passte hier nicht wirklich zu vlt. hätte ich dann auch sowas mal getestet: https://github.com/zivillian/esp32-modbus-gateway

            W Offline
            W Offline
            WolfgangFB
            schrieb am zuletzt editiert von
            #7

            @dieter_p
            So, ich habe esgeschafft, wenn man GPIO 15/16 für den UART nimmt geht es aauf einmal, andere GPIO Kombinationen wollten aus welchen Gründen auch immer nicht. Das einzige was noch etwas unschön ist sind die vielen CRC Prüfsummenfehler. Ich habe den Abschlusswiderstand direkt an den Stromzähler angebracht. Ist das OK?

            HomoranH D 2 Antworten Letzte Antwort
            0
            • W WolfgangFB

              @dieter_p
              So, ich habe esgeschafft, wenn man GPIO 15/16 für den UART nimmt geht es aauf einmal, andere GPIO Kombinationen wollten aus welchen Gründen auch immer nicht. Das einzige was noch etwas unschön ist sind die vielen CRC Prüfsummenfehler. Ich habe den Abschlusswiderstand direkt an den Stromzähler angebracht. Ist das OK?

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #8

              @wolfgangfb sagte in Eastron SDM230M Energy Monitor mit ESPHome:

              Ist das OK?

              siehe Manual
              Screenshot_20230620-171550_Firefox.jpg

              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 Antwort Letzte Antwort
              0
              • W WolfgangFB

                @dieter_p
                So, ich habe esgeschafft, wenn man GPIO 15/16 für den UART nimmt geht es aauf einmal, andere GPIO Kombinationen wollten aus welchen Gründen auch immer nicht. Das einzige was noch etwas unschön ist sind die vielen CRC Prüfsummenfehler. Ich habe den Abschlusswiderstand direkt an den Stromzähler angebracht. Ist das OK?

                D Offline
                D Offline
                Dieter_P
                schrieb am zuletzt editiert von Dieter_P
                #9

                @wolfgangfb

                und schau dir auch genau deinen TTL Wandler an, oft sind 120Ohm Widerstände drauf und man darf aus Chinesischen Manuals herausfinden was da aktiv oder wie zu verlöten ist.

                Bei dem Ding zB R0 Brücken um den 120Ohm Abschluß am Master zu aktivieren:
                3841193c-0988-4d7b-9c7c-43aecdeaf1a1-grafik.png

                Bisher hatte ich überwiegend kurze Verbindungen vom TTL Wandler zu einem Teilnehmer und es hat ohne Terminierung funktioniert auch wenn es sicher nicht der Bus-Norm entspricht.

                W 1 Antwort Letzte Antwort
                0
                • D Dieter_P

                  @wolfgangfb

                  und schau dir auch genau deinen TTL Wandler an, oft sind 120Ohm Widerstände drauf und man darf aus Chinesischen Manuals herausfinden was da aktiv oder wie zu verlöten ist.

                  Bei dem Ding zB R0 Brücken um den 120Ohm Abschluß am Master zu aktivieren:
                  3841193c-0988-4d7b-9c7c-43aecdeaf1a1-grafik.png

                  Bisher hatte ich überwiegend kurze Verbindungen vom TTL Wandler zu einem Teilnehmer und es hat ohne Terminierung funktioniert auch wenn es sicher nicht der Bus-Norm entspricht.

                  W Offline
                  W Offline
                  WolfgangFB
                  schrieb am zuletzt editiert von
                  #10

                  @dieter_p

                  Ich habe genau diesen Wandler, nur sehe ich da keinen R= den ich brücken kann. Kannst Du mir auf dem Bild zeigen, wo die Brücke gesetzt werden muss?

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • W WolfgangFB

                    @dieter_p

                    Ich habe genau diesen Wandler, nur sehe ich da keinen R= den ich brücken kann. Kannst Du mir auf dem Bild zeigen, wo die Brücke gesetzt werden muss?

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #11

                    @wolfgangfb sagte in Eastron SDM230M Energy Monitor mit ESPHome:

                    nur sehe ich da keinen R= den ich brücken kann

                    dann hast du nicht den gleichen

                    Auf dem Bild über B-

                    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 -

                    W 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @wolfgangfb sagte in Eastron SDM230M Energy Monitor mit ESPHome:

                      nur sehe ich da keinen R= den ich brücken kann

                      dann hast du nicht den gleichen

                      Auf dem Bild über B-

                      W Offline
                      W Offline
                      WolfgangFB
                      schrieb am zuletzt editiert von
                      #12

                      @homoran

                      Danke, der ist bei mir nur anders beschrieftet (R13), ansonsten ist die Platine identisch.

                      D 1 Antwort Letzte Antwort
                      0
                      • W WolfgangFB

                        @homoran

                        Danke, der ist bei mir nur anders beschrieftet (R13), ansonsten ist die Platine identisch.

                        D Offline
                        D Offline
                        Dieter_P
                        schrieb am zuletzt editiert von Dieter_P
                        #13

                        @wolfgangfb said in Eastron SDM230M Energy Monitor mit ESPHome:

                        @homoran

                        Danke, der ist bei mir nur anders beschrieftet (R13), ansonsten ist die Platine identisch.

                        Das solltest Du zu 100% prüfen. Wie gesagt, nicht einfach Doku zu diesen Cent-Platinen aus Fernost zu finden.
                        f4c65841-e22c-4e82-b52d-6eaa7e4cce09-grafik.png

                        Im Zweifel einfach sein lassen und selbst einen Widerstand zwischen A und B hängen um den Bus zu terminieren. Oder komplett ohne Widerstände. Einseitig terminiert wäre jedenfalls nicht meine Empfehlung wenn du schon von Fehlern berichtest.

                        Edit: scheint so zu sein:
                        478c7257-e80f-4150-8ddf-28d5075de2b4-grafik.png

                        1 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        720

                        Online

                        32.6k

                        Benutzer

                        82.0k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe