Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trigger senden #67

Open
frizzle0815 opened this issue Apr 10, 2024 · 4 comments
Open

Trigger senden #67

frizzle0815 opened this issue Apr 10, 2024 · 4 comments

Comments

@frizzle0815
Copy link

Ich experimentiere derzeit mit Solectrus auf einer Synology NAS herum. Meine PV Anlage wird erst in 2-3 Wochen installiert und wird nicht von Senec sein. Ich werde also sehr viel über mqtt verknüpfen müssen.

Verstehe ich das richtig, dass der senec-charger nur mit dem entsprechenden Senec Wechselrichter arbeitet?

Habe ich dann irgendeine Möglichkeit auszuwerten, ob eine Ladung erfolgen sollte oder nicht? Schön wäre irgendein über mqtt versendeter Wert, über dessen Auswertung ich dann das Laden meines Solarspeichers triggern könnte. Zur Not würde mir aber sogar eine Anzeige auf dem Dashboard genügen, die ich auswerten könnte (über einen Gira Homeserver).

Ich bin noch nicht so tief im Thema, dass ich überblicken kann, was alles möglich ist.

@ledermann
Copy link
Member

Danke für dein Interesse. Ja, der SENEC-Charger funktioniert ausschließlich mit einem Stromspeicher von SENEC. Das liegt daran, dass er eine SENEC-spezifische interne API verwendet, um den Status des Speichers zu erfahren (SOC und Ladung gerade aktiv ja/nein) und den Ladebefehl absetzen zu können. Wenn du keinen Speicher von SENEC hast, wirst du das Tool somit nicht verwenden können.

Unabhängig davon: Der SENEC-Charger protokolliert ausführlich jeden Schritt im Log-File. Man kann also nachvollziehen, wann und warum eine Ladung erfolgt ist (oder warum nicht). Diese Information steht ausschließlich im Log, sie wird nirgendwohin gesendet.

Wenn ich dich richtig verstehe, würdest du gerne die Logik des SENEC-Chargers verwenden, aber angebunden an einen anderen Speicher. Denkbar wäre es tatsächlich, die Logik des Tools auszukoppeln, sodass es unabhängig von einem konkreten Speicher-Hersteller wäre. Die Informationen über den aktuellen Status des Speichers müsste dann woanders herkommen. Das Auslösen einer Ladung müsste irgendeine Art von Trigger sein, z.B. wie von dir erwähnt per MQTT.

Das wäre dann letztendlich aber ein ganz neues Tool. Zweifellos ist das eine interessante Idee, derzeitig aber nicht geplant.

@frizzle0815
Copy link
Author

Danke für deine Antwort!
Mein Wechselrichter wird von Solis sein. Ich kann diesen über eine Modbus Schnittstelle steuern und ihm sagen, dass er den Speicher laden soll. Der Befehl würde über meinen Gira Homeserver gesteuert werden.

Ich könnte im Homeserver auch selber die Tibber Preise auswerten und mir eine Logik basteln. Da ich aber ohnehin Solectrus als Dashboard einsetzen möchte, würde es mir viel Arbeit ersparen, wenn ich die Logik vom SENEC Charger verwenden könnte 😊

Für mich war diese Funktion jedenfalls der Grund, warum ich auf Solectrus aufmerksam geworden bin. Ich wäre also sehr glücklich, wenn die Entwicklung hier irgendwann noch weitergehen würde.

Trotzdem vielen Dank schonmal!

@unclej84
Copy link

Hallo, ich fänd die Idee auch ganz gut, wenn man das Ergebnis der "Überlegungen" extern weiter verwenden könnte ohne noch einmal neu auszuwerten. Vielleicht auch nicht per MQTT Publish sondern einfach als Werte zurück in die Influx auf Stundenbasis (über Durchschnitt, unter/gleich Durchschnitt und unter Schwelle).

@ledermann
Copy link
Member

Danke für das allseitige Feedback!

Der SENEC-Charger ist ein wenig der Exot im SOLECTRUS-Universum, da ich den ursprünglich als Auftragsarbeit entwickelt habe. Momentan ist die Implementierung sehr an den SENEC-Speicher gebunden - daher auch der Name. Bei der Entwicklung hatte ich nur das eine Szenario im Kopf.

Denkbar wären Weiterentwicklungen in verschiedene Richtungen. In der nächsten Zeit werde ich das aber voraussichtlich nicht angehen können, da stehen andere Themen im Vordergrund.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants