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.
    • N
      nobl @LaBamba last edited by nobl

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

      @nobl
      @bauschor

      Hallo,

      ich habe mir die Funktion mal angeschaut.
      Anscheinend funktionieren nur einzelne Werte nicht. Wie z.B.
      senec.0._calc.LIVE_PV_GEN.today
      Werte morgen mal meine Liste kontrollieren.

      Musste auch auf https wechseln!

      ich konnte das zwischenzeitlich mit anderen Usern etwas näher ansehen:
      STATISTICS wird von Senec überhaupt nicht mehr befüllt. Damit haben wir aktuell keine Referenzwerte mehr, auf deren Basis man die bisherigen Berechnungen durchführen könnte.

      (Hinweis: calc sind alles vom Adapter berechnete Werte. Die relevanten Werte der SENEC liegen allesamt unter STATISTICS. und da meist LIVE...)
      Da die relevanten Werte nunmehr nicht mehr über die Schnittstelle kommen, werden auch die Berechnungen selbstredend nicht mehr durchgeführt (auf welcher Basis auch) ...

      Zusammenfassend: Wenn jemand irgendwo außerhalb von _calc Summenzähler findet, die die bisherigen Werte ersetzen könnten, bitte Bescheid geben. die Vars.html kann hier bei der Suche weiterhelfen - bisher aber ohne nennenswerte Ansätze.
      Das dann umzustellen ist keine große Arbeit und kann schnell vorgenommen werden 🙂

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

        @nobl

        Du hast Recht, alle statistischen Daten funktionieren nicht mehr. Ausnahme ein paar Temperaturen.
        Es funktionieren nur noch die IST-Daten.

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

          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?

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

            So, um 13:00 war "Software-Aktualisierung", seitdem ist das lala.cgi Interface an der Senec tot.

            Kann das noch jemand bestätigen?
            Bin mit dem Dings grad angefressen und schwer sauer, glaub ich ...

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

              @dwm
              Bei mir seit gestern.

              Wie oben schon geschrieben kommen keine Statistik Werte mehr an.

              Der Rest funktioniert noch.

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

                @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

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

                  @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).

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

                    @nobl gibt aber auch Adapter für so statistikwerte. Ggf ist das einfacher als das im Adapter zu bauen.

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

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

                      @nobl gibt aber auch Adapter für so statistikwerte. Ggf ist das einfacher als das im Adapter zu bauen.

                      stimmt.
                      Virtualpowermeter könnte dafür ganz gut geeignet sein. (ach ne - der ist nur für Datenpunkte geeignet, bei denen man an/aus und maximalen Verbrauch kennt ...

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

                        Kurze Zwischenmeldung:
                        Ich arbeite an der Integration der SENEC App API - das sollte uns die Tageswerte wieder liefern.
                        (Möglicherweise aber immer nur Post-Faktisch - also am Folgetag - muss sehen, wie aktuell die API die Summenwerte liefert. Aber besser als nix.)

                        Das ganze dauert allerdings etwas 🙂

                        B L 2 Replies Last reply Reply Quote 1
                        • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            846
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

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