Add brands system integration to proxy brand images through local API (#163960)

Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Franck Nijhof
2026-02-25 17:10:28 +01:00
committed by GitHub
co-authored by Robert Resch Copilot
parent b81b12f094
commit 2e34d4d3a6
64 changed files with 1426 additions and 149 deletions
@@ -930,7 +930,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Beta firmware',
'in_progress': False,
'installed_version': '1.8.99-dev144746',
@@ -992,7 +992,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Firmware',
'in_progress': False,
'installed_version': '1.8.99-dev144746',
@@ -1492,7 +1492,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Beta firmware',
'in_progress': False,
'installed_version': '1.8.99-dev144333',
@@ -1554,7 +1554,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Firmware',
'in_progress': False,
'installed_version': '1.8.99-dev144333',
@@ -4507,7 +4507,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Beta firmware',
'in_progress': False,
'installed_version': '1.8.99-dev134818',
@@ -4569,7 +4569,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Firmware',
'in_progress': False,
'installed_version': '1.8.99-dev134818',
@@ -5255,7 +5255,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Beta firmware',
'in_progress': False,
'installed_version': '1.8.99',
@@ -5317,7 +5317,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Firmware',
'in_progress': False,
'installed_version': '1.8.99',
@@ -6289,7 +6289,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Beta firmware',
'in_progress': False,
'installed_version': '2.4.4',
@@ -6351,7 +6351,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Firmware',
'in_progress': False,
'installed_version': '2.4.4',
@@ -7363,7 +7363,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Beta firmware',
'in_progress': False,
'installed_version': '1.6.1',
@@ -7425,7 +7425,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Firmware',
'in_progress': False,
'installed_version': '1.6.1',
@@ -9269,7 +9269,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Beta firmware',
'in_progress': False,
'installed_version': '1.6.1',
@@ -9331,7 +9331,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Firmware',
'in_progress': False,
'installed_version': '1.6.1',
@@ -11426,7 +11426,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Beta firmware',
'in_progress': False,
'installed_version': '1.6.1',
@@ -11488,7 +11488,7 @@
'auto_update': False,
'device_class': 'firmware',
'display_precision': 0,
'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png',
'entity_picture': '/api/brands/integration/shelly/icon.png',
'friendly_name': 'Test name Firmware',
'in_progress': False,
'installed_version': '1.6.1',