NEWS
[Neuer Adapter] Senec Home Adapter
-
Adapter-Version? 2.4.5 ist Minimum, dass es funktioniert. Ältere Versionen sind nicht mehr funktionabel mit der API (bzw. stellen irgendwann die Arbeit ein, bis der Adapter neu gestartet wird).
Welche Datenpunkte? Nicht alle Datenpunkte werden ständig aktualisiert. Grundsätzlich nur, wenn sie sich ändern.Alles unter senec.0._api.Anlagen.*.Dashboard.currently wird z.B. bei jedem Abruf aktualisiert, und sofern es Änderungen gibt werden die Werte der Datenpunkte aktualisiert.
senec.0._api.Anlagen.*.Measurements.Monthly.current_month beispielsweise nur einmal am Tag - last_month nur am Anfang des Folgemonats, da sich die Werte danach nicht mehr ändern.
(Wird der Objektbaum natürlich gelöscht, dann muss neu abgerufen werden, da die Werte nicht da sind.)Ich habe in den meisten Bereichen ein "last updated" (Achtung! UTC!) - wenn das aktuell ist, dann wurden die Datenpunkte auch aktualisiert :)
Ein Abruf ALLER Daten JEDESMAL verbietet sich alleine schon deshalb, da dies entspr. Last auf die (inoffizielle) API gibt und ich möchte, dass uns Senec halbwegs gewogen bleibt. Sie könnten jederzeit ein Ratelimiting einführen, das einen Abruf nur alle 30 Minuten (Beispiel) ermöglicht und das dann z. B. nur für eine einzige Kategorie jeweils. Das möchte sicherlich niemand.
Im Zweifel: Einfach mal "debug" im Logging für den Adapter einschalten - dann siehst du sehr schnell, ob sich etwas tut oder nicht.
-
Hallo und danke für die schnelle Rückmeldung. Also 2.4.5 ist installiert. Es geht sich an sich nicht um aktuelle Werte sondern um beispielsweise die Produktion und den Verbrauch des Vortrags (als Beispiel: senec.0._api.Anlagen.xxxxxx.Measurements.Daily.yesterday.POWER_GENERATION). Diese Werte werden halt wirklich nur aktualisiert wenn ich den Objektbaum lösche.
Ich habe den Adapter auf debug gestellt und schaue morgen früh mal was das Log dies bezüglich ausgibt.