EverLights - Update Integration to Add V3 Support

Would love to see the everlights component updated to add V3 support.

Someone has reverse engineered the API, here:

EverLights - Home Assistant did you try this?

Of course. I used this for years at my old home that had v2 lights but they have released a new v3 that is incompatible with this integration.

1 Like

I noticed some updates were made to the everlights code, but I am still getting this error:

Logger: homeassistant.components.light
Source: components/everlights/light.py:61
Integration: Light (documentation, issues)
First occurred: September 8, 2022 at 10:31:12 PM (1 occurrences)
Last logged: September 8, 2022 at 10:31:12 PM

Error while setting up everlights platform for light
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 281, in _async_setup_platform
    await asyncio.shield(task)
  File "/usr/src/homeassistant/homeassistant/components/everlights/light.py", line 61, in async_setup_platform
    status = await api.get_status()
  File "/usr/local/lib/python3.10/site-packages/pyeverlights/__init__.py", line 52, in get_status
    resp = await self._fetch('/status/get')
  File "/usr/local/lib/python3.10/site-packages/pyeverlights/__init__.py", line 38, in _fetch
    async with self._session.get('http://'+self._ip+path,
  File "/usr/local/lib/python3.10/site-packages/aiohttp/client.py", line 1138, in __aenter__
    self._resp = await self._coro
  File "/usr/local/lib/python3.10/site-packages/aiohttp/client.py", line 559, in _request
    await resp.start(conn)
  File "/usr/local/lib/python3.10/site-packages/aiohttp/client_reqrep.py", line 898, in start
    message, payload = await protocol.read()  # type: ignore[union-attr]
  File "/usr/local/lib/python3.10/site-packages/aiohttp/streams.py", line 616, in read
    await self._waiter
aiohttp.client_exceptions.ServerDisconnectedError: Server disconnected

So I assume the configuration still doesn’t work with v3 of everlights?

Thanks.

I have EverLights v3 and recently started using Home Assistant. Is the EverLights integration still incompatible with v3? I’ve added the lines to configuration.yaml, but it doesn’t seem to work. I’m not sure if it’s a problem with my setup or the integration.

Were you able to get it working? I’m trying to get v3 working and not having any luck either. :frowning:

1 Like

I wish I understood coding better. Since the API is already out there, I would think it wouldn’t be too hard to get this into HA. But I have no idea what I’m doing. Might try to learn…

See this post. I have a working integration.