NEWS
[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?
-
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 ... -
@dwm
Bei mir seit gestern.Wie oben schon geschrieben kommen keine Statistik Werte mehr an.
Der Rest funktioniert noch.
-
@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
-
@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 gibt aber auch Adapter für so statistikwerte. Ggf ist das einfacher als das im Adapter zu bauen.
-
@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 ... -
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
-
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
-
@nobl gehst du den hier skizzierten Weg ?
https://documenter.getpostman.com/view/10329335/UVCB9ihWIch 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
-
@bauschor aaah! vergessen den richtigen header zu setzen
'Content-Type: application/json'
jetzt kommt das ding
-
@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
-
@nobl sehr cool danke! ich kann bestätigen: es funktioniert!
jetzt musste ja "nur noch" ein bißchen JSON decodierenich 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 -
@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
-
@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.
-
@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. -
@nobl ich glaube (!!) so wie die app ... 5 mins
-
@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. -
@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.)
-
@nobl
Hallo Nobi,
mal ein dickes Lob an Dich. Hab gerade auf 1.6.1 upgedated.
Funktioniert bis jetzt ohne Probleme