NEWS
[Neuer Adapter] Senec Home Adapter
-
Hi, hab mal eine Frage. Und zwar ist mir das schon jetzt das zweite mal aufgefallen.
Und zwar sind meine Einleseintervalle nach ein paar Wochen wieder sehr hoch oft bis zu einer Stunde werden die aktuellen Daten nicht aus dem Senec ausgelesen. Wenn ich beim Senec einen Neustart mache werden die Daten wieder alle 10 Sekunden eingelesen. Hier der aktuelle Fall, in dem letzten Kästchen war der Reset vollzogen.

Hat jemand auch dieses Problem?
V3 Hybrid mit neuen LFPs -
Hi, hab mal eine Frage. Und zwar ist mir das schon jetzt das zweite mal aufgefallen.
Und zwar sind meine Einleseintervalle nach ein paar Wochen wieder sehr hoch oft bis zu einer Stunde werden die aktuellen Daten nicht aus dem Senec ausgelesen. Wenn ich beim Senec einen Neustart mache werden die Daten wieder alle 10 Sekunden eingelesen. Hier der aktuelle Fall, in dem letzten Kästchen war der Reset vollzogen.

Hat jemand auch dieses Problem?
V3 Hybrid mit neuen LFPs -
Datenpunkt dafür gibt es nicht. Wenn Du eine andere Möglichkeit findest, poste sie gerne hier. Viel Hoffnung habe ich aber nicht. Ich habe vor einem Jahr recht intensiv danach gesucht. Wenn Du nach Kommandos wie SAFE_CHARGE_FORCE suchst, findest Du in diversen Foren Posts, in denen die Parameter der lala.cgi aufgelistet werden. Diese kannst Du dann beispielsweise per curl an den Speicher senden. Ich habe damals mit allen Parametern herum probiert, die sich einigermaßen so angehört haben, als könnten sie helfen.
Dabei bin ich auch darauf gestoßen, dass es früher im Wartungsmenu des Senec Web-HMI zwei weitere Icons gab, wo heute nur noch "Vollladung" und "Entladung freigeben" zu finden sind. Wenn ich das richtig in Erinnerung habe, waren die beiden zusätzlichen Menüpunkte genau dafür, das Entladen anzuhalten. Diese Menüpunkte wurden jedoch vor Jahren entfernt und die entsprechenden Kommandos seitdem auch ignoriert. Da der Adapter hier den Speicher ja auch über die lala anspricht, wird er da auch nichts anderes tun können.
Ein ganz kleiner Schritt in die Richtung wäre das Kommando
curl --insecure -d "{"ENERGY": {"LI_STORAGE_MODE_STOP": "u8_01"}}" https://MEINE_SENEC_IP/lala.cgiDanach wird der Speicher nach jedem Vollladen nicht mehr automatisch entladen. D.h., er bleibt so lange voll, bis Du von Hand ein Entladen anstößt. Das normale Verhalten wieder herstellen kannst Du mit
curl --insecure -d "{"ENERGY": {"LI_STORAGE_MODE_START": "u8_01"}}" https://MEINE_SENEC_IP/lala.cgiWenn der LI_STORAGE_MODE_STOP Modus aktiviert ist, kannst Du ein einmaliges Entladen frei geben mit dem Kommando
curl --insecure -d "{"ENERGY": {"SAFE_CHARGE_PROHIBIT": "u8_01"}}" https://MEINE_SENEC_IP/lala.cgi
(letzteres sollte eigentlich dem entsprechen, wenn Du den Datenpunkt "ForceLoadBattery" auf false setzt).Nachteil bei dem Vorgehen hier ist, dass Du den Speicher damit nur dann vom Entladen abhalten kannst, wenn er ganz voll ist. Irgendwo dazwischen stoppen geht leider nicht.
An dieser Stelle muss ich mich einklinken, da das beschriebene Verhalten so nicht korrekt ist.
@hansjochen sagte in [Neuer Adapter] Senec Home Adapter:
Ein ganz kleiner Schritt in die Richtung wäre das Kommando
curl --insecure -d "{"ENERGY": {"LI_STORAGE_MODE_STOP": "u8_01"}}" https://MEINE_SENEC_IP/lala.cgiDas deaktiviert den Transportmodus des Speichers. Mit dem Entladeverhalten hat das nichts zu tun. Details beim zugehörigen Start-Command unten.
Danach wird der Speicher nach jedem Vollladen nicht mehr automatisch entladen. D.h., er bleibt so lange voll, bis Du von Hand ein Entladen anstößt. Das normale Verhalten wieder herstellen kannst Du mit
curl --insecure -d "{"ENERGY": {"LI_STORAGE_MODE_START": "u8_01"}}" https://MEINE_SENEC_IP/lala.cgiDas aktiviert den Transportmodus des Speichers und hält den Speicher auf einem von Senec vordefinierten Füllstand.
Das bedeutet aber auch: Der Speicher wird bedarfsweise sogar INS Netz entladen, bis er den für den Transport notwendigen Füllstatus hat!
Nennt sich "Lithium Sicherheitsmodus aktiv" (Status 64).Ich weiß, dass das wo anders mal propagiert wurde - aber offensichtlich hat sich nie jemand die Mühe gemacht, beide Commands auch mal grundsätzlich zu testen - obwohl dabeistand, dass es "ungetestet" ist.
curl --insecure -d "{"ENERGY": {"SAFE_CHARGE_PROHIBIT": "u8_01"}}" https://MEINE_SENEC_IP/lala.cgi
(letzteres sollte eigentlich dem entsprechen, wenn Du den Datenpunkt "ForceLoadBattery" auf false setzt).Das ist richtig.
Sicherheitsladung wird mit SAFE_CHARGE_FORCE gestartet und mit SAFE_CHARGE_PROHIBIT gestoppt.
Die Sicherheitsladung wird von der Appliance auch nicht deaktiviert, wenn sie abgeschlossen ist. daher ist das Spiel mit dem LI_STORAGE_MODE ohnehin unnötig.
Spannend wäre nur, das Entladen des Speichers anzuhalten, OHNE ihn gleichzeitig über die Sicherheitsladung zu befüllen.Was ich gerade allerdings überlege:
Eine Option im Adapter, über die man einen zu haltenden Ladestand angibt.
Wird dieser unterschritten, startet automatisch die Sicherheitsladung und wird bei 1-2% darüber automatisch beendet.Damit könnte man das Verhalten in etwa simulieren.
-
An dieser Stelle muss ich mich einklinken, da das beschriebene Verhalten so nicht korrekt ist.
@hansjochen sagte in [Neuer Adapter] Senec Home Adapter:
Ein ganz kleiner Schritt in die Richtung wäre das Kommando
curl --insecure -d "{"ENERGY": {"LI_STORAGE_MODE_STOP": "u8_01"}}" https://MEINE_SENEC_IP/lala.cgiDas deaktiviert den Transportmodus des Speichers. Mit dem Entladeverhalten hat das nichts zu tun. Details beim zugehörigen Start-Command unten.
Danach wird der Speicher nach jedem Vollladen nicht mehr automatisch entladen. D.h., er bleibt so lange voll, bis Du von Hand ein Entladen anstößt. Das normale Verhalten wieder herstellen kannst Du mit
curl --insecure -d "{"ENERGY": {"LI_STORAGE_MODE_START": "u8_01"}}" https://MEINE_SENEC_IP/lala.cgiDas aktiviert den Transportmodus des Speichers und hält den Speicher auf einem von Senec vordefinierten Füllstand.
Das bedeutet aber auch: Der Speicher wird bedarfsweise sogar INS Netz entladen, bis er den für den Transport notwendigen Füllstatus hat!
Nennt sich "Lithium Sicherheitsmodus aktiv" (Status 64).Ich weiß, dass das wo anders mal propagiert wurde - aber offensichtlich hat sich nie jemand die Mühe gemacht, beide Commands auch mal grundsätzlich zu testen - obwohl dabeistand, dass es "ungetestet" ist.
curl --insecure -d "{"ENERGY": {"SAFE_CHARGE_PROHIBIT": "u8_01"}}" https://MEINE_SENEC_IP/lala.cgi
(letzteres sollte eigentlich dem entsprechen, wenn Du den Datenpunkt "ForceLoadBattery" auf false setzt).Das ist richtig.
Sicherheitsladung wird mit SAFE_CHARGE_FORCE gestartet und mit SAFE_CHARGE_PROHIBIT gestoppt.
Die Sicherheitsladung wird von der Appliance auch nicht deaktiviert, wenn sie abgeschlossen ist. daher ist das Spiel mit dem LI_STORAGE_MODE ohnehin unnötig.
Spannend wäre nur, das Entladen des Speichers anzuhalten, OHNE ihn gleichzeitig über die Sicherheitsladung zu befüllen.Was ich gerade allerdings überlege:
Eine Option im Adapter, über die man einen zu haltenden Ladestand angibt.
Wird dieser unterschritten, startet automatisch die Sicherheitsladung und wird bei 1-2% darüber automatisch beendet.Damit könnte man das Verhalten in etwa simulieren.
In dem Fall scheint bei mir der vordefinierte Füllstand bei 100% zu liegen. Ich habe den Modus vor langer Zeit einmal gesetzt und dann so gelassen. Danach konnte ich im Winter gelegentlich über SAFE_CHARGE_FORCE vollladen und einige Stunden später über SAFE_CHARGE_PROHIBIT das Entladen wieder frei geben. Das hat zuverlässig funktioniert. Auf das normale Verhalten im Sommer hatte die Änderung keine Auswirkung, da blieb alles wie immer. Unterdessen bin ich allerdings in Fernabschaltung und warte auf den Austausch.
Die Idee mit "Ladestand halten" klingt zwar super, aber wenn ich die Umsetzung richtig interpretiere, dann wird der Speicher ständig zwischen Be- und Entladen wechseln, oder verstehe ich das falsch? Dann würde er doch beim "Anhalten" ständig den Wechselrichterverlust verpulvern. So gerne ich den Ladestand auf einem definierten Wert halten möchte, aber das wäre es mir dann doch nicht wert.
-
Seit gestern 13.01.2025 um 12:49 kommen bei mir keine Daten mehr unter _api > aktuell und heute an!

