hacs / integration

HACS gives you a powerful UI to handle downloads of all your custom needs.
https://hacs.xyz
MIT License
4.87k stars 1.22k forks source link

Hacsfiles path for theme images resulting in 404 #3751

Closed rohankapoorcom closed 1 month ago

rohankapoorcom commented 1 month ago

System Health details

System Information

version core-2024.4.4
installation_type Home Assistant Core
dev false
hassio false
docker false
user homeassistant
virtualenv true
python_version 3.12.3
os_name Linux
os_version 5.4.0-172-generic
arch x86_64
timezone America/Los_Angeles
config_dir /etc/homeassistant
Home Assistant Community Store GitHub API | ok -- | -- GitHub Content | ok GitHub Web | ok GitHub API Calls Remaining | 4952 Installed Version | 1.34.0 Stage | running Available Repositories | 1409 Downloaded Repositories | 57 HACS Data | ok
keymaster zwave_integration | zwave_js -- | -- network_status | on
Dashboards dashboards | 4 -- | -- resources | 33 views | 20 mode | storage
Recorder oldest_recorder_run | April 11, 2021 at 12:21 AM -- | -- current_recorder_run | June 2, 2024 at 5:25 PM estimated_db_size | 20617.91 MiB database_engine | mysql database_version | 10.6.16
Spotify api_endpoint_reachable | ok -- | --

Checklist

Describe the issue

