I have used remote access via web and Soliscloud app for 3+ years and the Solis Monitoring HA addon as well
I have removed the old Addon, rebooted, installed the new Addon and enabled control (and rebooted again)
I see the 2 controls (setting the mode and actioning the charge/discharge times) but like many I do not see the individual start/end times and currents for the slots
My Solis Inverter is still running the factory shipped software (unless Solis updated it when enabling remote control)
Looking at the actual Inverter Screen this is shown as 3C002A - so HMI 3C and DSP 2A
The same is shown on the Soliscloud Inverter screen ( Inverter Version 3C002A)
I turned on debug logging and get the following (have xxxx the real Inverter number)
As the code cannot find the version it skips the logic where it checks the version and does not initialise self._hmi_fb00
2025-02-12 13:20:32.453 DEBUG (MainThread) [custom_components.solis.soliscloud_api] CSRF token acquired
2025-02-12 13:20:32.453 DEBUG (MainThread) [custom_components.solis.soliscloud_api] Fetching data for serial: 16xxxxxxxxxx
2025-02-12 13:20:35.296 DEBUG (MainThread) [custom_components.solis.soliscloud_api] Using inverterDetail for energy_today
2025-02-12 13:20:35.297 DEBUG (MainThread) [custom_components.solis.service] Starting controls discovery
2025-02-12 13:20:35.297 DEBUG (MainThread) [custom_components.solis.soliscloud_api] No firmware version found for Inverter SN 16xxxxxxxxxxxx
2025-02-12 13:20:35.618 DEBUG (MainThread) [custom_components.solis.soliscloud_api] Unable to determine HMI firmware version for Inverter SN 16xxxxxxxxxx
2025-02-12 13:20:35.619 DEBUG (MainThread) [custom_components.solis.service] Inverter SN 16xxxxxxxxxx HMI status None
2025-02-12 13:20:35.620 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
File "/config/custom_components/solis/service.py", line 161, in async_discover
await self._discover_controls(inverter_serials)
File "/config/custom_components/solis/service.py", line 182, in _discover_controls
control_desciptions = ALL_CONTROLS[hmi_flag]
~~~~~~~~~~~~^^^^^^^^^^
KeyError: None
2025-02-12 13:20:39.953 DEBUG (MainThread) [custom_components.solis.select] Attempt 0 failed
2025-02-12 13:20:39.953 DEBUG (MainThread) [custom_components.solis.number] Attempt 0 failed
2025-02-12 13:20:39.953 DEBUG (MainThread) [custom_components.solis.time] Attempt 0 failed
2025-02-12 13:20:39.953 DEBUG (MainThread) [custom_components.solis.button] Attempt 0 failed
2025-02-12 13:20:41.952 WARNING (MainThread) [homeassistant.components.select] Setup of select platform solis is taking over 10 seconds.
2025-02-12 13:20:41.952 WARNING (MainThread) [homeassistant.components.number] Setup of number platform solis is taking over 10 seconds.
2025-02-12 13:20:41.954 WARNING (MainThread) [homeassistant.components.time] Setup of time platform solis is taking over 10 seconds.
2025-02-12 13:20:41.954 WARNING (MainThread) [homeassistant.components.button] Setup of button platform solis is taking over 10 seconds.
2025-02-12 13:20:49.953 DEBUG (MainThread) [custom_components.solis.select] Attempt 1 failed
2025-02-12 13:20:49.954 DEBUG (MainThread) [custom_components.solis.number] Attempt 1 failed
2025-02-12 13:20:49.954 DEBUG (MainThread) [custom_components.solis.time] Attempt 1 failed
2025-02-12 13:20:49.954 DEBUG (MainThread) [custom_components.solis.button] Attempt 1 failed
snip
2025-02-12 15:59:32.156 DEBUG (MainThread) [custom_components.solis.select] Attempt 953 failed
2025-02-12 15:59:42.157 DEBUG (MainThread) [custom_components.solis.select] Attempt 954 failed
2025-02-12 15:59:52.158 DEBUG (MainThread) [custom_components.solis.select] Attempt 955 failed
2025-02-12 16:00:02.159 DEBUG (MainThread) [custom_components.solis.select] Attempt 956 failed
2025-02-12 16:00:12.160 DEBUG (MainThread) [custom_components.solis.select] Attempt 957 failed
I have used remote access via web and Soliscloud app for 3+ years and the Solis Monitoring HA addon as well
I have removed the old Addon, rebooted, installed the new Addon and enabled control (and rebooted again)
I see the 2 controls (setting the mode and actioning the charge/discharge times) but like many I do not see the individual start/end times and currents for the slots
My Solis Inverter is still running the factory shipped software (unless Solis updated it when enabling remote control)
Looking at the actual Inverter Screen this is shown as 3C002A - so HMI 3C and DSP 2A
The same is shown on the Soliscloud Inverter screen ( Inverter Version 3C002A)
I turned on debug logging and get the following (have xxxx the real Inverter number)
As the code cannot find the version it skips the logic where it checks the version and does not initialise self._hmi_fb00
2025-02-12 13:20:32.453 DEBUG (MainThread) [custom_components.solis.soliscloud_api] CSRF token acquired
2025-02-12 13:20:32.453 DEBUG (MainThread) [custom_components.solis.soliscloud_api] Fetching data for serial: 16xxxxxxxxxx
2025-02-12 13:20:35.296 DEBUG (MainThread) [custom_components.solis.soliscloud_api] Using inverterDetail for energy_today
2025-02-12 13:20:35.297 DEBUG (MainThread) [custom_components.solis.service] Starting controls discovery
2025-02-12 13:20:35.297 DEBUG (MainThread) [custom_components.solis.soliscloud_api] No firmware version found for Inverter SN 16xxxxxxxxxxxx
2025-02-12 13:20:35.618 DEBUG (MainThread) [custom_components.solis.soliscloud_api] Unable to determine HMI firmware version for Inverter SN 16xxxxxxxxxx
2025-02-12 13:20:35.619 DEBUG (MainThread) [custom_components.solis.service] Inverter SN 16xxxxxxxxxx HMI status None
2025-02-12 13:20:35.620 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
File "/config/custom_components/solis/service.py", line 161, in async_discover
await self._discover_controls(inverter_serials)
File "/config/custom_components/solis/service.py", line 182, in _discover_controls
control_desciptions = ALL_CONTROLS[hmi_flag]
~~~~~~~~~~~~^^^^^^^^^^
KeyError: None
2025-02-12 13:20:39.953 DEBUG (MainThread) [custom_components.solis.select] Attempt 0 failed
2025-02-12 13:20:39.953 DEBUG (MainThread) [custom_components.solis.number] Attempt 0 failed
2025-02-12 13:20:39.953 DEBUG (MainThread) [custom_components.solis.time] Attempt 0 failed
2025-02-12 13:20:39.953 DEBUG (MainThread) [custom_components.solis.button] Attempt 0 failed
2025-02-12 13:20:41.952 WARNING (MainThread) [homeassistant.components.select] Setup of select platform solis is taking over 10 seconds.
2025-02-12 13:20:41.952 WARNING (MainThread) [homeassistant.components.number] Setup of number platform solis is taking over 10 seconds.
2025-02-12 13:20:41.954 WARNING (MainThread) [homeassistant.components.time] Setup of time platform solis is taking over 10 seconds.
2025-02-12 13:20:41.954 WARNING (MainThread) [homeassistant.components.button] Setup of button platform solis is taking over 10 seconds.
2025-02-12 13:20:49.953 DEBUG (MainThread) [custom_components.solis.select] Attempt 1 failed
2025-02-12 13:20:49.954 DEBUG (MainThread) [custom_components.solis.number] Attempt 1 failed
2025-02-12 13:20:49.954 DEBUG (MainThread) [custom_components.solis.time] Attempt 1 failed
2025-02-12 13:20:49.954 DEBUG (MainThread) [custom_components.solis.button] Attempt 1 failed
snip
2025-02-12 15:59:32.156 DEBUG (MainThread) [custom_components.solis.select] Attempt 953 failed
2025-02-12 15:59:42.157 DEBUG (MainThread) [custom_components.solis.select] Attempt 954 failed
2025-02-12 15:59:52.158 DEBUG (MainThread) [custom_components.solis.select] Attempt 955 failed
2025-02-12 16:00:02.159 DEBUG (MainThread) [custom_components.solis.select] Attempt 956 failed
2025-02-12 16:00:12.160 DEBUG (MainThread) [custom_components.solis.select] Attempt 957 failed