Hat das noch jemand ?
-
Hallo, also bei mir kommen nach wie vor alle Werte an.
Was mich allerdings einmal interessieren würde:
Kann ich die Befehle SAFE_CHARGE_FORCE und SAFE_CHARGE_PROHIBIT auch über einen http befehl direkt über den Browser an den V3 bzw. Iobroker senden?Falls ja, könnte mir jemand den kompletten Befehl einmal schicken?
Bis jetzt aktiviere ich nur den Switch über den Io-broker (control --> ForceLoadBattery
Dank euch im voraus. -
Seit gestern 13.01.2025 um 12:49 kommen bei mir keine Daten mehr unter _api > aktuell und heute an!

Hat das noch jemand ?
@icebear said in [Neuer Adapter] Senec Home Adapter:
Seit gestern 13.01.2025 um 12:49 kommen bei mir keine Daten mehr unter _api > aktuell und heute an!

Hat das noch jemand ?
Bei mir Leider seit dem 13.01 auch das selbe. Bekomme nichtmal eineFehlermeldung adapter version 1.6.15.. Mein Speicher ist ein SENEC.Home V3 hybrid duo beim login bei senec passt auch alles.
Kann jemadn helfen?
-
@icebear said in [Neuer Adapter] Senec Home Adapter:
Seit gestern 13.01.2025 um 12:49 kommen bei mir keine Daten mehr unter _api > aktuell und heute an!

Hat das noch jemand ?
Bei mir Leider seit dem 13.01 auch das selbe. Bekomme nichtmal eineFehlermeldung adapter version 1.6.15.. Mein Speicher ist ein SENEC.Home V3 hybrid duo beim login bei senec passt auch alles.
Kann jemadn helfen?
@staubi0815 said in [Neuer Adapter] Senec Home Adapter:
Kann jemadn helfen?
Da müssen wir wohl warten bis @nobl das gefixt hat. Ist meines erachtens eigentlich nur das ändern des api calls von v1 auf v2.
Siehe auch hier das IssueIch hab's bei mir erstmal auf Node-Red umgestellt, bei interesse kann ich dir den Flow geben.
-
@staubi0815 said in [Neuer Adapter] Senec Home Adapter:
Kann jemadn helfen?
Da müssen wir wohl warten bis @nobl das gefixt hat. Ist meines erachtens eigentlich nur das ändern des api calls von v1 auf v2.
Siehe auch hier das IssueIch hab's bei mir erstmal auf Node-Red umgestellt, bei interesse kann ich dir den Flow geben.
@icebear said in [Neuer Adapter] Senec Home Adapter:
@staubi0815 said in [Neuer Adapter] Senec Home Adapter:
Kann jemadn helfen?
Da müssen wir wohl warten bis @nobl das gefixt hat. Ist meines erachtens eigentlich nur das ändern des api calls von v1 auf v2.
Siehe auch hier das IssueIch hab's bei mir erstmal auf Node-Red umgestellt, bei interesse kann ich dir den Flow geben.
Ok Danke für die INFO.
-
@staubi0815 said in [Neuer Adapter] Senec Home Adapter:
Kann jemadn helfen?
Da müssen wir wohl warten bis @nobl das gefixt hat. Ist meines erachtens eigentlich nur das ändern des api calls von v1 auf v2.
Siehe auch hier das IssueIch hab's bei mir erstmal auf Node-Red umgestellt, bei interesse kann ich dir den Flow geben.
-
@icebear sagte in [Neuer Adapter] Senec Home Adapter:
Ich hab's bei mir erstmal auf Node-Red umgestellt, bei interesse kann ich dir den Flow geben.
Mich interessiert dein Flow, kannst du mir den zur Verfügung stellen ?.
-
@icebear sagte in [Neuer Adapter] Senec Home Adapter:
Ich hab's bei mir erstmal auf Node-Red umgestellt, bei interesse kann ich dir den Flow geben.
Mich interessiert dein Flow, kannst du mir den zur Verfügung stellen ?.
@binarie said in [Neuer Adapter] Senec Home Adapter:
Mich interessiert dein Flow, kannst du mir den zur Verfügung stellen ?.
So , ich hab den mal exportiert.
Den mußt du dann bei dir importieren, was du brauchst, falls du es nicht installiert hast, ist in Node-Red das 'node-red-contrib-config'.
Nach dem import sollte das dann so aussehen:

Als erstes oben unter 1. in der config deine Daten eintragen:

Senec_Anlage = die Nummer die bei iobroker unter >senec > 0 > _api > Anlagen steht (also z,B. 2xxxxx)
username = klar, dein username bei senec
password = klar.!!!!Dann noch die iobroker-out nodes anpassen auf deine Datenpunkte!!!
Dann mußt du nacheinander die 'inject'-nodes anklicken 2. 3. 4. 5.
Beim anklicken am besten rechts in der debug-spalte direkt schauen ob nach jedem Schritt dort bei http-header '200' steht.
Wenn alles richtig eingetragen ist ist sollte dann bei Schritt 5 Daten ankommen.
-
@binarie said in [Neuer Adapter] Senec Home Adapter:
Mich interessiert dein Flow, kannst du mir den zur Verfügung stellen ?.
So , ich hab den mal exportiert.
Den mußt du dann bei dir importieren, was du brauchst, falls du es nicht installiert hast, ist in Node-Red das 'node-red-contrib-config'.
Nach dem import sollte das dann so aussehen:

Als erstes oben unter 1. in der config deine Daten eintragen:

Senec_Anlage = die Nummer die bei iobroker unter >senec > 0 > _api > Anlagen steht (also z,B. 2xxxxx)
username = klar, dein username bei senec
password = klar.!!!!Dann noch die iobroker-out nodes anpassen auf deine Datenpunkte!!!
Dann mußt du nacheinander die 'inject'-nodes anklicken 2. 3. 4. 5.
Beim anklicken am besten rechts in der debug-spalte direkt schauen ob nach jedem Schritt dort bei http-header '200' steht.
Wenn alles richtig eingetragen ist ist sollte dann bei Schritt 5 Daten ankommen.
-
Ich habe mir den SENEC-Adapter installiert, um diverse Daten in eine InfluxDB zu schreiben. Leider finde ich in der sehr umfangreichen Adapterstruktur keine Werte, die die kummulierten Tages- /Wochen- / Monatserträge bzw. -verbräuche ausweisen.
Kann mir jemand sagen, wo ich diese finde bzw. wie ich daran komme? -
Ich habe mir den SENEC-Adapter installiert, um diverse Daten in eine InfluxDB zu schreiben. Leider finde ich in der sehr umfangreichen Adapterstruktur keine Werte, die die kummulierten Tages- /Wochen- / Monatserträge bzw. -verbräuche ausweisen.
Kann mir jemand sagen, wo ich diese finde bzw. wie ich daran komme?@musicnrw sagte in [Neuer Adapter] Senec Home Adapter:
Kann mir jemand sagen, wo ich diese finde bzw. wie ich daran komme?
Du findest die Daten unter senec.0._api.Anlagen.xxxxx.Statistik.
Der DP senec.0._api.Anlagen.xxxxxx.Dashboard funktioniert momentan nicht. -
@musicnrw sagte in [Neuer Adapter] Senec Home Adapter:
Kann mir jemand sagen, wo ich diese finde bzw. wie ich daran komme?
Du findest die Daten unter senec.0._api.Anlagen.xxxxx.Statistik.
Der DP senec.0._api.Anlagen.xxxxxx.Dashboard funktioniert momentan nicht. -
Ich finde in dem von mir installiertem Adapter keinen Eintrag senec.0._api......Die Version ist 1.6.15, und mir wird kein Update angeboten...was mache ich falsch?
@musicnrw
Hast du die Zugangsdaten in den Instanzeinstellungen eingegeben, bzw. stimmen deine Einstellungen?