Fusion Solar App integration

Hi,

A few months ago I created a new integration for Home Assistant that integrated Fusion Solar from Huawei inverters, but didn’t post it here. This Integration was built due to the fact that I don’t have access to the Kiosk mode or the Northbound API / OpenAPI. Because of that I can’t use Tijs Verkoyen’s Integration.

The way this integration works is through Fusion Solar App (mobile and web) account. I reverse engineered the way the apps authenticates and gets the data to have it in sensors for instantaneous and historic data.

There are still some issues that I didn’t solve yet, since I’m limited to my region and can’t replicate scenarios from other regions. Feel free to reach me out if it doesn’t work for you and want me to solve it. We will work something out.

You can install the integration the usual way, through HACS. You can use this repo: GitHub - hcraveiro/Home-Assistant-FusionSolar-App: Integrate FusionSolar App into your Home Assistant.

Feel free to try it and give me feedback.

1 Like

Hi,
managed to add it as custom repository and it seems to work perfectly fine for me!! Many thanks! This is what I have been waiting for for so long :slight_smile:

1 Like

Brilliant! Great work, location is UK and works just fine.

1 Like

Hi,

I managed to install it in HACS, but when I try to add the integration I get the attached error. Please, if any ideas.

Thanks.

i am not able to login.

i just get an invalid authentication.

but if i go to eu5.fusionsolar.huawei.com and i log in there, everything seems to function fine.
after the login i endup at uni003eu5.fusionsolar.huawei.com and i tried that aswel but that doesn’t seem to help anything.

Hi, I tried installing the Fusion Solar App integration. Authenticaton with my fusion solar account seems to work just fine but I get this error message:

Logger: custom_components.fusion_solar_app.coordinator
Quelle: custom_components/fusion_solar_app/coordinator.py:83
Integration: Fusion Solar App Integration (Dokumentation)
Erstmals aufgetreten: 08:58:14 (37 Vorkommnisse)
Zuletzt protokolliert: 09:42:09

(‘Error on data structure! %s’, ‘{“exceptionId”:“entity_not_found”,“exceptionType”:“ROA_EXFRAME_EXCEPTION”,“descArgs”:null,“reasonArgs”:null,“detailArgs”:null,“adviceArgs”:null}’)

Any idea how to solve this?

Hello,

First of all, great work—amazing integration! Unfortunately, I’m facing a small problem. After installing the integration, the system received data from my FusionSolar account, but after that, it is not updating the data automatically. I set the update interval to 360 seconds (6 minutes) in the configuration, but it still does not update automatically. When I trigger a manual update, the system downloads the data correctly.

1 Like

My bad- everything works perfect

1 Like

Hi Artur
I’m facing the same problem.
Did you find any issue?

Works beautifully! Using the eu5 api point. Many, many thanks! :pray:

Hi,

Thanks for the great integration. It worked right away.

I’m just wondering how the integration into the energy dashboard works. Can you tell me which entities I can use for this?

Did you manage to get it into your energy dashboard, if so kindly share which entities you used. thanks

After the last update of Home Assistant core and the maintainence of the portal fusion solar, today the integration is not working. The error is

Error while setting up fusion_solar platform for sensor: Retrieving the data for https://eu5.fusionsolar.huawei.com/thirdData/getStationList failed with failCode: 20056, message: None

Probably we need an update.

Thank you for you work.

1 Like

Yes, Fenix, I’m having the same problem, same error code 20056.

From the following link, I understand it means: “Unauthorized resources exist.”

https://support.huawei.com/enterprise/en/doc/EDOC1100492747/97234b41/error-code-list#EN-US_TOPIC_0000001701103913

1 Like

Hey, i have kind of another problem here
I tried the integration and everything works, but i’m doing this as part of an industry and we have severals site with fusion solar.
But how do i choose for the site i want in home assistant ?
Because i have all the data but not from the one i want

I have the same issue here after the update of Home Assistant core. Any update/ idea on what to do?

thought i’d tack onto this - i’ve installed the app and have northbound API - however i cannot add this to my energy grid - all the sensors are unknown, my inverter has all live data which is awesome - but is it normal to the sensors as all unknown status?