cync_lights icon indicating copy to clipboard operation
cync_lights copied to clipboard

Error encountered with Multiple "Homes" in Cync App

Open nonlinearsugar opened this issue 2 years ago • 1 comments

If I have a second "home" with zero devices, I get an error when trying to input my credentials in the HA integration after installation. After deleting the empty home, the error goes away.

Logger: custom_components.cync_lights.config_flow Source: custom_components/cync_lights/cync_hub.py:658 Integration: cync_lights (documentation) First occurred: 3:46:49 PM (4 occurrences) Last logged: 4:18:36 PM

Unexpected exception Traceback (most recent call last): File "/config/custom_components/cync_lights/config_flow.py", line 101, in async_step_two_factor_code info["data"]["cync_config"] = await self.cync_hub.get_cync_config() File "/config/custom_components/cync_lights/cync_hub.py", line 658, in get_cync_config bulbs_array_length = max([((device['deviceID'] % home['id']) % 1000) + (int((device['deviceID'] % home['id']) / 1000)*256) for device in home_info['bulbsArray']]) + 1 ValueError: max() arg is an empty sequence

nonlinearsugar avatar Nov 15 '22 13:11 nonlinearsugar

Thanks for the info. I'll filter that out in the next version.

nikshriv avatar Nov 15 '22 20:11 nikshriv

The integration has been updated to exclude empty homes.

nikshriv avatar Dec 31 '22 06:12 nikshriv