linuxserver / docker-homeassistant

GNU General Public License v3.0
203 stars 32 forks source link

[BUG] Requirements for smartir not found: ['aiofiles==0.6.0']. #74

Closed rwtallant13 closed 1 year ago

rwtallant13 commented 1 year ago

Is there an existing issue for this?

Current Behavior

Custom plugin smartir (https://github.com/smartHomeHub/SmartIR) no longer works. pip states that the package needed is installed but plugin complains it is missing.

Expected Behavior

custom plugin should work with aiofiles installed

Steps To Reproduce

update to alpine rebase

install smart ir custom integration either manually or with HACS

Plugin will not work and will throw errors in logs

Environment

- OS: debian 12
- How docker service was installed:  package manager

CPU architecture

x86-64

Docker creation

homeassistant:
    image: lscr.io/linuxserver/homeassistant
    container_name: homeassistant
    network_mode: host
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/New_York
    volumes:
      - ./homeassistant:/config
    restart: always

Container logs

Attaching to homeassistant
homeassistant     | [migrations] started
homeassistant     | [migrations] no migrations found
homeassistant     | ───────────────────────────────────────
homeassistant     | 
homeassistant     |       ██╗     ███████╗██╗ ██████╗ 
homeassistant     |       ██║     ██╔════╝██║██╔═══██╗
homeassistant     |       ██║     ███████╗██║██║   ██║
homeassistant     |       ██║     ╚════██║██║██║   ██║
homeassistant     |       ███████╗███████║██║╚██████╔╝
homeassistant     |       ╚══════╝╚══════╝╚═╝ ╚═════╝ 
homeassistant     | 
homeassistant     |    Brought to you by linuxserver.io
homeassistant     | ───────────────────────────────────────
homeassistant     | 
homeassistant     | To support LSIO projects visit:
homeassistant     | https://www.linuxserver.io/donate/
homeassistant     | 
homeassistant     | ───────────────────────────────────────
homeassistant     | GID/UID
homeassistant     | ───────────────────────────────────────
homeassistant     | 
homeassistant     | User UID:    1000
homeassistant     | User GID:    1000
homeassistant     | ───────────────────────────────────────
homeassistant     | 
homeassistant     | [custom-init] No custom files found, skipping...
homeassistant     | 2023-06-08 22:36:23.897 WARNING (SyncWorker_0) [homeassistant.util.yaml.loader] YAML file /config/configuration.yaml contains duplicate key "sensor". Check lines 11 and 32
homeassistant     | 2023-06-08 22:36:23.908 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration smartir which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
homeassistant     | 2023-06-08 22:36:23.908 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
homeassistant     | 2023-06-08 22:36:23.908 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration nodered which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
homeassistant     | 2023-06-08 22:36:23.909 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration scheduler which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
homeassistant     | 2023-06-08 22:36:23.909 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration ui_lovelace_minimalist which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
homeassistant     | 2023-06-08 22:36:23.909 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration auto_backup which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
homeassistant     | 2023-06-08 22:36:23.909 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration dwains_dashboard which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
homeassistant     | 2023-06-08 22:36:23.909 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration adaptive_lighting which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
homeassistant     | 2023-06-08 22:36:27.183 ERROR (MainThread) [homeassistant.components.sensor] Error adding entities for domain sensor with platform shelly
homeassistant     | Traceback (most recent call last):
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 583, in state
homeassistant     |     numerical_value = float(value)  # type:ignore[arg-type]
homeassistant     |                       ^^^^^^^^^^^^
homeassistant     | ValueError: could not convert string to float: 'unavailable'
homeassistant     | 
homeassistant     | The above exception was the direct cause of the following exception:
homeassistant     | 
homeassistant     | Traceback (most recent call last):
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 471, in async_add_entities
homeassistant     |     await asyncio.gather(*tasks)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 749, in _async_add_entity
homeassistant     |     await entity.add_to_platform_finish()
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity.py", line 850, in add_to_platform_finish
homeassistant     |     self.async_write_ha_state()
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity.py", line 590, in async_write_ha_state
homeassistant     |     self._async_write_ha_state()
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity.py", line 654, in _async_write_ha_state
homeassistant     |     state = self._stringify_state(available)
homeassistant     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity.py", line 596, in _stringify_state
homeassistant     |     if (state := self.state) is None:
homeassistant     |                  ^^^^^^^^^^
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 585, in state
homeassistant     |     raise ValueError(
homeassistant     | ValueError: Sensor sensor.shelly_button_battery has device class 'battery', state class 'None' unit 'None' and suggested precision 'None' thus indicating it has a numeric value; however, it has the non-numeric value: 'unavailable' (<class 'str'>)
homeassistant     | 2023-06-08 22:36:27.186 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up shelly platform for sensor
homeassistant     | Traceback (most recent call last):
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 583, in state
homeassistant     |     numerical_value = float(value)  # type:ignore[arg-type]
homeassistant     |                       ^^^^^^^^^^^^
homeassistant     | ValueError: could not convert string to float: 'unavailable'
homeassistant     | 
homeassistant     | The above exception was the direct cause of the following exception:
homeassistant     | 
homeassistant     | Traceback (most recent call last):
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 328, in _async_setup_platform
homeassistant     |     await asyncio.gather(*pending)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 471, in async_add_entities
homeassistant     |     await asyncio.gather(*tasks)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 749, in _async_add_entity
homeassistant     |     await entity.add_to_platform_finish()
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity.py", line 850, in add_to_platform_finish
homeassistant     |     self.async_write_ha_state()
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity.py", line 590, in async_write_ha_state
homeassistant     |     self._async_write_ha_state()
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity.py", line 654, in _async_write_ha_state
homeassistant     |     state = self._stringify_state(available)
homeassistant     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity.py", line 596, in _stringify_state
homeassistant     |     if (state := self.state) is None:
homeassistant     |                  ^^^^^^^^^^
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 585, in state
homeassistant     |     raise ValueError(
homeassistant     | ValueError: Sensor sensor.shelly_button_battery has device class 'battery', state class 'None' unit 'None' and suggested precision 'None' thus indicating it has a numeric value; however, it has the non-numeric value: 'unavailable' (<class 'str'>)
homeassistant     | [ls.io-init] done.
homeassistant     | 2023-06-08 22:36:31.181 ERROR (SyncWorker_5) [homeassistant.util.package] Unable to install package aiofiles==0.6.0: ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: 'WHEEL'
homeassistant     | Check the permissions.
homeassistant     | 
homeassistant     | WARNING: You are using pip version 22.0.4; however, version 23.1.2 is available.
homeassistant     | You should consider upgrading via the '/lsiopy/bin/python3 -m pip install --upgrade pip' command.
homeassistant     | 2023-06-08 22:36:32.306 ERROR (MainThread) [homeassistant.components.sensor] Error adding entities for domain sensor with platform tplink
homeassistant     | Traceback (most recent call last):
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 471, in async_add_entities
homeassistant     |     await asyncio.gather(*tasks)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 528, in _async_add_entity
homeassistant     |     entity.add_to_platform_start(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 216, in add_to_platform_start
homeassistant     |     self._async_read_entity_options()
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 774, in _async_read_entity_options
homeassistant     |     registry.async_update_entity_options(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_registry.py", line 940, in async_update_entity_options
homeassistant     |     old = self.entities[entity_id]
homeassistant     |           ~~~~~~~~~~~~~^^^^^^^^^^^
homeassistant     |   File "/usr/lib/python3.11/collections/__init__.py", line 1124, in __getitem__
homeassistant     |     raise KeyError(key)
homeassistant     | KeyError: None
homeassistant     | 2023-06-08 22:36:32.308 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up tplink platform for sensor
homeassistant     | Traceback (most recent call last):
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 328, in _async_setup_platform
homeassistant     |     await asyncio.gather(*pending)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 471, in async_add_entities
homeassistant     |     await asyncio.gather(*tasks)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 528, in _async_add_entity
homeassistant     |     entity.add_to_platform_start(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 216, in add_to_platform_start
homeassistant     |     self._async_read_entity_options()
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 774, in _async_read_entity_options
homeassistant     |     registry.async_update_entity_options(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_registry.py", line 940, in async_update_entity_options
homeassistant     |     old = self.entities[entity_id]
homeassistant     |           ~~~~~~~~~~~~~^^^^^^^^^^^
homeassistant     |   File "/usr/lib/python3.11/collections/__init__.py", line 1124, in __getitem__
homeassistant     |     raise KeyError(key)
homeassistant     | KeyError: None
homeassistant     | 2023-06-08 22:36:35.154 WARNING (MainThread) [homeassistant.config_entries] Config entry 'Lava Lamp EP10(US)' for tplink integration not ready yet: Unable to connect to the device: 192.168.2.133: [Errno 113] Connect call failed ('192.168.2.133', 9999); Retrying in background
homeassistant     | 2023-06-08 22:36:35.155 WARNING (MainThread) [homeassistant.config_entries] Config entry 'Bottom Lamp KL125(US)' for tplink integration not ready yet: Unable to connect to the device: 192.168.2.162: [Errno 113] Connect call failed ('192.168.2.162', 9999); Retrying in background
homeassistant     | 2023-06-08 22:36:35.168 ERROR (SyncWorker_5) [homeassistant.util.package] Unable to install package aiofiles==0.6.0: WARNING: Ignoring invalid distribution -iofiles (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: Ignoring invalid distribution -iofiles (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: Ignoring invalid distribution -iofiles (/lsiopy/lib/python3.11/site-packages)
homeassistant     |     WARNING: Ignoring invalid distribution -iofiles (/lsiopy/lib/python3.11/site-packages)
homeassistant     | ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: 'WHEEL'
homeassistant     | Check the permissions.
homeassistant     | 
homeassistant     | WARNING: Ignoring invalid distribution -iofiles (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: Ignoring invalid distribution -iofiles (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: Ignoring invalid distribution -iofiles (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: You are using pip version 22.0.4; however, version 23.1.2 is available.
homeassistant     | You should consider upgrading via the '/lsiopy/bin/python3 -m pip install --upgrade pip' command.
homeassistant     | 2023-06-08 22:36:39.517 ERROR (SyncWorker_5) [homeassistant.util.package] Unable to install package aiofiles==0.6.0: WARNING: Ignoring invalid distribution -iofiles (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: Ignoring invalid distribution - (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: Ignoring invalid distribution -iofiles (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: Ignoring invalid distribution - (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: Ignoring invalid distribution -iofiles (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: Ignoring invalid distribution - (/lsiopy/lib/python3.11/site-packages)
homeassistant     |     WARNING: Ignoring invalid distribution -iofiles (/lsiopy/lib/python3.11/site-packages)
homeassistant     |     WARNING: Ignoring invalid distribution - (/lsiopy/lib/python3.11/site-packages)
homeassistant     | ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: 'WHEEL'
homeassistant     | Check the permissions.
homeassistant     | 
homeassistant     | WARNING: Ignoring invalid distribution -iofiles (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: Ignoring invalid distribution - (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: Ignoring invalid distribution -iofiles (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: Ignoring invalid distribution - (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: Ignoring invalid distribution -iofiles (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: Ignoring invalid distribution - (/lsiopy/lib/python3.11/site-packages)
homeassistant     | WARNING: You are using pip version 22.0.4; however, version 23.1.2 is available.
homeassistant     | You should consider upgrading via the '/lsiopy/bin/python3 -m pip install --upgrade pip' command.
homeassistant     | 2023-06-08 22:36:39.518 ERROR (MainThread) [homeassistant.setup] Setup failed for custom integration smartir: Requirements for smartir not found: ['aiofiles==0.6.0'].
homeassistant     | 2023-06-08 22:36:39.518 ERROR (MainThread) [homeassistant.config] Platform error: climate - Integration 'smartir' not found.
homeassistant     | 2023-06-08 22:36:40.325 ERROR (MainThread) [homeassistant.components.sensor] Error adding entities for domain sensor with platform tautulli
homeassistant     | Traceback (most recent call last):
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 471, in async_add_entities
homeassistant     |     await asyncio.gather(*tasks)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 528, in _async_add_entity
homeassistant     |     entity.add_to_platform_start(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 216, in add_to_platform_start
homeassistant     |     self._async_read_entity_options()
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 774, in _async_read_entity_options
homeassistant     |     registry.async_update_entity_options(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_registry.py", line 940, in async_update_entity_options
homeassistant     |     old = self.entities[entity_id]
homeassistant     |           ~~~~~~~~~~~~~^^^^^^^^^^^
homeassistant     |   File "/usr/lib/python3.11/collections/__init__.py", line 1124, in __getitem__
homeassistant     |     raise KeyError(key)
homeassistant     | KeyError: None
homeassistant     | 2023-06-08 22:36:40.385 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up tautulli platform for sensor
homeassistant     | Traceback (most recent call last):
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 328, in _async_setup_platform
homeassistant     |     await asyncio.gather(*pending)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 471, in async_add_entities
homeassistant     |     await asyncio.gather(*tasks)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 528, in _async_add_entity
homeassistant     |     entity.add_to_platform_start(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 216, in add_to_platform_start
homeassistant     |     self._async_read_entity_options()
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 774, in _async_read_entity_options
homeassistant     |     registry.async_update_entity_options(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_registry.py", line 940, in async_update_entity_options
homeassistant     |     old = self.entities[entity_id]
homeassistant     |           ~~~~~~~~~~~~~^^^^^^^^^^^
homeassistant     |   File "/usr/lib/python3.11/collections/__init__.py", line 1124, in __getitem__
homeassistant     |     raise KeyError(key)
homeassistant     | KeyError: None
homeassistant     | 2023-06-08 22:36:41.284 ERROR (MainThread) [homeassistant.components.sensor] Error adding entities for domain sensor with platform octoprint
homeassistant     | Traceback (most recent call last):
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 471, in async_add_entities
homeassistant     |     await asyncio.gather(*tasks)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 528, in _async_add_entity
homeassistant     |     entity.add_to_platform_start(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 216, in add_to_platform_start
homeassistant     |     self._async_read_entity_options()
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 774, in _async_read_entity_options
homeassistant     |     registry.async_update_entity_options(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_registry.py", line 940, in async_update_entity_options
homeassistant     |     old = self.entities[entity_id]
homeassistant     |           ~~~~~~~~~~~~~^^^^^^^^^^^
homeassistant     |   File "/usr/lib/python3.11/collections/__init__.py", line 1124, in __getitem__
homeassistant     |     raise KeyError(key)
homeassistant     | KeyError: None
homeassistant     | 2023-06-08 22:36:41.286 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up octoprint platform for sensor
homeassistant     | Traceback (most recent call last):
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 328, in _async_setup_platform
homeassistant     |     await asyncio.gather(*pending)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 471, in async_add_entities
homeassistant     |     await asyncio.gather(*tasks)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 528, in _async_add_entity
homeassistant     |     entity.add_to_platform_start(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 216, in add_to_platform_start
homeassistant     |     self._async_read_entity_options()
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 774, in _async_read_entity_options
homeassistant     |     registry.async_update_entity_options(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_registry.py", line 940, in async_update_entity_options
homeassistant     |     old = self.entities[entity_id]
homeassistant     |           ~~~~~~~~~~~~~^^^^^^^^^^^
homeassistant     |   File "/usr/lib/python3.11/collections/__init__.py", line 1124, in __getitem__
homeassistant     |     raise KeyError(key)
homeassistant     | KeyError: None
homeassistant     | 2023-06-08 22:36:41.376 ERROR (MainThread) [homeassistant.components.sensor] Error adding entities for domain sensor with platform lifx
homeassistant     | Traceback (most recent call last):
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 471, in async_add_entities
homeassistant     |     await asyncio.gather(*tasks)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 528, in _async_add_entity
homeassistant     |     entity.add_to_platform_start(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 216, in add_to_platform_start
homeassistant     |     self._async_read_entity_options()
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 774, in _async_read_entity_options
homeassistant     |     registry.async_update_entity_options(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_registry.py", line 940, in async_update_entity_options
homeassistant     |     old = self.entities[entity_id]
homeassistant     |           ~~~~~~~~~~~~~^^^^^^^^^^^
homeassistant     |   File "/usr/lib/python3.11/collections/__init__.py", line 1124, in __getitem__
homeassistant     |     raise KeyError(key)
homeassistant     | KeyError: None
homeassistant     | 2023-06-08 22:36:41.378 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up lifx platform for sensor
homeassistant     | Traceback (most recent call last):
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 328, in _async_setup_platform
homeassistant     |     await asyncio.gather(*pending)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 471, in async_add_entities
homeassistant     |     await asyncio.gather(*tasks)
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_platform.py", line 528, in _async_add_entity
homeassistant     |     entity.add_to_platform_start(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 216, in add_to_platform_start
homeassistant     |     self._async_read_entity_options()
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/components/sensor/__init__.py", line 774, in _async_read_entity_options
homeassistant     |     registry.async_update_entity_options(
homeassistant     |   File "/lsiopy/lib/python3.11/site-packages/homeassistant/helpers/entity_registry.py", line 940, in async_update_entity_options
homeassistant     |     old = self.entities[entity_id]
homeassistant     |           ~~~~~~~~~~~~~^^^^^^^^^^^
homeassistant     |   File "/usr/lib/python3.11/collections/__init__.py", line 1124, in __getitem__
homeassistant     |     raise KeyError(key)
homeassistant     | KeyError: None
homeassistant     | 2023-06-08 22:36:51.281 WARNING (MainThread) [homeassistant.config_entries] Config entry 'LIFX Mini 300D0A' for homekit_controller integration not ready yet: Timeout while waiting for connection to device 192.168.2.206:56483; Retrying in background
github-actions[bot] commented 1 year ago

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

aptalca commented 1 year ago

See here: https://github.com/linuxserver/docker-homeassistant/issues/70#issuecomment-1583088612

and here: https://github.com/linuxserver/docker-homeassistant/issues/70#issuecomment-1583066989

rwtallant13 commented 1 year ago

Thank you. I scrolled over that bug report as the title did not seem relevant. Marking closed

barrelltitor commented 1 year ago

I'm running the latest available image, however I still get similar errors for some integrations:

Setup failed for custom integration eufy_security: Requirements for eufy_security not found: ['websocket-client==1.1.0'].

Is this fix not yet available or am I doing something wrong?

Roxedus commented 1 year ago

Is this fix not yet available or am I doing something wrong?

This issue is closed because a fix is released. Open a new issue and provide the requested info

aptalca commented 1 year ago

The linked comments above explain it in detail along with 2 different solutions