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

huawei optimizer #22

Open
gschlad opened this issue Jan 12, 2024 · 8 comments
Open

huawei optimizer #22

gschlad opened this issue Jan 12, 2024 · 8 comments
Assignees
Labels
enhancement New feature or request on-hold Is currently not being processed wontfix This will not be worked on

Comments

@gschlad
Copy link

gschlad commented Jan 12, 2024

include data from optimizer.

@bolliy
Copy link
Owner

bolliy commented Jan 12, 2024

Can you define exactly which optimizer data you need? I don't have any optimizers. That's why I need your support. https://forum.iobroker.net/assets/uploads/files/1699119419919-solar-inverter-modbus-interface-definitions-v5.pdf

@bolliy bolliy added enhancement New feature or request help wanted Extra attention is needed labels Jan 12, 2024
@bolliy bolliy self-assigned this Jan 12, 2024
@gschlad
Copy link
Author

gschlad commented Jan 12, 2024

they simple provide interessting data and allow you to monitor the performence for every single module:

Input Current
Input Voltage
Output Current
Output Voltage
Output Power
Temperature
Accumulated Energy Yield
Running Status (online/offline/disconnected)

grafik

there are some solutions what already provide this data => https://pypi.org/project/huawei-solar/

the problem is that it´s not a simpler modbus register, check the page 121 (6.3.7.1 Uploading Files) https://forum.iobroker.net/assets/uploads/files/1699119419919-solar-inverter-modbus-interface-definitions-v5.pdf

@bolliy
Copy link
Owner

bolliy commented Jan 12, 2024

OK, I'll try to implement it. How many inverters and optimizers do you use?
If there are many optimzers, performance problems can occur when reading out the register data.

@baerengraben
Copy link

I'm interested in this feature too and I could help with tests.
I do have 2 Inverters and 58 optimizers.

@gschlad
Copy link
Author

gschlad commented Jan 12, 2024

now i have 29 optimizer with one inverter, more to come.

so far i had no problem in the 7 months, i already use them in home assistent. I use the dongle for ioBroker and the integrated accesspoint with home assistent.

@bolliy bolliy added the on-hold Is currently not being processed label Feb 17, 2024
@bolliy bolliy removed the help wanted Extra attention is needed label Jul 23, 2024
@bolliy bolliy added the wontfix This will not be worked on label Oct 20, 2024
@baerengraben
Copy link

oh, wontfix? that would be a pity. Is this not possible?

@bolliy
Copy link
Owner

bolliy commented Oct 29, 2024

In my opinion, effort is not proportional to success. Someone wanted to help me with the implementation, but they dropped out.
That's why I decided not to implement this in the adapter.

Stephan

@baerengraben
Copy link

I have briefly studied the Huawei documentation and it seems that it is not really complete. The best way might be to rewrite the Python library (above) through reverse engineering. Although I would help with that, since I am not an expert in either Python or JavaScript, this would mean too much effort for me too.
So, probably the fastest but really ugly way would be simply to create an own JS script that uses the Python library and adds the additional objects to your adapter. This could work with the proxy-function of your adapter.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request on-hold Is currently not being processed wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

3 participants