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

OpenEMS / Fenecon Batteriesteuerung (Modbus) #11501

Closed
JBufe opened this issue Jan 5, 2024 · 18 comments
Closed

OpenEMS / Fenecon Batteriesteuerung (Modbus) #11501

JBufe opened this issue Jan 5, 2024 · 18 comments
Assignees
Labels
devices Specific device support enhancement New feature or request wontfix This will not be worked on

Comments

@JBufe
Copy link

JBufe commented Jan 5, 2024

Bezgl. der Fenecon Batterie Ansteuerung ein Hinweis. Mittels einer kostenpflichtigen Fenecon APP lässt sich die Batterie problemlos über Modvus TCIp ansteuern. Besteht die Möglichkeit diese Bastelanleitung in eure Software zu integrieren? Bei Bedarf kann ich gerne die Modvus Tabelle mit den Variablen zur Verfügung stellen.

Dies würde mir den Umweg über ioBroker ersparen, um das umladen aus der Hausbatterie in die Autobatterie zu verhindern.

@andig
Copy link
Member

andig commented Jan 5, 2024

Doku würde helfen das zu bewerten. Betrifft das dann bestimmte Fenecon Speicher (welche) oder ist die Modbussteuerung generisch für OpenEMS? Könnte sie das bestehende OpenEMS API ersetzen?

@andig andig added the question Rather clarification than issue label Jan 5, 2024
@andig
Copy link
Member

andig commented Jan 8, 2024

@JBufe lass uns hier gerne weiter machen wenn es Erkenntnisse dazu gibt.

@andig andig closed this as completed Jan 8, 2024
@JBufe
Copy link
Author

JBufe commented Jan 13, 2024 via email

@JBufe
Copy link
Author

JBufe commented Jan 13, 2024

Hallo Andi,

Sorry ich war in Ägypten und konnte deswegen nicht antworten. Ich habe den FEMS Home und nach meinem Wissenstands ist gilt das Modbus Protokoll für die gesamte Baureihe. Ob diese identisch mit OpenEMS kann ich aufgrund fehlender Daten nicht beantworten. Ich habe dir die Modbus Tabelle per E-Mail zukommen lassen, bzw. beigefügt.
Modbus-TCP-fems65881.xlsx

@andig
Copy link
Member

andig commented Jan 14, 2024

@premultiply wollen wir von HTTP auf Modbus umsteigen? Lohnt sich das?

@andig
Copy link
Member

andig commented Jan 14, 2024

/cc @sfeilmeier

@premultiply
Copy link
Member

wollen wir von HTTP auf Modbus umsteigen? Lohnt sich das?

Es spricht jedenfalls nicht dagegen.

@premultiply premultiply self-assigned this Jan 14, 2024
@premultiply premultiply reopened this Jan 14, 2024
@premultiply premultiply changed the title Fenecon Batterie Steuerung OpenEMS / Fenecon Batteriesteuerung (Modbus) Jan 14, 2024
@premultiply premultiply added enhancement New feature or request devices Specific device support and removed question Rather clarification than issue labels Jan 14, 2024
@andig
Copy link
Member

andig commented Jan 15, 2024

Ich würde gerne einen Kommentar von Fenecon abwarten bevor wir das tun- insbesondere um keinen Breaking Change einzuführen.

@sfeilmeier
Copy link
Contributor

Hallo. Der Schreibzugriff ist auch über die REST/JSON-Schnittstelle möglich - dafür solltet ihr nicht auf das ("dümmere") Modbus/TCP wechseln.

Hier liegt die Dokumentation: https://docs.fenecon.de/_/de/fems/fems-app/OEM_App_REST_JSON.html#_schreibzugriff

@premultiply
Copy link
Member

premultiply commented Jan 17, 2024

Diese App ist nicht im Standard-Lieferumfang des FEMS enthalten. Sie kann jedoch nachträglich jederzeit nachgerüstet werden. Kontaktieren Sie uns hierfür!

Wenn Modbus immer dabei wäre, wäre dies daher zu bevorzugen.
Sonst kommen sofort wieder die Rückfragen warum es nicht funktioniert.

@sfeilmeier
Copy link
Contributor

