-
-
Notifications
You must be signed in to change notification settings - Fork 68
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
Feature: Better support for Zendure Solarflow (with local MQTT) #1668
base: development
Are you sure you want to change the base?
Feature: Better support for Zendure Solarflow (with local MQTT) #1668
Conversation
Hi @vaterlangen, |
Great, Thanks for testing !
Thanks, did not notice this bug - it's the same with my setup. Will fix that soon
The Intervall just defines when status updates are explicitly requested by OpenDTU-oB. |
It's me again. I saw that you just committed some changes. If these fix the issues I list below, feel free to ignore them.
Let me know if you need any more details! |
* split source code into individual files, per interface type. * sort files into subfolder. * introduce and use namespaces.
that name is in line with SolarChargers and PowerMeters, which we use for the respective namespaces.
* split source code into individual files, per interface type. * sort files into subfolder. * introduce and use namespaces.
be8e36a
to
2a1085e
Compare
This MR adds a new battery provider (index 7) to support Zendure Solarflow batteries using local MQTT broker.
Preconditions
In order to use this integration, the Solarflow system has to be "disconnected from cloud" (aka. configured to use the local MQTT broker instead of the pre configured vendor cloud). Please refer https://github.com/reinhard-brandstaedter/solarflow-bt-manager for details. If one can adjust answers on DNS queries (e.g. using OpenWRT as router), Solarflow can also be "disconnected from cloud" by returning the local broker IP for requests to
mqtteu.zen-iot.com
. The broker should be configured without authentication - or one has to gather the username passoword used by Solarflow.Features
Main Page with battery data read from Solarflow
Configuration of new battery provider
Testing
Tested with my local setup consisting of