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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Neuer Adapter] Senec Home Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • apollon77
      apollon77 last edited by

      Auch interessant. meine Sensec hab hat mir heute von der https-Umstellung erzählt ... aber scheinbar ist das update noch gar nicht drauf bei mir ... geht alles noch ohne

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

        @nobl gehst du den hier skizzierten Weg ?
        https://documenter.getpostman.com/view/10329335/UVCB9ihW

        Ich probiere das auch gerade, aber leider scheitere ich schon beim POST auf

        https://app-gateway-prod.senecops.com/v1/senec/login
        

        ich bekomme kein Token zurück 😲

        B 1 Reply Last reply Reply Quote 0
        • B
          bauschor @bauschor last edited by

          @bauschor aaah! vergessen den richtigen header zu setzen

          'Content-Type: application/json'

          👍 jetzt kommt das ding 😉

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

            @bauschor jupp.
            das geht auch schneller, als ich erwartet hatte 🙂
            Die Basisdaten werden schonmal gespeichert.

            Falls du testen möchtest: Manuelle Installation via iobroker: https://github.com/nobl/ioBroker.senec/tree/api
            83a4c444-8fe7-4ca4-9c1d-022adc4c319c-grafik.png

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

              @nobl sehr cool 😉 danke! ich kann bestätigen: es funktioniert!
              2eeab5f9-7e37-41e1-a22a-40abec32a413-image.png
              jetzt musste ja "nur noch" ein bißchen JSON decodieren 😉

              ich finde den ansatz, sowohl lala.cgi als auch parallel die api anzuzapfen prima!
              und tut auch bei den statistik-daten nicht weh; die müssen ja nicht live kommen;
              für die tageswerte würde mir z.b. eine Abfrage alle 10 Minuten vollkommen ausreichen

              N 2 Replies Last reply Reply Quote 0
              • FreunderNacht
                FreunderNacht @nobl last edited by

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

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

                Hi,
                seit dem Update auf 1.51 bekomme ich im Log folgende Meldungen:

                senec.0
                2023-08-31 21:49:16.289	info	REPORT_TO_DEV: State attribute definition missing for: WIZARD.SG_READY_POWER_NORMAL, Val: 0
                
                senec.0
                2023-08-31 21:49:16.286	info	REPORT_TO_DEV: State attribute definition missing for: WALLBOX.NUMBER_OF_PHASE, Val: 0,0,0,0
                
                senec.0
                2023-08-31 21:49:16.284	info	REPORT_TO_DEV: State attribute definition missing for: WALLBOX.ERROR_DETAILS, Val: 0,0,0,0
                
                senec.0
                2023-08-31 21:49:16.270	info	REPORT_TO_DEV: State attribute definition missing for: LOG.LOG_IN_NOK_COUNT, Val: 0
                
                senec.0
                2023-08-31 21:49:16.269	info	REPORT_TO_DEV: State attribute definition missing for: GRIDCONFIG.VDEPT1RESPONSETIME, Val: 0
                
                senec.0
                2023-08-31 21:49:16.268	info	REPORT_TO_DEV: State attribute definition missing for: FACTORY.EPA_GRID_FILTER, Val: 0
                
                senec.0
                2023-08-31 21:49:16.262	info	REPORT_TO_DEV: State attribute definition missing for: BMS_PARA.USE_ROA_PARAMETER, Val: 0
                
                senec.0
                2023-08-31 21:49:16.262	info	REPORT_TO_DEV: State attribute definition missing for: BMS_PARA.OPERATIONAL_MODE, Val: 2
                
                senec.0
                2023-08-31 21:49:16.262	info	REPORT_TO_DEV: State attribute definition missing for: BMS_PARA.MAX_MODULE_DISCHARGE_CURRENT_LIMIT_A, Val: -24
                
                senec.0
                2023-08-31 21:49:16.262	info	REPORT_TO_DEV: State attribute definition missing for: BMS_PARA.MAX_MODULE_CHARGE_CURRENT_LIMIT_A, Val: 12
                
                senec.0
                2023-08-31 21:49:16.261	info	REPORT_TO_DEV: State attribute definition missing for: BMS_PARA.FULL_CELL_VOLTAGE_MV, Val: 4100
                
                senec.0
                2023-08-31 21:49:16.261	info	REPORT_TO_DEV: State attribute definition missing for: BMS_PARA.FORCE_OP_MODE, Val: 0
                
                senec.0
                2023-08-31 21:49:16.260	info	REPORT_TO_DEV: State attribute definition missing for: BMS_PARA.FORCE_BMS_ERROR, Val: 0
                
                senec.0
                2023-08-31 21:49:16.200	info	LowPrio polling ...
                

                Hat die sonst noch einer und was kann ich dagegen tun?

                Da hat sich noch niemand die Arbeit gemacht, das in der lib/state_attr.js einzutragen 🙂
                Aber möglicherweise hast du mir dazu auch ein Github Ticket eröffnet - dann mach ich das bei Gelegenheit mit rein.
                (Sind ja auch nur "Info"-Meldungen - also nix schlimmes.)

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

                @calliou1234
                Musste den Adapter auf https umstellen, jetzt ist das Interface wieder da. Mal überlegen, was man mit der Statistik so macht ... ich speichere da einen Haufen Zeug in SQL, wahrscheinlich kann man das einfach reproduzieren.

                Solange man die Werte in W oder kW noch hat, was Produktion, Netzbezug/-einspeisung und Akku rein/raus betrifft, kann man daraus natürlich auch einfach Summenwerte berechnen ("in x Sekunden 3500 Watt 'produziert' - das sind dann soundsoviel kWh für diesen Zeitraum, ...").
                Das ist natürlich etwas ungenau auf Dauer - aber letztendlich machen die Zähler auch nichts anderes. Der Trick ist einfach nur die zeitliche Auflösung.

                Wenn alle Stricke reissen, werde ich halt sowas einbauen - oder wir bedienen uns parallel noch an mein-senec.de, was ja grundsätzlich geht (und irgendwer hat sowas auch schon gebaut, was ich mitbekommen habe).

                @nobl
                Vielen Dank für die schnelle Integration!

                1.5.2 läuft👍

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

                  @bauschor ich mach auch gerade große schritte und würde ich konzentriert arbeiten, dann wär das alles längst fertig lol
                  Aber wie das halt so ist, wenn man "schnellschnell" macht und dann eigentl. auch gar nicht bei der Sache ist.

                  Aber eine erste Version dürfte in Kürze offiziell über ausgerollt werden - denn da muss einiges in Ruhe als Test laufen.

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

                    @bauschor und alle Interessierten:
                    Kennt jemand rein zufällig gerade das Update-Intervall von mein-senec.de?
                    Das wäre auch das Intervall, in dem der Adapter die API abfragen sollte, denn schneller bringt nicht wirklich was.

                    Für Interessierte:
                    Die Beta fragt jetzt auch schon die Dashboard-Daten ab. Das sollten die Zahlen sein, die wir aktuell tatsächlich gebrauchen können, da hier die Tagessummen dabeistehen.

                    apollon77 1 Reply Last reply Reply Quote 1
                    • apollon77
                      apollon77 @nobl last edited by

                      @nobl ich glaube (!!) so wie die app ... 5 mins

                      1 Reply Last reply Reply Quote 0
                      • H
                        HappyHippo87 @dwm last edited by HappyHippo87

                        @dwm said in [Neuer Adapter] Senec Home Adapter:

                        @calliou1234
                        Hm, ja - bisschen weiter hoch scrollen hätte eventuell geholfen. 🙄

                        Musste den Adapter auf https umstellen, jetzt ist das Interface wieder da. Mal überlegen, was man mit der Statistik so macht ... ich speichere da einen Haufen Zeug in SQL, wahrscheinlich kann man das einfach reproduzieren.

                        Merci ... ich komm grad aus der Schnappatmung zurück

                        Moin moin zusammen bin bei mir auch über die https Umstellung gestolpert habe aber bisher noch nicht gefunden wo ich das anpassen könnte. Okay habs gerade gefunden wo man es anwählen könnte allerdings ist bei mir diese option nicht verfügbar.

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

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

                          @dwm said in [Neuer Adapter] Senec Home Adapter:

                          @calliou1234
                          Hm, ja - bisschen weiter hoch scrollen hätte eventuell geholfen. 🙄

                          Musste den Adapter auf https umstellen, jetzt ist das Interface wieder da. Mal überlegen, was man mit der Statistik so macht ... ich speichere da einen Haufen Zeug in SQL, wahrscheinlich kann man das einfach reproduzieren.

                          Merci ... ich komm grad aus der Schnappatmung zurück

                          Moin moin zusammen bin bei mir auch über die https Umstellung gestolpert habe aber bisher noch nicht gefunden wo ich das anpassen könnte. Okay habs gerade gefunden wo man es anwählen könnte allerdings ist bei mir diese option nicht verfügbar.

                          du brauchst mind. v1.4.3 (oder so), dann kannst du https in den Einstellungen aktivieren.
                          Ich werde das mittelfristig komplett entfernen, sobald der Großteil der Maschinen umgestellt sein dürfte, denn dann ist das nicht mehr notwendig.

                          (Im Notfall kannst du auch über Github updaten lassen - dann bekommst du allerdings gleich v1.6.1 oder höher - ist zwar schon auf NPM wird aber möglicherweise noch nicht automatisch angeboten. Damit kann man dann - zusätzlich - auch schonmal erste Daten von der SENEC App API abfragen.)

                          B D H B 4 Replies Last reply Reply Quote 0
                          • B
                            Blockmove @nobl last edited by

                            @nobl
                            Hallo Nobi,
                            mal ein dickes Lob an Dich. Hab gerade auf 1.6.1 upgedated.
                            Funktioniert bis jetzt ohne Probleme 👍

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

                              @nobl
                              Nobl, vielen Dank für Deine Mühe! Der Senec Adapter ist in meiner Automatisierung und in der Integration der PV ein wirklicher Lichtblick 🙂

                              Jetzt noch ein Wunsch ... es wäre schön, wenn man im _calc Baum die "RefValues" jetzt aus der API beschicken könnte - natürlich muss man dann den täglichen "Turnaround" wegrechnen.
                              Damit erhielte man wieder kontinuierlich steigende Zähler für die Werte. Warum?
                              Ich hab mir mit Grafana da eine graphische Auswertung gebaut, die halt aus so einem kontinuierlich steigenden Zähler die entsprechenden Werte darstellt. Man kann dann das Zeitfenster frei hin- und herschieben, und das machts wirklich komfortabel.

                              Dann noch eine Frage an die Community allgemein (nobl kennt das schon aus den Issues 🙂 )
                              Hat jemand schon einen Wert in der ganzen Senec-Geschichte gefunden, an dem man den aktuellen Drosselungsbetrieb ablesen kann?
                              Wäre komfortabler ... hab da gerade an einem Script gebastelt, das sowas anhand der Ladekurven ableitet, aber des muss doch eleganter gehen ... vielleicht kommt da ja auch was in der API response, die Handy App weiß das ja.

                              CU

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

                                @nobl Ah okay bei mir läuft noch 1.3.9 mehr wird mir gerade aber auch nicht angezeigt. Wenn ich ein wenig ruhe hab werde ich mir das ganze noch mal ansehen. Besten dank dafür^^

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

                                  @nobl vielen Dank für die schnelle Implementierung 👍

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

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

                                    @nobl
                                    Jetzt noch ein Wunsch ... es wäre schön, wenn man im _calc Baum die "RefValues" jetzt aus der API beschicken könnte - natürlich muss man dann den täglichen "Turnaround" wegrechnen.
                                    Damit erhielte man wieder kontinuierlich steigende Zähler für die Werte. Warum?
                                    Ich hab mir mit Grafana da eine graphische Auswertung gebaut, die halt aus so einem kontinuierlich steigenden Zähler die entsprechenden Werte darstellt. Man kann dann das Zeitfenster frei hin- und herschieben, und das machts wirklich komfortabel.

                                    Ob ich das in der Form implementiert bekomme, steht im Moment in den Sternen, denn es sieht eher so aus, als kann ich mir die Werte für Tag / Monat / Jahr direkt aus der API ziehen - damit würden die Ref-Values entfallen. Bzw. sie würden mit der Zeit immer weiter von den eigentlichen Werten abweichen.

                                    Wobei ich denke, dass Dein Anwendungsfall sich auch anders darstellen lassen könnte.

                                    Ansonsten an alle: Vielen Dank fürs positive Feedback! Ich hab mich ja auch wirklich beeilt 🙂
                                    Wenn ich mitbekomme, dass andere Tools noch immer nicht mit der Umstellung auf https umgehen können, sind wir hier in unserer kleinen IOB Welt da ganz gut aufgestellt 🙂

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

                                      @happyhippo87 das wäre extrem alt, ehrlich gesagt.
                                      Bist du aktuell auf dem "Latest" Repo (oder auf Stable)? Ich hatte zwar die Hoffnung, mit 1.5.x auf Stable gehen zu können - aber die Sache mit der verlustigen STATISTICS Werten hat mir da einen Strich durch die Rechnung gemacht.

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

                                        @nobl Habe bei mir auf Stable stehen da ich leider nicht so die zeit finde um mich in das Thema ein zu arbeiten. Daher bin ich froh das es solch eine top Community gibt.

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

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

                                          @nobl Habe bei mir auf Stable stehen da ich leider nicht so die zeit finde um mich in das Thema ein zu arbeiten. Daher bin ich froh das es solch eine top Community gibt.

                                          Das erklärt dann, dass du so weit hinterher bist mit der Adapter-Version. Du kannst zB vorübergehend auf "Latest" umstellen, die aktuelle Version einspielen, dann wieder zurück auf "Stable" (bzw. es heisst glaub "Default" in den Einstellungen).
                                          (Oder alternativ über Git updaten - aber da kanns eben passieren, dass du auch einen Entwicklungsstand bekommst, den ich noch nicht für eine vollständige Version fertig habe.)

                                          Problem bei Deiner Version: Die wird überhaupt nicht mehr funktionieren.

                                          hab mir das gerade mal angeschaut: Kann man wirklich mehrere Repos gleichzeitig aktiv haben? Wie wird da dann damit umgegangen, wenn Default und Latest unterschiedliche Versionen haben?

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

                                            @nobl Hatte zwischendurch mal bei latest nach geschaut nur wurden mir da keine Updates angezeigt jetzt muss ich allerdings auch dazu sagen das ich beim js-Controller bei der .23 bin und mir dadurch das ein oder andere durch geht. Im Moment gucke ich nach dem System nur wenn was nicht läuft. Bei den repos kann man nur eine aktiv haben. Wenn ich die eine aktiviere wird direkt die andere deaktiviert. Hab mir gestern die Version von git installiert und alles läuft wie gewohnt👍

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            812
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

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