Theme images no longer seem to be provided through the hacsfiles url. For example, the path /hacsfiles/themes/ios-themes/homekit-bg-blue-red.jpg (utilized by this theme for it's background image) results in a 404.

I've done a lot of Home Assistant upgrade work over the past week (I was running 2023.12 previously) and didn't notice exactly which step the image disappeared with (since it was cached by the browser). I believe it has to do with experimental mode since another Home Assistant instance I have running the same version of core (2024.4.4) and HACS (1.34.0) isn't running experimental mode.

Is it expected that HACS no longer provides that path for theme images running in experimental mode?

Reproduction steps

  1. Install the theme https://github.com/basnijholt/lovelace-ios-themes
  2. Verify that the image files (example: homekit-bg-blue-red.jpg) are present in your configuration folder under the themes/ios-themes path
  3. Activate the theme in Home Assistant ios-dark-mode-blue-red
  4. Check the url /hacsfiles/themes/ios-themes/homekit-bg-blue-red.jpg via browser or curl and confirm that you get a 404 instead of the image file. ...

Debug logs

2024-06-02 17:40:35.497 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration valetudo_vacuum_camera 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
2024-06-02 17:40:35.498 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration frigate 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
2024-06-02 17:40:35.498 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration ecoflow 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
2024-06-02 17:40:35.498 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration mass 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
2024-06-02 17:40:35.498 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration spook_inverse 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
2024-06-02 17:40:35.498 WARNING (SyncWorker_0) [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
2024-06-02 17:40:35.498 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration open_epaper_link 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
2024-06-02 17:40:35.499 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration simpleicons 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
2024-06-02 17:40:35.499 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration spotcast 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
2024-06-02 17:40:35.499 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration qr_generator 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
2024-06-02 17:40:35.499 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration pirateweather 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
2024-06-02 17:40:35.499 WARNING (SyncWorker_0) [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
2024-06-02 17:40:35.499 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration spook 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
2024-06-02 17:40:35.500 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration vaddio_conferenceshot 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
2024-06-02 17:40:35.500 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration huesyncbox 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
2024-06-02 17:40:35.500 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration ingress 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
2024-06-02 17:40:35.500 WARNING (SyncWorker_0) [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
2024-06-02 17:40:35.500 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration mqtt_discoverystream 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
2024-06-02 17:40:35.500 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration ecoflow_cloud 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
2024-06-02 17:40:35.500 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration keymaster 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
2024-06-02 17:40:35.501 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration lovelace_gen 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
2024-06-02 17:40:35.501 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration webrtc 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
2024-06-02 17:40:35.501 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration browser_mod 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
2024-06-02 17:40:35.501 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration smartthinq_sensors 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
2024-06-02 17:40:35.501 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration enphase_envoy 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
2024-06-02 17:40:36.049 WARNING (MainThread) [homeassistant.config] Package kitchen contains invalid customize
2024-06-02 17:40:36.049 WARNING (MainThread) [homeassistant.config] Package master_bedroom contains invalid customize
2024-06-02 17:40:36.051 WARNING (MainThread) [homeassistant.config] Package lights contains invalid customize
2024-06-02 17:40:37.399 ERROR (SyncWorker_0) [homeassistant.util.package] Unable to install package pillow==10.2.0: ERROR: Cannot install pillow==10.2.0 because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
2024-06-02 17:40:38.126 ERROR (SyncWorker_0) [homeassistant.util.package] Unable to install package pillow==10.2.0: ERROR: Cannot install pillow==10.2.0 because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
2024-06-02 17:40:38.477 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'browser_mod' accesses hass.components.frontend. This is deprecated and will stop working in Home Assistant 2024.9, it should be updated to import functions used from frontend directly at custom_components/browser_mod/mod_view.py, line 24: hass.components.frontend.async_register_built_in_panel(, please report it to the author of the 'browser_mod' custom integration
2024-06-02 17:40:38.888 ERROR (SyncWorker_0) [homeassistant.util.package] Unable to install package pillow==10.2.0: ERROR: Cannot install pillow==10.2.0 because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
2024-06-02 17:40:39.044 ERROR (MainThread) [homeassistant.setup] Setup failed for custom integration 'qr_generator': Requirements for qr_generator not found: ['pillow==10.2.0'].
2024-06-02 17:40:39.131 INFO (MainThread) [custom_components.hacs]
-------------------------------------------------------------------
HACS (Home Assistant Community Store)

Version: 1.34.0
This is a custom integration
If you have any issues with this you need to open an issue here:
https://github.com/hacs/integration/issues
-------------------------------------------------------------------

2024-06-02 17:40:39.454 DEBUG (MainThread) [custom_components.hacs] Configuration type: config_entry
2024-06-02 17:40:39.496 INFO (MainThread) [custom_components.hacs] <HacsData restore> Restore started
2024-06-02 17:40:39.551 INFO (MainThread) [custom_components.hacs] <HacsData restore> Restore done
2024-06-02 17:40:39.551 INFO (MainThread) [custom_components.hacs] Enable category: integration
2024-06-02 17:40:39.551 INFO (MainThread) [custom_components.hacs] Enable category: plugin
2024-06-02 17:40:39.551 INFO (MainThread) [custom_components.hacs] Enable category: template
2024-06-02 17:40:39.551 INFO (MainThread) [custom_components.hacs] Enable category: python_script
2024-06-02 17:40:39.551 INFO (MainThread) [custom_components.hacs] Enable category: theme
2024-06-02 17:40:39.551 INFO (MainThread) [custom_components.hacs] <HacsFrontend> Using experimental frontend
2024-06-02 17:40:39.552 INFO (MainThread) [custom_components.hacs] Setting up plugin endpoint
2024-06-02 17:40:39.552 INFO (MainThread) [custom_components.hacs] <HacsFrontend> storage mode, cache for /hacsfiles/: True
2024-06-02 17:40:40.076 WARNING (ImportExecutor_0) [py.warnings] /srv/homeassistant/lib/python3.12/site-packages/mashumaro/core/meta/types/unpack.py:182: UserWarning: music_assistant.common.models.config_entries.ConfigValueOption.value (typing.Union[str, int, float, bool, tuple[int, int], list[str], list[int], list[tuple[int, int]], None]): In the next release, data marked with Union type containing 'str' and 'bool' will be coerced to the value of the type specified first instead of passing it as is
  warnings.warn(

2024-06-02 17:40:40.082 WARNING (ImportExecutor_0) [py.warnings] /srv/homeassistant/lib/python3.12/site-packages/mashumaro/core/meta/types/unpack.py:182: UserWarning: music_assistant.common.models.config_entries.ConfigEntry.default_value (typing.Union[str, int, float, bool, tuple[int, int], list[str], list[int], list[tuple[int, int]], None]): In the next release, data marked with Union type containing 'str' and 'bool' will be coerced to the value of the type specified first instead of passing it as is
  warnings.warn(

2024-06-02 17:40:40.085 WARNING (ImportExecutor_0) [py.warnings] /srv/homeassistant/lib/python3.12/site-packages/mashumaro/core/meta/types/unpack.py:182: UserWarning: music_assistant.common.models.config_entries.ConfigEntry.value (typing.Union[str, int, float, bool, tuple[int, int], list[str], list[int], list[tuple[int, int]], None]): In the next release, data marked with Union type containing 'str' and 'bool' will be coerced to the value of the type specified first instead of passing it as is
  warnings.warn(

2024-06-02 17:40:40.490 INFO (MainThread) [custom_components.hacs] Stage changed: setup
2024-06-02 17:40:40.490 INFO (MainThread) [custom_components.hacs] Stage changed: waiting
2024-06-02 17:40:40.490 INFO (MainThread) [custom_components.hacs] Setup complete, waiting for Home Assistant before startup tasks starts
2024-06-02 17:40:40.716 WARNING (ImportExecutor_0) [homeassistant.const] ELECTRIC_CURRENT_AMPERE was used from ecoflow, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfElectricCurrent.AMPERE instead, please report it to the author of the 'ecoflow' custom integration
2024-06-02 17:40:40.718 WARNING (ImportExecutor_0) [homeassistant.const] ELECTRIC_POTENTIAL_VOLT was used from ecoflow, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfElectricPotential.VOLT instead, please report it to the author of the 'ecoflow' custom integration
2024-06-02 17:40:40.719 WARNING (ImportExecutor_0) [homeassistant.const] ENERGY_WATT_HOUR was used from ecoflow, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfEnergy.WATT_HOUR instead, please report it to the author of the 'ecoflow' custom integration
2024-06-02 17:40:40.721 WARNING (ImportExecutor_0) [homeassistant.const] FREQUENCY_HERTZ was used from ecoflow, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfFrequency.HERTZ instead, please report it to the author of the 'ecoflow' custom integration
2024-06-02 17:40:40.723 WARNING (ImportExecutor_0) [homeassistant.const] POWER_WATT was used from ecoflow, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfPower.WATT instead, please report it to the author of the 'ecoflow' custom integration
2024-06-02 17:40:40.724 WARNING (ImportExecutor_0) [homeassistant.const] TEMP_CELSIUS was used from ecoflow, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfTemperature.CELSIUS instead, please report it to the author of the 'ecoflow' custom integration
2024-06-02 17:40:40.727 WARNING (ImportExecutor_0) [homeassistant.const] FREQUENCY_HERTZ was used from ecoflow, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfFrequency.HERTZ instead, please report it to the author of the 'ecoflow' custom integration
2024-06-02 17:40:40.730 WARNING (ImportExecutor_0) [homeassistant.const] ELECTRIC_CURRENT_AMPERE was used from ecoflow, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfElectricCurrent.AMPERE instead, please report it to the author of the 'ecoflow' custom integration
2024-06-02 17:40:40.731 WARNING (ImportExecutor_0) [homeassistant.const] POWER_WATT was used from ecoflow, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfPower.WATT instead, please report it to the author of the 'ecoflow' custom integration
2024-06-02 17:40:40.735 ERROR (MainThread) [homeassistant.components.binary_sensor] Error adding entity binary_sensor.server_rack_backup_ac_custom_charge_speed for domain binary_sensor with platform ecoflow
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/helpers/entity_platform.py", line 580, in _async_add_entities
    await coro
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/helpers/entity_platform.py", line 890, in _async_add_entity
    await entity.add_to_platform_finish()
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/helpers/entity.py", line 1332, in add_to_platform_finish
    await self.async_internal_added_to_hass()
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/components/binary_sensor/__init__.py", line 272, in async_internal_added_to_hass
    raise HomeAssistantError(
homeassistant.exceptions.HomeAssistantError: Entity binary_sensor.server_rack_backup_ac_custom_charge_speed cannot be added as the entity category is set to config
2024-06-02 17:40:40.753 ERROR (MainThread) [homeassistant.components.binary_sensor] Error adding entity binary_sensor.upstairs_backup_1_ac_custom_charge_speed for domain binary_sensor with platform ecoflow
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/helpers/entity_platform.py", line 580, in _async_add_entities
    await coro
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/helpers/entity_platform.py", line 890, in _async_add_entity
    await entity.add_to_platform_finish()
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/helpers/entity.py", line 1332, in add_to_platform_finish
    await self.async_internal_added_to_hass()
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/components/binary_sensor/__init__.py", line 272, in async_internal_added_to_hass
    raise HomeAssistantError(
homeassistant.exceptions.HomeAssistantError: Entity binary_sensor.upstairs_backup_1_ac_custom_charge_speed cannot be added as the entity category is set to config
2024-06-02 17:40:40.767 ERROR (MainThread) [homeassistant.components.binary_sensor] Error adding entity binary_sensor.upstairs_backup_2_ac_custom_charge_speed for domain binary_sensor with platform ecoflow
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/helpers/entity_platform.py", line 580, in _async_add_entities
    await coro
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/helpers/entity_platform.py", line 890, in _async_add_entity
    await entity.add_to_platform_finish()
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/helpers/entity.py", line 1332, in add_to_platform_finish
    await self.async_internal_added_to_hass()
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/components/binary_sensor/__init__.py", line 272, in async_internal_added_to_hass
    raise HomeAssistantError(
homeassistant.exceptions.HomeAssistantError: Entity binary_sensor.upstairs_backup_2_ac_custom_charge_speed cannot be added as the entity category is set to config
2024-06-02 17:40:43.012 WARNING (ImportExecutor_0) [homeassistant.components.binary_sensor] DEVICE_CLASS_CONNECTIVITY was used from keymaster, this is a deprecated constant which will be removed in HA Core 2025.1. Use BinarySensorDeviceClass.CONNECTIVITY instead, please report it to the author of the 'keymaster' custom integration
2024-06-02 17:40:43.015 WARNING (ImportExecutor_0) [homeassistant.components.binary_sensor] DEVICE_CLASS_CONNECTIVITY was used from keymaster, this is a deprecated constant which will be removed in HA Core 2025.1. Use BinarySensorDeviceClass.CONNECTIVITY instead, please report it to the author of the 'keymaster' custom integration
2024-06-02 17:40:43.077 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.upstairs_hall_weather_display_wifi_signal_strength (<class 'homeassistant.components.esphome.sensor.EsphomeSensor'>) is using native unit of measurement 'Signal %' which is not a valid unit for the device class ('signal_strength') it is using; expected one of ['dB', 'dBm']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+esphome%22
2024-06-02 17:40:43.093 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.standing_desk_wifi_signal_strength (<class 'homeassistant.components.esphome.sensor.EsphomeSensor'>) is using native unit of measurement 'Signal %' which is not a valid unit for the device class ('signal_strength') it is using; expected one of ['dB', 'dBm']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+esphome%22
2024-06-02 17:40:43.094 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.garage_weather_display_wifi_signal_strength (<class 'homeassistant.components.esphome.sensor.EsphomeSensor'>) is using native unit of measurement 'Signal %' which is not a valid unit for the device class ('signal_strength') it is using; expected one of ['dB', 'dBm']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+esphome%22
2024-06-02 17:40:43.372 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.server_rack_exhaust_fan_wifi_signal_strength (<class 'homeassistant.components.esphome.sensor.EsphomeSensor'>) is using native unit of measurement 'Signal %' which is not a valid unit for the device class ('signal_strength') it is using; expected one of ['dB', 'dBm']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+esphome%22
2024-06-02 17:40:43.622 WARNING (ImportExecutor_0) [homeassistant.components.camera] SUPPORT_STREAM was used from vaddio_conferenceshot, this is a deprecated constant which will be removed in HA Core 2025.1. Use CameraEntityFeature.STREAM instead, please report it to the author of the 'vaddio_conferenceshot' custom integration
2024-06-02 17:40:43.626 WARNING (ImportExecutor_0) [homeassistant.components.camera] SUPPORT_STREAM was used from vaddio_conferenceshot, this is a deprecated constant which will be removed in HA Core 2025.1. Use CameraEntityFeature.STREAM instead, please report it to the author of the 'vaddio_conferenceshot' custom integration
2024-06-02 17:40:43.629 WARNING (MainThread) [homeassistant.helpers.entity] Entity camera.living_room_conference_camera (<class 'custom_components.vaddio_conferenceshot.camera.VaddioCamera'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <CameraEntityFeature.STREAM: 2>, please create a bug report at https://github.com/rohankapoorcom/vaddio_conferenceshot/issues and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation
2024-06-02 17:40:44.722 WARNING (MainThread) [aioesphomeapi.reconnect_logic] Can't connect to ESPHome API for office-presence-sensor @ 192.168.94.142: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.94.142', port=6053))]: [Errno 113] Connect call failed ('192.168.94.142', 6053) (SocketAPIError)
2024-06-02 17:40:44.904 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.garage_door_wifi_signal_strength (<class 'homeassistant.components.esphome.sensor.EsphomeSensor'>) is using native unit of measurement 'Signal %' which is not a valid unit for the device class ('signal_strength') it is using; expected one of ['dB', 'dBm']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+esphome%22
2024-06-02 17:40:44.946 WARNING (MainThread) [aioesphomeapi.reconnect_logic] Can't connect to ESPHome API for garage-presence-sensor @ 192.168.94.126: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.94.126', port=6053))]: [Errno 113] Connect call failed ('192.168.94.126', 6053) (SocketAPIError)
2024-06-02 17:40:46.116 WARNING (MainThread) [homeassistant.components.mqtt] The 'schema' option is deprecated, please remove it from your configuration
2024-06-02 17:40:46.122 WARNING (MainThread) [homeassistant.components.mqtt] The 'schema' option is deprecated, please remove it from your configuration
2024-06-02 17:40:46.783 WARNING (MainThread) [homeassistant.components.mqtt.light.schema_json] Deprecated flag `color_mode` used in MQTT JSON light config , the `color_mode` flag is not used anymore and should be removed. Got: {'availability': [{'topic': 'zigbee2mqtt/bridge/state', 'value_template': '{{ value_json.state }}'}, {'topic': 'zigbee2mqtt/Master Bathroom Light 1/availability', 'value_template': '{{ value_json.state }}'}], 'availability_mode': 'all', 'brightness': True, 'brightness_scale': 254, 'color_mode': True, 'command_topic': 'zigbee2mqtt/Master Bathroom Light 1/set', 'device': {'configuration_url': 'https://zigbee2mqtt.rohankapoor.dev/#/device/0x001788010cff98b3/info', 'identifiers': ['zigbee2mqtt_0x001788010cff98b3'], 'manufacturer': 'Philips', 'model': 'Hue white ambiance extra bright high lumen dimmable LED smart retrofit recessed 4" downlight (9290031347)', 'name': 'Master Bathroom Light 1', 'sw_version': '1.116.3', 'via_device': 'zigbee2mqtt_bridge_0x00124b002590967b'}, 'effect': True, 'effect_list': ['blink', 'breathe', 'okay', 'channel_change', 'candle', 'finish_effect', 'stop_effect', 'stop_hue_effect'], 'max_mireds': 500, 'min_mireds': 153, 'name': None, 'object_id': 'master_bathroom_light_1', 'origin': {'name': 'Zigbee2MQTT', 'sw_version': '1.36.1', 'support_url': 'https://www.zigbee2mqtt.io'}, 'schema': 'json', 'state_topic': 'zigbee2mqtt/Master Bathroom Light 1', 'supported_color_modes': ['color_temp'], 'unique_id': '0x001788010cff98b3_light_zigbee2mqtt', 'platform': 'mqtt'}. This will stop working in Home Assistant Core 2025.3
2024-06-02 17:40:46.783 WARNING (MainThread) [homeassistant.components.mqtt.light.schema_json] Deprecated flag `color_mode` used in MQTT JSON light config , the `color_mode` flag is not used anymore and should be removed. Got: {'availability': [{'topic': 'zigbee2mqtt/bridge/state', 'value_template': '{{ value_json.state }}'}, {'topic': 'zigbee2mqtt/Master Bathroom Light 2/availability', 'value_template': '{{ value_json.state }}'}], 'availability_mode': 'all', 'brightness': True, 'brightness_scale': 254, 'color_mode': True, 'command_topic': 'zigbee2mqtt/Master Bathroom Light 2/set', 'device': {'configuration_url': 'https://zigbee2mqtt.rohankapoor.dev/#/device/0x001788010cff9c8d/info', 'identifiers': ['zigbee2mqtt_0x001788010cff9c8d'], 'manufacturer': 'Philips', 'model': 'Hue white ambiance extra bright high lumen dimmable LED smart retrofit recessed 4" downlight (9290031347)', 'name': 'Master Bathroom Light 2', 'sw_version': '1.116.3', 'via_device': 'zigbee2mqtt_bridge_0x00124b002590967b'}, 'effect': True, 'effect_list': ['blink', 'breathe', 'okay', 'channel_change', 'candle', 'finish_effect', 'stop_effect', 'stop_hue_effect'], 'max_mireds': 500, 'min_mireds': 153, 'name': None, 'object_id': 'master_bathroom_light_2', 'origin': {'name': 'Zigbee2MQTT', 'sw_version': '1.36.1', 'support_url': 'https://www.zigbee2mqtt.io'}, 'schema': 'json', 'state_topic': 'zigbee2mqtt/Master Bathroom Light 2', 'supported_color_modes': ['color_temp'], 'unique_id': '0x001788010cff9c8d_light_zigbee2mqtt', 'platform': 'mqtt'}. This will stop working in Home Assistant Core 2025.3
2024-06-02 17:40:46.784 WARNING (MainThread) [homeassistant.components.mqtt.light.schema_json] Deprecated flag `color_mode` used in MQTT JSON light config , the `color_mode` flag is not used anymore and should be removed. Got: {'availability': [{'topic': 'zigbee2mqtt/bridge/state', 'value_template': '{{ value_json.state }}'}, {'topic': 'zigbee2mqtt/Master Bathroom Light 3/availability', 'value_template': '{{ value_json.state }}'}], 'availability_mode': 'all', 'brightness': True, 'brightness_scale': 254, 'color_mode': True, 'command_topic': 'zigbee2mqtt/Master Bathroom Light 3/set', 'device': {'configuration_url': 'https://zigbee2mqtt.rohankapoor.dev/#/device/0x001788010cff9fd7/info', 'identifiers': ['zigbee2mqtt_0x001788010cff9fd7'], 'manufacturer': 'Philips', 'model': 'Hue white ambiance extra bright high lumen dimmable LED smart retrofit recessed 4" downlight (9290031347)', 'name': 'Master Bathroom Light 3', 'sw_version': '1.116.3', 'via_device': 'zigbee2mqtt_bridge_0x00124b002590967b'}, 'effect': True, 'effect_list': ['blink', 'breathe', 'okay', 'channel_change', 'candle', 'finish_effect', 'stop_effect', 'stop_hue_effect'], 'max_mireds': 500, 'min_mireds': 153, 'name': None, 'object_id': 'master_bathroom_light_3', 'origin': {'name': 'Zigbee2MQTT', 'sw_version': '1.36.1', 'support_url': 'https://www.zigbee2mqtt.io'}, 'schema': 'json', 'state_topic': 'zigbee2mqtt/Master Bathroom Light 3', 'supported_color_modes': ['color_temp'], 'unique_id': '0x001788010cff9fd7_light_zigbee2mqtt', 'platform': 'mqtt'}. This will stop working in Home Assistant Core 2025.3
2024-06-02 17:40:46.785 WARNING (MainThread) [homeassistant.components.mqtt.light.schema_json] Deprecated flag `color_mode` used in MQTT JSON light config , the `color_mode` flag is not used anymore and should be removed. Got: {'availability': [{'topic': 'zigbee2mqtt/bridge/state', 'value_template': '{{ value_json.state }}'}, {'topic': 'zigbee2mqtt/Master Bathroom Light 4/availability', 'value_template': '{{ value_json.state }}'}], 'availability_mode': 'all', 'brightness': True, 'brightness_scale': 254, 'color_mode': True, 'command_topic': 'zigbee2mqtt/Master Bathroom Light 4/set', 'device': {'configuration_url': 'https://zigbee2mqtt.rohankapoor.dev/#/device/0x001788010cff98a2/info', 'identifiers': ['zigbee2mqtt_0x001788010cff98a2'], 'manufacturer': 'Philips', 'model': 'Hue white ambiance extra bright high lumen dimmable LED smart retrofit recessed 4" downlight (9290031347)', 'name': 'Master Bathroom Light 4', 'sw_version': '1.116.3', 'via_device': 'zigbee2mqtt_bridge_0x00124b002590967b'}, 'effect': True, 'effect_list': ['blink', 'breathe', 'okay', 'channel_change', 'candle', 'finish_effect', 'stop_effect', 'stop_hue_effect'], 'max_mireds': 500, 'min_mireds': 153, 'name': None, 'object_id': 'master_bathroom_light_4', 'origin': {'name': 'Zigbee2MQTT', 'sw_version': '1.36.1', 'support_url': 'https://www.zigbee2mqtt.io'}, 'schema': 'json', 'state_topic': 'zigbee2mqtt/Master Bathroom Light 4', 'supported_color_modes': ['color_temp'], 'unique_id': '0x001788010cff98a2_light_zigbee2mqtt', 'platform': 'mqtt'}. This will stop working in Home Assistant Core 2025.3
2024-06-02 17:40:46.795 WARNING (MainThread) [homeassistant.components.mqtt.light.schema_json] Deprecated flag `color_mode` used in MQTT JSON light config , the `color_mode` flag is not used anymore and should be removed. Got: {'availability': [{'topic': 'zigbee2mqtt/bridge/state', 'value_template': '{{ value_json.state }}'}, {'topic': 'zigbee2mqtt/Master Bathroom Lights/availability', 'value_template': '{{ value_json.state }}'}], 'availability_mode': 'all', 'brightness': True, 'brightness_scale': 254, 'color_mode': True, 'command_topic': 'zigbee2mqtt/Master Bathroom Lights/set', 'device': {'configuration_url': 'https://zigbee2mqtt.rohankapoor.dev/#/group/9', 'identifiers': ['zigbee2mqtt_1221051039810110150109113116116_9'], 'manufacturer': 'Zigbee2MQTT', 'model': 'Group', 'name': 'Master Bathroom Lights', 'sw_version': 'Zigbee2MQTT 1.36.1', 'via_device': 'zigbee2mqtt_bridge_0x00124b002590967b'}, 'effect': True, 'effect_list': ['blink', 'breathe', 'okay', 'channel_change', 'candle', 'finish_effect', 'stop_effect', 'stop_hue_effect'], 'max_mireds': 500, 'min_mireds': 153, 'name': None, 'object_id': 'master_bathroom_lights', 'origin': {'name': 'Zigbee2MQTT', 'sw_version': '1.36.1', 'support_url': 'https://www.zigbee2mqtt.io'}, 'schema': 'json', 'state_topic': 'zigbee2mqtt/Master Bathroom Lights', 'supported_color_modes': ['color_temp'], 'unique_id': '9_light_zigbee2mqtt', 'platform': 'mqtt'}. This will stop working in Home Assistant Core 2025.3
2024-06-02 17:40:48.151 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.energy_monitor_1_wifi_signal_strength (<class 'homeassistant.components.esphome.sensor.EsphomeSensor'>) is using native unit of measurement 'Signal %' which is not a valid unit for the device class ('signal_strength') it is using; expected one of ['dB', 'dBm']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+esphome%22
2024-06-02 17:40:48.152 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.energy_monitor_2_wifi_signal_strength (<class 'homeassistant.components.esphome.sensor.EsphomeSensor'>) is using native unit of measurement 'Signal %' which is not a valid unit for the device class ('signal_strength') it is using; expected one of ['dB', 'dBm']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+esphome%22
2024-06-02 17:40:48.488 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.energy_monitor_3_wifi_signal_strength (<class 'homeassistant.components.esphome.sensor.EsphomeSensor'>) is using native unit of measurement 'Signal %' which is not a valid unit for the device class ('signal_strength') it is using; expected one of ['dB', 'dBm']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+esphome%22
2024-06-02 17:40:53.687 ERROR (MainThread) [homeassistant.config_entries] Error unloading entry UpstairsOpenEPaperLinkAP.iot.dev.rohankapoor.com for camera
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/config_entries.py", line 724, in async_unload
    result = await component.async_unload_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/components/camera/__init__.py", line 476, in async_unload_entry
    return await component.async_unload_entry(entry)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/helpers/entity_component.py", line 202, in async_unload_entry
    raise ValueError("Config entry was never loaded!")
ValueError: Config entry was never loaded!
2024-06-02 17:40:56.008 WARNING (MainThread) [homeassistant.components.calendar] Setup of calendar platform todoist is taking over 10 seconds.
2024-06-02 17:41:37.203 WARNING (MainThread) [homeassistant.bootstrap] Waiting on integrations to complete setup: {('reolink', '5c9f3c8efbef5cbb7b18657a8a00a6b5'): 7941143.223514149, ('reolink', '60f341ff29b6c0602dc7e4c6358434d8'): 7941143.224533942}
2024-06-02 17:41:42.198 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140376448310464] Wall Kiosk from 192.168.94.214 (Mozilla/5.0 (Linux; Android 8.1.0; Lenovo CD-18781Y Build/OPM1.171019.026; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36): Client unable to keep up with pending messages. Stayed over 1024 for 5 seconds. The system's load is too high or an integration is misbehaving; Last message was: b'{"type":"event","event":{"event_type":"state_changed","data":{"entity_id":"sensor.server_rack_exhaust_fan_temperature_1","old_state":{"entity_id":"sensor.server_rack_exhaust_fan_temperature_1","state":"78.3","attributes":{"state_class":"measurement","unit_of_measurement":"\xc2\xb0F","device_class":"temperature","friendly_name":"Server Rack Exhaust Fan Temperature 1"},"last_changed":"2024-06-03T00:41:41.176373+00:00","last_reported":"2024-06-03T00:41:41.176373+00:00","last_updated":"2024-06-03T00:41:41.176373+00:00","context":{"id":"01HZDRPXHR07KKXDB6YH2Z35QM","parent_id":null,"user_id":null}},"new_state":{"entity_id":"sensor.server_rack_exhaust_fan_temperature_1","state":"78.1","attributes":{"state_class":"measurement","unit_of_measurement":"\xc2\xb0F","device_class":"temperature","friendly_name":"Server Rack Exhaust Fan Temperature 1"},"last_changed":"2024-06-03T00:41:42.183295+00:00","last_reported":"2024-06-03T00:41:42.183295+00:00","last_updated":"2024-06-03T00:41:42.183295+00:00","context":{"id":"01HZDRPYH7PWJ4WV2V1Y4V2NWK","parent_id":null,"user_id":null}}},"origin":"LOCAL","time_fired":"2024-06-03T00:41:42.183295+00:00","context":{"id":"01HZDRPYH7PWJ4WV2V1Y4V2NWK","parent_id":null,"user_id":null}},"id":18}'
2024-06-02 17:42:16.229 ERROR (MainThread) [homeassistant.components.reolink.host] Error while requesting ONVIF pull point: Failed to request pull point message: Host 192.168.95.25:443: connection error: Server disconnected.
2024-06-02 17:42:16.282 ERROR (MainThread) [homeassistant.components.reolink.host] Error while requesting ONVIF pull point: Failed to request pull point message: Host 192.168.95.24:443: connection error: Server disconnected.
2024-06-02 17:42:17.721 INFO (MainThread) [custom_components.hacs] Stage changed: startup
2024-06-02 17:42:17.848 DEBUG (MainThread) [custom_components.hacs] There are 6 scheduled recurring tasks
2024-06-02 17:42:17.848 INFO (MainThread) [custom_components.hacs] Loading removed repositories
2024-06-02 17:42:17.884 WARNING (ImportExecutor_0) [homeassistant.components.camera] SUPPORT_ON_OFF was used from valetudo_vacuum_camera, this is a deprecated constant which will be removed in HA Core 2025.1. Use CameraEntityFeature.ON_OFF instead, please report it to the author of the 'valetudo_vacuum_camera' custom integration
2024-06-02 17:42:17.889 WARNING (ImportExecutor_0) [homeassistant.components.camera] SUPPORT_ON_OFF was used from valetudo_vacuum_camera, this is a deprecated constant which will be removed in HA Core 2025.1. Use CameraEntityFeature.ON_OFF instead, please report it to the author of the 'valetudo_vacuum_camera' custom integration
2024-06-02 17:42:17.892 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/config_entries.py", line 1722, in async_reload
    unload_result = await self.async_unload(entry_id)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/homeassistant/lib/python3.12/site-packages/homeassistant/config_entries.py", line 1694, in async_unload
    raise OperationNotAllowed(
homeassistant.config_entries.OperationNotAllowed: The config entry Music Assistant (mass) with entry_id 179c4403944d22295a968f6059c3c631 cannot be unloaded because it is not in a recoverable state (ConfigEntryState.SETUP_IN_PROGRESS)
2024-06-02 17:42:17.947 WARNING (MainThread) [homeassistant.helpers.entity] Entity camera.valetudo_upstairs_vacuum_map (<class 'custom_components.valetudo_vacuum_camera.camera.ValetudoCamera'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <CameraEntityFeature.ON_OFF: 1>, please create a bug report at https://github.com/sca075/valetudo_vacuum_camera/issues and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation
2024-06-02 17:42:17.957 WARNING (MainThread) [homeassistant.helpers.entity] Entity camera.valetudo_downstairs_vacuum_map (<class 'custom_components.valetudo_vacuum_camera.camera.ValetudoCamera'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <CameraEntityFeature.ON_OFF: 1>, please create a bug report at https://github.com/sca075/valetudo_vacuum_camera/issues and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation
2024-06-02 17:42:18.023 INFO (MainThread) [custom_components.hacs] Loading known repositories
2024-06-02 17:42:18.032 DEBUG (MainThread) [custom_components.hacs] Fetching updated content for theme
2024-06-02 17:42:18.032 DEBUG (MainThread) [custom_components.hacs] Fetching updated content for integration
2024-06-02 17:42:18.033 DEBUG (MainThread) [custom_components.hacs] Fetching updated content for plugin
2024-06-02 17:42:18.033 DEBUG (MainThread) [custom_components.hacs] Fetching updated content for python_script
2024-06-02 17:42:18.033 DEBUG (MainThread) [custom_components.hacs] Fetching updated content for template
2024-06-02 17:42:18.742 DEBUG (MainThread) [custom_components.hacs] <Integration KoljaWindeler/kaco> Unregister stale custom repository
2024-06-02 17:42:19.363 INFO (MainThread) [custom_components.hacs] Stage changed: running
2024-06-02 17:42:19.421 DEBUG (MainThread) [custom_components.hacs] <QueueManager> The queue is empty
2024-06-02 17:42:19.426 DEBUG (MainThread) [custom_components.hacs] <HACSStore async_save_to_store> Did not store data for 'hacs.critical'. Content did not change
2024-06-02 17:42:19.427 DEBUG (MainThread) [custom_components.hacs] Nothing in the queue
2024-06-02 17:42:21.836 WARNING (MainThread) [custom_components.valetudo_vacuum_camera.camera] Error Savingupstairs-vacuum: Snapshot, no snapshot available till restart.
2024-06-02 17:42:22.611 WARNING (MainThread) [custom_components.valetudo_vacuum_camera.camera] Error Savingdownstairs-vacuum: Snapshot, no snapshot available till restart.
2024-06-02 17:42:22.973 WARNING (Recorder) [homeassistant.components.sensor.recorder] Entity sensor.envoy_202317054288_lifetime_net_energy_consumption_l1 from integration enphase_envoy has state class total_increasing, but its state is not strictly increasing. Triggered by state 2108240 (2108243.0) with last_updated set to 2024-06-03T00:37:16.596284+00:00. Please report it to the author of the 'enphase_envoy' custom integration


### Diagnostics dump

_No response_
hacs-bot[bot] commented 1 month ago

Make sure you have read the issue guidelines and that you filled out the entire template.

If you have an issue identical to this, do not add comments like "same here", "i have this too", instead add a :+1: reaction to the issue description. Thanks! :+1:

ludeeus commented 1 month ago

Yes, that is correct. When that is enabled it will not be setup, and for 2.0 it has been removed completely.

rohankapoorcom commented 1 month ago

Thanks for the response @ludeeus. Is there a recommended alternative besides copying the image files out of the theme to www and modifying the theme to point to them?

ludeeus commented 1 month ago

There are 3 options: 1) The one you describe (which should be easier with the upcoming release of home assistant). 2) using base64 encoded images. 3) Making it an integration that handles it.

rohankapoorcom commented 1 month ago

Got it, thanks for the details!