Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. SMA Energy Meter in Echtzeit auslesen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    SMA Energy Meter in Echtzeit auslesen

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      solarchefkoch @Marcolotti last edited by solarchefkoch

      @Marcolotti ich bin interessiert an dem Node Red Script zum auslesen der SMA Wewchselrichter, wo kann ich es finden?

      Danke solarchefkoch

      1 Reply Last reply Reply Quote 0
      • F
        fuchs1978 last edited by

        Ich habe heute Mal auf die neuste Version aktualisiert. Leider kommen keine Werte. Zurück auf die letzte und alles wieder ok. Hat jemand ähnliche Erfahrungen?

        1 Reply Last reply Reply Quote 0
        • S
          Sneak-L8 last edited by

          Was hast Du aktualsiert? Den sma-em-Adapter? Gab es da eine neue Version? Oder den admin-controller? oder Node-JS?

          1 Reply Last reply Reply Quote 0
          • F
            fuchs1978 last edited by

            Nun den SMA-em-Adapter von 0.5.3 auf 0.5.6. Sonnst alles beim alten

            1 Reply Last reply Reply Quote 0
            • S
              Sneak-L8 last edited by

              Komisch, mir wird der sma-em 0.5.3 immer noch als aktuell gemeldet ...

              1 Reply Last reply Reply Quote 0
              • S
                Sneak-L8 last edited by

                Ich hba gestern auch auf 0.5.6 gewechselt (ist halt nicht die stable Version). Die schmiert aber regelmäßig ab:

                2019-11-02 10:16:20.713  - info: host.ioBroker-RasPi instance system.adapter.sma-em.0 started with pid 12455
                2019-11-02 10:16:21.040  - error: Caught by controller[0]: /opt/iobroker/node_modules/iobroker.sma-em/main.js:156
                2019-11-02 10:16:21.041  - error: Caught by controller[0]:                         var val = Number(((highbyte << 32n) + lowbyte));
                2019-11-02 10:16:21.042  - error: Caught by controller[0]:                                                        ^^
                2019-11-02 10:16:21.042  - error: Caught by controller[0]: SyntaxError: Invalid or unexpected token
                2019-11-02 10:16:21.042  - error: Caught by controller[0]:     at createScript (vm.js:80:10)
                2019-11-02 10:16:21.042  - error: Caught by controller[0]:     at Object.runInThisContext (vm.js:139:10)
                2019-11-02 10:16:21.042  - error: Caught by controller[0]:     at Module._compile (module.js:617:28)
                2019-11-02 10:16:21.043  - error: Caught by controller[0]:     at Object.Module._extensions..js (module.js:664:10)
                2019-11-02 10:16:21.043  - error: Caught by controller[0]:     at Module.load (module.js:566:32)
                2019-11-02 10:16:21.043  - error: Caught by controller[0]:     at tryModuleLoad (module.js:506:12)
                2019-11-02 10:16:21.043  - error: Caught by controller[0]:     at Function.Module._load (module.js:498:3)
                2019-11-02 10:16:21.043  - error: Caught by controller[0]:     at Function.Module.runMain (module.js:694:10)
                2019-11-02 10:16:21.044  - error: Caught by controller[0]:     at startup (bootstrap_node.js:204:16)
                2019-11-02 10:16:21.044  - error: Caught by controller[0]:     at bootstrap_node.js:625:3
                2019-11-02 10:16:21.044  - error: host.ioBroker-RasPi instance system.adapter.sma-em.0 terminated with code 1 ()
                2019-11-02 10:16:21.044  - info: host.ioBroker-RasPi Restart adapter system.adapter.sma-em.0 because enabled
                
                Ich bin jetzt erstmal wieder zurück auf 0.5.3
                
                S 1 Reply Last reply Reply Quote 0
                • S
                  Snuupy last edited by

                  Hallo zusammen, ich habe mir vor einigen Monaten nach den Vorlagen von Marco in Node-Red ein Skript geschrieben, welches die Broadcast-Nachricht des Energy-Meters in seine Bestandteile zerlegt und die einzelnen Werte in eine InfluxDB schreibt, die ich dann per Grafana auslesen kann. Das hat bis letzte Nacht um kurz vor 2 super geklappt - seit dem speise ich ca. 650MW ein, und beziehe auch ebensoviel, diesen Werten möchte ich erstmal nicht glauben.

                  Das sind aber tatsächlich die Werte, die aus dem Energymeter kommen. ich habe schon einen Neustart durchgeführt, das hat aber keine Änderung gebracht. Kann es sein, dass sich die Broadcastnachricht geändert hat, vielleicht durch ein automatisches Firmwareupdate? Das kann ich mir eigentlich nicht vorstellen, eine andere Erklärung habe ich aber nicht dafür.

                  Hat jemand anderes eine Idee?

                  1 Reply Last reply Reply Quote 0
                  • S
                    Sneak-L8 @Sneak-L8 last edited by

                    @Sneak-L8 sagte in SMA Energy Meter in Echtzeit auslesen:

                    Ich hab gestern auch auf 0.5.6 gewechselt (ist halt nicht die stable Version). Die schmiert aber regelmäßig ab:

                    2019-11-02 10:16:20.713  - info: host.ioBroker-RasPi instance system.adapter.sma-em.0 started with pid 12455
                    2019-11-02 10:16:21.040  - error: Caught by controller[0]: /opt/iobroker/node_modules/iobroker.sma-em/main.js:156
                    2019-11-02 10:16:21.041  - error: Caught by controller[0]:                         var val = Number(((highbyte << 32n) + lowbyte));
                    2019-11-02 10:16:21.042  - error: Caught by controller[0]:                                                        ^^
                    2019-11-02 10:16:21.042  - error: Caught by controller[0]: SyntaxError: Invalid or unexpected token
                    

                    Das Problem liegt an node-js v8. Damit ist der Adapter nicht umwandelbar. Hatte den Adapter schon geforkt und eine Anpassung als Pull Request gesendet. Jetzt habe ich ihn wieder zurückgezogen, denn mit node-js v10 funktioniert meine Änderung nicht.
                    Also:
                    node-js v8 -> alte Version 0.5.3 nehmen
                    node-js v10 -> neuste Version möglich

                    1 Reply Last reply Reply Quote 0
                    • T
                      Trefzy last edited by

                      Hallo Zusammen
                      ich nutze seit 3 Monaten den IOBroker und möchte nun diesen Adapter installieren. Von der Installation aus Github "https://github.com/iobroker-community-adapters/ioBroker.sma-em.git" wird abgeraten. Gibt es den Adapter in einem offiziellen Repository?
                      Ich habe natürlich versucht über die Url den Adapter zu installieren....da passiert aber gar nix. Nicht mal ne Fehlermeldung. Kann mir hier jemand weiter helfen?
                      @Marcolotti: da dein NodeRed Skript Werte liefert ist meine 2te Frage ob man damit auch weitere Werte des SHM2.0 abfragen kann.
                      ich brauche

                      • Netzeinspeisung aktuell
                      • Netzeinspeisung Tag
                      • Netzbezug aktuell
                      • Netzbezug Tag
                      • Hausverbrauch aktuell
                      • Hausverbrauch Tag
                      • Batterieladung aktuell
                      • Batterieentladung aktuell
                      • Batterie Füllstand in %

                      Wäre für jedes Feedback froh

                      Slowman 1 Reply Last reply Reply Quote 0
                      • Slowman
                        Slowman @Trefzy last edited by

                        @trefzy

                        Taucht der SMA EM in der Adapteransicht auf? Hast du eine Instanz erstellt? Warum soll man den Adapter von DutchmanNL nicht nehmen?

                        Nimm mal den Link: https://github.com/iobroker-community-adapters/ioBroker.sma-em

                        und schaue dir dazu mal SMA Speedwire an, Link:https://github.com/AttackStrawbery/ioBroker.sma-speedwire

                        1 Reply Last reply Reply Quote 0
                        • T
                          Trefzy last edited by

                          @slowman Hab es nun hinbekommen. Adapter taucht nicht in der Übersicht auf und abraten steht ja im allgemeinen Fenster wenn man manuelle Pakete installieren möchte. Da ich kein Profi bin hat mich das abgeschreckt.
                          Fehler war das ich im Reiter "Github" installiert habe und nicht unter "beliebig". Weiter hat der NodeRed Adapter die Verbindung blockiert. Den brauchts ja jetzt nicht mehr.
                          Danke für die Hilfe

                          W 1 Reply Last reply Reply Quote 0
                          • W
                            walter12 @Trefzy last edited by

                            @trefzy said in SMA Energy Meter in Echtzeit auslesen:

                            @slowman Hab es nun hinbekommen. Adapter taucht nicht in der Übersicht auf und abraten steht ja im allgemeinen Fenster wenn man manuelle Pakete installieren möchte. Da ich kein Profi bin hat mich das abgeschreckt.
                            Fehler war das ich im Reiter "Github" installiert habe und nicht unter "beliebig". Weiter hat der NodeRed Adapter die Verbindung blockiert. Den brauchts ja jetzt nicht mehr.
                            Danke für die Hilfe

                            Darf ich fragen, wie du es hin bekommen hast ?
                            Ich hab die ganz aktuelle IoBroken Version und die aktuelle SMA EM Version. Die Installation hat soweit geklappt, blos jetzt bekomme ich unter Instanzen den Fehler Verbindung zum sma-em: falsch (Gelb Icon)

                            Was mach ich falsch ? In den LOGs selbst ist kein Fehler drin.

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              Trefzy @walter12 last edited by

                              @walter12

                              das war bei mir auch so....Fehler war, wie ich oben schon geschrieben habe, dass mein NodeRed Adapter mit dem Skript aus dem Anfang des Threads noch aktiv war und die Kommunikation gestört hat. Nach der Deinstallation und einem Neustart hat er sich sofort verbunden. Habe ein SHM2.0 und ein Energiemeter im Einsatz. beides wird in einem separaten Ordner angezeigt.
                              Mehr kann ich dazu nicht sagen. sorry

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              1.1k
                              Online

                              31.7k
                              Users

                              79.7k
                              Topics

                              1.3m
                              Posts

                              16
                              85
                              25849
                              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