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

[solax] New binding with local and cloud data retrieval #14782

Closed
theater opened this issue Apr 11, 2023 · 3 comments · Fixed by #14880
Closed

[solax] New binding with local and cloud data retrieval #14782

theater opened this issue Apr 11, 2023 · 3 comments · Fixed by #14880
Assignees
Labels
new binding If someone has started to work on a binding. For a new binding PR.

Comments

@theater
Copy link
Contributor

theater commented Apr 11, 2023

The Solax inverters so far supported only a cloud based data retrieval via cloud API. It has a limitation that the push from the inverter to the API is made on every 5 minutes which makes dynamic calculation and optimization of the load very hard.
With wi-fi dongle version 3.x they now support a very simple JSON with all counters provided as a data array.
So far I used the HTTP binding with a JSON path mapper.

Probably it's a good idea to implement a binding with two bridges - one for the cloud connectivity and one for the local connection.

More details from home assistant page could be found here:
https://community.home-assistant.io/t/solax-x1-hybrid-g4-local-cloud-api/506172

The reverse engineered/parsed data is structured here: https://docs.google.com/spreadsheets/d/1oGyKNfWlnITlZqLPHhwn08_T6jStLcCWGZFltYz7Tyw/edit#gid=0

I plan to implement this binding in my free time the next couple of weeks. Adding it here for tracking and collecting ideas.

Please make sure to have 3.x firmware version of the wi-fi dongle if you want to consume it.

Cheers,
Konstantin

@theater theater added the new binding If someone has started to work on a binding. For a new binding PR. label Apr 11, 2023
@theater theater added this to the 4.0 milestone Apr 11, 2023
@theater theater self-assigned this Apr 11, 2023
@lolodomo lolodomo removed this from the 4.0 milestone May 4, 2023
@coop-git
Copy link
Contributor

Any progress on this? I might get a WIFI dongle as well to start using it locally.Thanks.

@theater
Copy link
Contributor Author

theater commented Jun 1, 2023

Hi. Yes.
There is also an initial binding version posted here that I currently use with 10 seconds refresh interval. I have to check if it's the latest one but you can test with this .jar for sure: https://community.openhab.org/t/solax-binding/146324
Having issues with parsing the persistent data (e.g. the long term consumption, etc). Probably it's not in the place where the guys from home assistant posted it...

@theater
Copy link
Contributor Author

theater commented Oct 6, 2023

Closed by #14880

@theater theater closed this as completed Oct 6, 2023
@jlaur jlaur linked a pull request Oct 6, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new binding If someone has started to work on a binding. For a new binding PR.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants