Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. [Neuer Adapter] Senec Home Adapter

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    [Neuer Adapter] Senec Home Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      nobl @oneill2612 last edited by nobl

      @oneill2612 Die Reihenfolge ist so, wie sie aus der Schnittstelle kommen (auch exakt mit der Stelle im Array). Es ist gut möglich, dass Senec das in der lokalen Oberfläche anders sortiert anzeigt 🙂 Sie formatieren ja auch den einen oder anderen Wert einfach mal schnell um.

      Falls du noch Version 1.0.9 hattest, wurden diese Werte per Default glaub nur alle 60 Minuten aktualisiert. Also schon realistisch, dass da ein deutlicher Zeitversatz im Spiel ist.

      (ich wollte eigentl. die Version erst herausgeben, sobald ich eine Möglichkeit implementiert habe, die HighPrio Values selbst festzulegen - natürlich mit allen Risiken, die Senec damit mundtot zu machen. Das kommt aber noch. Gerade durch unterschiedliche Versionen und persönliche Vorlieben will man vielleicht einen ganz bestimmten Wert öfters auslesen.)

      Hinweis: Die aktuelle Erzeugung unter PV1 dürfte auch LowPrio sein. Es sollte aber unter ENERGY\GUI_INVERTER_POWER einen Datenpunkt geben, der die Erzeugung mit hoher Prio aktualisiert.
      Dort sollten sich auch GUI_GRID_POW und GUI_HOUSE_POW finden für Hausverbrauch und Netzbezug/-einspeisung.

      1 Reply Last reply Reply Quote 0
      • N
        nobl @oneill2612 last edited by nobl

        @oneill2612 sagte in [Neuer Adapter] Senec Home Adapter:

        @nobl !DED60BA9-BFC1-4DC4-A203-27FDE0A09A1C.png EF52B170-AE4E-488D-A36E-64741217CDA5.jpeg

        Sehe die Punkte aber die Daten sind falsch

        ich habe das gerade nochmal mit einem Bekannten abgeglichen.
        In neueren Versionen werden die Informationen im lokalen Monitoring auch gar nicht mehr angezeigt auf der Senec.
        Das nur so als zusätzliche Information.

        Die Zahlen als solche passen aber zu den ganzen anderen Werten. Insofern würde ich vermuten, dass hier einfach der Zeitversatz das Problem war (sofern sich nicht andere Anhaltspunkte festmachen lassen).

        1 Reply Last reply Reply Quote 0
        • C
          calliou1234 @nobl last edited by

          @nobl Gibt es in der Zwischenzeit was neues bezüglich der Verfügbarkeit der Tageswerte?

          Ich habe seit 2 Wochen einen Senec Speicher und bin natürlich davon ausgegangen dass die Werte verfügbar sind.
          Man bekommt die Werte nur in den Handy-App einigermaßen dargestellt. Die Web-Versionen sind ja mehr als eine Katastrophe.

          Habe mich an Senec gewandt, aber leider noch keine Antwort bekommen.

          Grüße
          Thomas

          N 1 Reply Last reply Reply Quote 0
          • N
            nobl @calliou1234 last edited by

            @calliou1234 Die Tageswerte gibt es nicht mehr in der Schnittstelle.
            Aber grundsätzlich kann man sich das auch mit einem kleinen Script anderweitig realisieren, indem man sich einfach gegen Mitternacht den Gesamtwert merkt und dann den aktuellen Tageswert entspr. ermittelt.

            Im GitHub Repo hat dazu auch jemand eine kleine Hilfestellung gepostet, wie er das für sich realisiert hat und ist damit sehr glücklich.
            (Er hat die Senec inzwischen wohl seit Monaten komplett vom Netz getrennt - nutzt keine Senec Cloud, weshalb das auch kein Problem für ihn darstellt. Die App ist für ihn daher auch vollkommen nutzlos.)

            (Inwiefern das mit einer zukünftigen neuen Schnittstelle dann aussieht, das weiß nur Senec.)

            1 Reply Last reply Reply Quote 0
            • O
              OPatrick @nobl last edited by

              @nobl Hallo nobl, zur Zeit wird bei mir auch ein Senec Speicher installiert, die Webseite arbeitet schon auf dem Speicher.
              Leider finde ich deinen Adpater nicht in der IOBroker Adapter Liste. Ich verwende das Standard Repo. Wie bekomme ich deinen Adapter über npm rein?

              N 1 Reply Last reply Reply Quote 0
              • N
                nobl @OPatrick last edited by

                @OPatrick sorry für die späte Antwort.
                Der Adapter ist im Beta (latest) "Verwahrort" zu finden.

                frankthegreat 1 Reply Last reply Reply Quote 0
                • frankthegreat
                  frankthegreat @nobl last edited by

                  @nobl GM nobl, erstmal vielen Dank für die super Arbeit mit dem Adapter 👍
                  Habe ihn gestern mal testweise installiert, er wird auch grün und liefert brav die Datenpunkte. 😬

                  Jetzt bin ich allerdings ein wenig "überfordert" mit der Anzahl (996) der DB's.
                  Will ja eigentlich nur die üblichen Verdächtigen, also Momentanertrag, Gesamtertrag, Einspeisung ins Netz visualisieren.
                  Kannst du mir ein paar Tipps geben, wo ich suchen muß oder welche Daten noch so interessant wären?
                  Vl. ein paar Bilder von der Visu, als Inspiration?

                  Vielen Dank schonmal.
                  Gruß
                  Frank

                  N 1 Reply Last reply Reply Quote 0
                  • N
                    nobl @frankthegreat last edited by

                    @frankthegreat Ja - es ist eine ganze Menge an Datenpunkten 🙂
                    Dazu hängt die Verfügbarkeit der Datenpunkte auch immer noch von der Version ab, die auf deinem SENEC Gerät installiert ist.

                    Im Readme findest du einen Großteil der Datenpunkte beschrieben - vielleicht hilft das erstmal schon weiter. Ich selbst habe keine Visu dazu groß laufen (mir reichen Zahlen).

                    Auf Github gibt es ein Ticket, in dem aber z.B. ausführlich beschrieben wird, wie man sich z.B. die Tagesdaten wieder selbst bauen kann: https://github.com/nobl/ioBroker.senec/issues/6
                    Die wurden von Senec leider irgendwann entfernt.
                    (Zer0 hat auch eine recht nette Visualisierung dazu gebaut - frag ihn dort vielleicht einfach mal nach nem Screenshot als "Inspiration".)

                    Das dürften dann auch genau die Daten sein, die Dich vermutlich am meisten interessieren dürften 🙂

                    In der Gruppe Energy gibt es einen ganzen Schwung Datenpunkte, die in etwa jene sind, die du auch in der Oberfläche der Senec angezeigt bekommst.

                    GUI_GRID_POW = Netzbezug/-einspeisung (abhängig vom Vorzeichen)
                    GUI_HOUSE_POW = Hausverbrauch
                    GUI_INVERTER_POWER = Erzeugter Strom
                    GUI_BAT_DATA_FUEL_CHARGE = Füllstand Akku
                    GUI_BAT_DATA_POWER = Laden/Entladen Akku

                    Möglicherweise aber leider Versionsabhängig.

                    ArchGithub created this issue in nobl/ioBroker.senec

                    closed Diskussion: Tagesstatistiken #6

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

                      @nobl Super, danke. Damit kann man schonmal arbeiten.

                      1 Reply Last reply Reply Quote 0
                      • L
                        Loely last edited by

                        Hallo zusammen,

                        ich habe gestern den Adapter installiert und er funktioniert tadellos mit unserem Senec.Home V3 Hybrid 5KW.

                        Was mir nur aufgefallen ist, das das Auslesen des Ladezustandes, sowohl der einzelnen Speichermodule (BMS>SOC) als auch der gesamten Speichers (Energy>GUI_BAT_DATA_FUEL_CHARGE) wohl niedrige Priorität hat.

                        Da stellt sich mit die Frage, gibt es irgendeine Übersicht, welche Abfragen niedrige und welche hohe Priorität haben bzw. kann man das irgendwie individuell anpassen?

                        Vielen Dank und beste Grüsse

                        Loely

                        N 1 Reply Last reply Reply Quote 0
                        • N
                          nobl @Loely last edited by

                          Moin!

                          Aktuell sind folgende Daten High-Prio:

                          '"ENERGY":{"STAT_STATE":"","STAT_STATE_DECODE":"","GUI_BAT_DATA_POWER":"","GUI_INVERTER_POWER":"","GUI_HOUSE_POW":"","GUI_GRID_POW":"","GUI_BAT_DATA_FUEL_CHARGE":"","GUI_CHARGING_INFO":"","GUI_BOOSTING_INFO":"","GUI_BAT_DATA_POWER":"","GUI_BAT_DATA_VOLTAGE":"","GUI_BAT_DATA_CURRENT":"","GUI_BAT_DATA_FUEL_CHARGE":"","GUI_BAT_DATA_OA_CHARGING":"","STAT_LIMITED_NET_SKEW":""}';

                          "PV1":{"POWER_RATIO":"","MPP_POWER":"","MPP_INT":""}';
                          "PWR_UNIT":{"POWER_L1":"","POWER_L2":"","POWER_L3":""}';
                          "PM1OBJ1":{"FREQ":"","U_AC":"","I_AC":"","P_AC":"","P_TOTAL":""}';
                          "PM1OBJ2":{"FREQ":"","U_AC":"","I_AC":"","P_AC":"","P_TOTAL":""}';

                          Genaugenommen ist im HighPrio Bereich der Großteil (wenn nicht sogar alles oder mehr) dessen, was auch über die lokale GUI eingesehen werden kann (wobei diese ja z.B. keinen Füllstand anzeigt).

                          Alles andere ist LowPrio.
                          (Da sind mir folgende Gruppen aktuell bekannt: '{"STATISTIC":{},"ENERGY":{},"FEATURES":{},"LOG":{},"SYS_UPDATE":{},"WIZARD":{},"BMS":{},"BAT1":{},"BAT1OBJ1":{},"BAT1OBJ2":{},"BAT1OBJ2":{},"BAT1OBJ3":{},"BAT1OBJ4":{},"PWR_UNIT":{},"PV1":{},"FACTORY":{},"GRIDCONFIG":{}}';)

                          Gefühlt kann es sein, dass einem z.B. GUI_BAT_DATA_FUEL_CHARGE als LowPrio vorkommt, da dieser Datenpunkt nur aktualisiert wird, wenn es auch etwas zu aktualisieren gibt (und das ist möglicherweise erst nach Minuten oder länger der Fall).

                          Eine individuelle Anpassung Low/High wollte ich schon seit geraumer Zeit einbauen - das ist gerade aber eher ein Zeitproblem.

                          Allerdings (daher auch die eindringliche Warnung in der Hilfe):
                          Werden zuviele Daten in zu kurzer Zeit abgefragt, dann verweigert die Senec ihren Dienst (keinerlei Verbindung mehr zur Plattform, was Garantieprobleme nach sich ziehen kann) und das kann sogar bis hin zum ungeplanten Neustart gehen.

                          Genau aus diesem Grund habe ich mich bei HighPrio auf die wichtigsten Datenpunkte beschränkt und bin äußerst zurückhaltend, bei der schnelleren Abfrage von weiteren Datenpunkten.

                          Theoretisch könntest Du in der Source einfach die entspr. Datenpunkte bei HighPrio mit reinschreiben und gut - zumindest so lange, bis ich es geschafft habe, dass konfigurierbar zu machen (da muss man dann aber auch genau wissen, was man angibt).
                          Allerdings der wichtige Hinweis: Ich bin nicht dafür verantwortlich, sollte es dadurch Probleme mit der Anlage oder sogar zu Problemen mit der Garantie kommen, weshalb ich ein solches Vorgehen keinesfalls empfehlen kann.

                          1 Reply Last reply Reply Quote 0
                          • A
                            aerix last edited by

                            Moin Nobl,

                            ich würde deinen Adapter auch gerne nutzen, nur leider scheitere ich schon beim Auffinden.
                            Weder auf der Adapter Seite noch über "Installieren aus eigener URL" und github wird mir bei der Suche nach "Senec" der Adapter angezeigt.
                            Als Neuling vermute ich stark, dass der Fehler bei mir liegt, vielleicht hast Du / Ihr ja eine Lösung.
                            Danke im Voraus
                            Aerix

                            1 Reply Last reply Reply Quote 0
                            • L
                              Loely last edited by

                              hallo Aerix,

                              Ging mir genau so, Senec unter der Suche eingegeben und nix ging.

                              Da hat mir die Anleitung auf github geholfen:

                              EFB815DC-8772-4622-A237-D356A0999C55.jpeg

                              Das heisst, Du gehts via FTP auf den z.B. Raspberry, auf dem der iobroker läuft, navigierst in den iobroker Ordner (bei mir /opt/iobroker) und startest die Installation mit:

                              npm i iobroker.senec

                              Anschliessend noch eine Instanz installieren und konfigurieren, und dann sollte es laufen.

                              Viele Grüsse

                              Loely

                              S 1 Reply Last reply Reply Quote 0
                              • A
                                aerix last edited by

                                Danke! Über ssh hat es funktioniert.
                                Werde mich in den nächsten Tagen mal näher damit auseinandersetzen.
                                Danke und schönen Abend noch!

                                Aerix

                                N 1 Reply Last reply Reply Quote 0
                                • N
                                  nobl @aerix last edited by

                                  Hallo zusammen,

                                  Der Adapter ist derzeit nur im "latest" Repo von ioBroker nicht im "stable".

                                  4ed9b4a7-09bd-47c7-848b-1412fe3e4ae4-grafik.png

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    stiperman last edited by stiperman

                                    @nobl Hey Nobl, Du hast etwas angedeutet dass man den Senec ohne Netz (also ohne Serververbindung) betreiben kann. Hättest Du einen Hinweis dazu / links oder jemand der das so betreibt? Ich habe geschafft alle für mich wichtigen Daten aus dem System herauszulesen und speichern und bin mit den Skripts sehr zufrieden. Allerdings bin ich zZt mit Senec am Kämpfen dass die mir mein System für den Betrieb ohne den Cloud / Server (also autark) ermöglichen. Wegen der fehlenden Serverbindung befindet sich mein Senec System in Störung und leider weiss ich es nicht zu beheben. Ich möchte am liebsten nichts mit Senec-seitiger Infrastruktur zu tun haben denn die haben mich genug verar... und dies lasse ich nicht mehr zu. Ich hoffe Du oder jemand hier kann mir weiterhelfen. Danke!

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

                                      Hallo,
                                      danke für den Adapter. Läuft auch bei mir super.

                                      Ich habe die Wallbox auch von senec. Das "Solar-optimierte" Laden macht ja minimum 4kw. Ich würde gerne über iobroker einstellen, dass die wallbox erst eingeschaltet wird, wenn die PV anlage mehr als 4kw liefert. In der app gibt es ja diesen on off schalten für die wallbox. Kann ich das auch über iobroker schalten? Wisst ihr das?

                                      danke, und vg, Bernhard

                                      MichaHidd 1 Reply Last reply Reply Quote 1
                                      • L
                                        LaBamba @nobl last edited by

                                        @nobl
                                        Hey,
                                        dein Adapter ist super!
                                        Ich habe festgestellt, dass bei mir die Einspeisung laut den Senec-Aufzeichnungen (5 Min-Werten und Ist-Werten über die App) nie bei 70% liegt. Gibt es denn einen Datenpunkt in deinem Adapter wo ich die Einspeisung ins Netz aufzeichnen kann. bzw. sehe ich welche Prozentzahl dort eingestellt ist.
                                        Grüße

                                        S N 2 Replies Last reply Reply Quote 0
                                        • S
                                          Semmy @LaBamba last edited by

                                          Hallo

                                          Bei mir werden in Verbindung mit Sourceanalytix in den Statistiken nach kurzer Zeit irgendwelche Daten angezeigt, z.B. anstatt 10 kwh werden dann 1376 kwh angezeigt.
                                          Im Log steht dann:
                                          Device reset detected for senec.0.STATISTIC.LIVE_PV_GEN
                                          Mit der Version 1.3.0 des Adapters funktioniert es aber ohne Probleme.
                                          Was könnte die Ursache dafür sein?

                                          Viele Grüße
                                          Semmy

                                          1 Reply Last reply Reply Quote 0
                                          • N
                                            nobl @LaBamba last edited by nobl

                                            @labamba sagte in [Neuer Adapter] Senec Home Adapter:

                                            @nobl
                                            Hey,
                                            dein Adapter ist super!
                                            Ich habe festgestellt, dass bei mir die Einspeisung laut den Senec-Aufzeichnungen (5 Min-Werten und Ist-Werten über die App) nie bei 70% liegt. Gibt es denn einen Datenpunkt in deinem Adapter wo ich die Einspeisung ins Netz aufzeichnen kann. bzw. sehe ich welche Prozentzahl dort eingestellt ist.
                                            Grüße

                                            Hallo,

                                            mehr als 70% der möglichen Leistung darfst du vermutlich auch überhaupt nicht einspeisen (es sei denn, du hast einen Rundsteuerempfänger einbauen lassen - dann ist diese Schranke imho aufgehoben). Es kann - je nachdem, welche Fördermittel bezogen wurden, sogar noch weniger erlaubt sein.
                                            Die Einhaltung dieser Richtlinie wird technisch durch den Installateur sichergestellt und er unterschreibt auch dafür.

                                            die Einspeisung selbst wird ja in senec.0.STATISTIC.LIVE_GRID_EXPORT (die Summe).
                                            senec.0.ENERGY.GUI_GRID_POW gibt den Import / Export an.

                                            Ob die Anlage auf 100% oder heruntergeregelt läuft, kannst du erkennen am Datenpunkt senec.0.PV1.POWER_RATIO
                                            (Hinweis: Es gibt wohl Regelungen unter denen die Anlage sogar dauerhaft reduziert eingestellt sein muss - aber mit einer SENEC sollte das eigentlich nicht zutreffen.)

                                            Ich hoffe, das hilft 🙂

                                            @semmy sagte in [Neuer Adapter] Senec Home Adapter:

                                            Hallo

                                            Bei mir werden in Verbindung mit Sourceanalytix in den Statistiken nach kurzer Zeit irgendwelche Daten angezeigt, z.B. anstatt 10 kwh werden dann 1376 kwh angezeigt.
                                            Im Log steht dann:
                                            Device reset detected for senec.0.STATISTIC.LIVE_PV_GEN
                                            Mit der Version 1.3.0 des Adapters funktioniert es aber ohne Probleme.
                                            Was könnte die Ursache dafür sein?

                                            Viele Grüße
                                            Semmy

                                            Das könnte damit zusammenhängen, dass der Adapter alte Datenpunkte korrigiert (Datentyp) oder auch die Schreibrechte für einen Datenpunkt entfernt, falls dieser direkt aus der SENEC gelesen wird - also eigentl. einmalig korrigiert (das sollte also auch nur einmalig vorkommen).

                                            Solche Effekte lassen sich meist einfach beheben, indem du den Adapter stoppst, den betreffenden Datenpunkt löscht und ihn neu anlegen lässt.

                                            Ein solches Problem wurde übrigens in sourceanalytix v0.4.8-alpha.7 adressiert. Nutzt du möglicherweise eine ältere Version?

                                            VG

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            644
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter photovoltaik senec
                                            65
                                            338
                                            59353
                                            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