Skip to content

Stop working #289

@kzajac83

Description

@kzajac83

Hello.

Since 2026-03-10 my integration stopped working. In the Home Assistant logs I found the following error:

Log details (ERROR)
Logger: homeassistant.components.sensor
Source: helpers/entity_platform.py:455
integration: Sensor ([documentation](https://www.home-assistant.io/integrations/sensor), [issues](https://github.com/home-assistant/core/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+sensor%22))
First occurred: March 10, 2026 at 10:18:50 (1 occurrence)
Last logged: March 10, 2026 at 10:18:50

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
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 455, in _async_setup_platform
    await asyncio.shield(awaitable)
  File "/config/custom_components/fusion_solar/sensor.py", line 879, in async_setup_entry
    stations = await hass.async_add_executor_job(api.get_station_list)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/concurrent/futures/thread.py", line 86, in run
    result = ctx.run(self.task)
  File "/usr/local/lib/python3.14/concurrent/futures/thread.py", line 73, in run
    return fn(*args, **kwargs)
  File "/config/custom_components/fusion_solar/fusion_solar/openapi/openapi_api.py", line 55, in get_station_list
    response = self._do_call(url, json)
  File "/config/custom_components/fusion_solar/fusion_solar/openapi/openapi_api.py", line 194, in _do_call
    raise FusionSolarOpenApiError(
        f'Retrieving the data for {url} failed with failCode: {json_data[ATTR_FAIL_CODE]}, message: {json_data[ATTR_DATA]}'
    )
custom_components.fusion_solar.fusion_solar.openapi.openapi_api.FusionSolarOpenApiError: Retrieving the data for https://eu5.fusionsolar.huawei.com/thirdData/getStationList failed with failCode: 20056, message: None

The only change I made in the FusionSolar mobile app was adding another user as an owner of the installation. I did not modify the API account used by the integration.

Additionally, when I log into the FusionSolar web portal, I am redirected to:

https://uni003eu5.fusionsolar.huawei.com/

instead of:

https://eu5.fusionsolar.huawei.com/

It looks like the API endpoint may have changed or the account was moved to a different region/instance.

Has anyone experienced a similar issue or knows if the endpoint needs to be updated?

BR, Krzysiek

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions