hoylabs / OpenDTU-OnBattery

Software for ESP32 to talk to Hoymiles/TSUN/Solenso Inverters, VE.Direct devices, battery management systems, and related peripherals
GNU General Public License v2.0
314 stars 66 forks source link

Add RS485 Pylontech support #710

Closed Manos1966 closed 7 months ago

Manos1966 commented 8 months ago

Is your feature request related to a problem? Please describe.

Currently threre is CANbus Support for Pylontech & other Batteries The information CAN provides is good but limited compared to the information available from the RS485 port: CANbus Information currently: CANbus Feedback

RS485 Information: Master Slave-1

Describe the solution you'd like

Add RS485 support to the OpenDTUonBattery in order to make the additional information available.

Additional Information: Both CANbus and RS485 are working at the same time = There is no requirement to change the existing programming which uses the SOC% data from the CANbus.

A solution exists already, monitoring multiple Pylontech Batteries:

622 adding RS485 Pylontech support

https://github.com/skippermeister/OpenDTU-OnBattery

Describe alternatives you've considered

Use a separate ESP32 with the Fork von skippermeister https://github.com/skippermeister/OpenDTU-OnBattery Both OpenDTUs can be online, collecting information from the Pylontech Battery/ies, using the CANbus and RS485 connection at the same time.

Additional context

No response

tobi0171 commented 8 months ago

Das wäre super ... ich würde mich freuen, wenn die Pylontech-Auswertung mit einfließen würde

Solarteur commented 8 months ago

Es gibt dazu einen Fork von skippermeister https://github.com/skippermeister/OpenDTU-OnBattery, der aber leider kein Huawei R4850G2 AC-Ladegerät unterstützt und deshalb für mich keine Option ist.

Andererseits sehe ich auch, dass der verfügbare Speicherplatz immer weiter schrumpft...

Napizaki commented 8 months ago

Ich fände es ebenfalls super. Vor Allem die Spannungen der einzelnen Zellen (min/max) fände ich interessant. Derzeit prüfe ich sowas immer manuell mit der Battery-View Software. Dieses wäre damit überflüssig.

Manos1966 commented 8 months ago

Andererseits sehe ich auch, dass der verfügbare Speicherplatz immer weiter schrumpft...

So gesehen, ich muss gestehen, ich habe kein Problem einen extra ESP32 fuer die Beobachtung der Pylontech Zellen zu haben (separat von der Haupt-OpenDTUonBattery Einheit.

Ich gehe davon aus, die Meisten von uns nutzen Homematic Systeme und sammeln Daten ueber MQTT. Dann waere es mir lieber, dass auf den Speicher der ersten OpenDTUonBattery die wichtige Real-Time Aufgaben laufen (z.B. zwei Victron MPPT, zwei Wechselrichter usw...) und auf andere "OpenDTUs" die restliche, non-critical Informationen.

Manos1966 commented 7 months ago

I close this as I see it is more beneficiary to run an existing solution on a separate ESP32 than trying to add this feature to OpenDTUonBattery.

github-actions[bot] commented 6 months ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion or issue for related concerns.