Wenn Modbus immer dabei wäre, wäre dies daher zu bevorzugen.
Sonst kommen sofort wieder die Rückfragen warum es nicht funktioniert.

Das gilt für beide Schreibzugriff-Apps (siehe https://docs.fenecon.de/_/de/fems/fems-app/OEM_App_Modbus_TCP.html#_schreibzugriff). Der Lesezugriff sowohl via Modbus/TCP als auch REST/JSON ist standardmäßig enthalten.

@JBufe
Copy link
Author

JBufe commented Jan 18, 2024

In eigener Sache einen Hinweis an H. Feilmeier. Das Fenecon Home System ist echt gut und ich habe den Kauf bisher nicht bereut. Auch das APP Modell ist durchdacht und sinnvoll. Nur bezgl.der APP Preise solltet Fenecon noch mal in sich gehen. Pauschal knapp 400 € pro APP ist echt happig. Beim Modbus Schreibzugriff für die handvoll Variablen schon extrem mutig. Das Tibber Modul wäre noch interessant aber bei 400 € sehe ich keinen Return of Invest bezogen auf die Lebensdauer der Anlage. In meinem Fall realisiere ich dann lieber eine Lösung mittels ioBroker. Damit erreichte ich zwar nicht die Effizienz wie ihr, aber die erreichten 80% rechnen sich wenigsten. Nimmt man dann noch Wärmepumpen Apps dazu wird das ganze schnell unverschämt teuer. Ich denke mittels akteaktiver Preise könnte nach mehr Nutzer dafür begeistern.

@JBufe
Copy link
Author

JBufe commented Jan 18, 2024

P S. den TCP/IP Modbus Schreibzugriff have ich mir gekauft. Funktioniert fehlerfrei und erlaubt via ioBroker den Eigenbau diverser Funktionen. Unter anderem die Batterie beim laden des Autos zu sperren. Sven das ist alles von hinten durch die Brust und Auge geschossen, weil solche Features von den Herstellern der PV Anlage nicht frei verfügbar sind, bzw. nur zu gönnen Preisen. Somit wird die sinnvolle Kopplung der System nur erschwert bzw. durch Workarounds ersetzt.

Beispiel EVCC. Ein tolles Open Source Produkt mit Tibber Integration. Dasx wird auch Fenecon nicht mehr besser hinbekommen. Aber durch die Politik von Fenecon verdoppeln sich die Entladezyklen beim Laden eines Autos sehr leicht. Daraus resultiert in etwa eine Halbierung der Akku Lebensdauer plus Energieverschwendung von knapp 10% durch die Ladegeräte beim Zwischenladen der Hausbatterie. Das ist weder nachhaltig noch ökologisch sinnvoll.

@andig
Copy link
Member

andig commented Jan 19, 2024

Zusammenfassend: Batteriesteuerung ist universell einsetzbar, benötigt aber kostenpflichtigen Schreibzugriff. Dieser ist über Modbus oder HTTP verfügbar. Implementierung ist also möglich.

Vor dem Hintergrund der vmtl. geringen Anzahl an Fenecon Usern mit Schreibzugriff würden wir zum jetzigen Zeitpunkt von einer Implementierung in evcc absehen. Für Hintergrunddiskussion sind wir unter [email protected] erreichbar.

@andig andig closed this as completed Jan 19, 2024
@andig andig added the wontfix This will not be worked on label Jan 19, 2024
@yvesilknievil
Copy link

yvesilknievil commented Nov 11, 2024

Commenting on an old thread.
Since OpenEMS (based on the Fenecon system) does by default support read/write access, I would be thrilled if this would be included

@JBufe would you mind sharing your iobroker workaround?

@andig
Copy link
Member

andig commented Nov 11, 2024

Afaik this requires a license.

@yvesilknievil
Copy link

OpenEMS is an open source fork of the Fenecom system afik.
I've been using it extensively and I can rw to it with no problem.

I have it connected to Loxone for example and can write to it with no issue.

I'm sure @sfeilmeier can pitch in.

@andig
Copy link
Member

andig commented Nov 11, 2024

Na dann sind wir an der gleichen Stelle wie bei anderen Geräten auch: es braucht Doku und Implementierung.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devices Specific device support enhancement New feature or request wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

5 participants