Bonjour à tous,
Je cherche à modifier quelques icones d’entités.
J’ai bien trouvé l’adresse où leur nom est référencé.
J’ai cru comprendre qu’il fallait créer un fichier « customize.yaml » et inclure la ligne
customize: !include customize.yaml
J’arrive bien à voir changer les icônes et retrouver ces modifications dans le fichier yaml cité
device_tracker.switch:
icon: mdi:nintendo-switch
switch.rpi_cooling_fan:
icon: mdi:fan
group.all_doors:
icon: mdi:door
sensor.freebox_player_status:
icon: mdi:television-classic
Cependant, je me retrouve avec une erreur que je ne comprends pas.
Logger: homeassistant.components.hassio
Source: components/hassio/__init__.py:454
Integration: Hass.io (documentation, issues)
First occurred: 16:44:56 (1 occurrences)
Last logged: 16:44:56
Component error: customize - Integration 'customize' not found.
Quelqu’un saurait comment résoudre cette erreur s’il vous plait ?
Ma configuration
System Health
version
core-2021.3.4
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
virtualenv
false
python_version
3.8.7
os_name
Linux
os_version
5.4.83-v8
arch
aarch64
timezone
Europe/Paris
Home Assistant Community Store
GitHub API
ok
Github API Calls Remaining
5000
Installed Version
1.11.3
Stage
running
Available Repositories
845
Installed Repositories
15
Home Assistant Cloud
logged_in
false
can_reach_cert_server
ok
can_reach_cloud_auth
ok
can_reach_cloud
ok
Hass.io
host_os
Home Assistant OS 5.12
update_channel
stable
supervisor_version
supervisor-2021.03.9
docker_version
19.03.13
disk_total
219.4 GB
disk_used
9.0 GB
healthy
true
supported
true
board
rpi4-64
supervisor_api
ok
version_api
ok
installed_addons
Samba share (9.3.1), Let’s Encrypt (4.11.0), File editor (5.2.0), Check Home Assistant configuration (3.6.0), Samba Backup (4.5.0), Terminal & SSH (9.1.0), deCONZ (6.7.2), AirCast (3.0.0), Visual Studio Code (3.3.0), MariaDB (2.2.2), Mosquitto broker (5.1.1), Zigbee2mqtt (1.18.1-1)
Lovelace
dashboards
2
resources
8
views
6
mode
storage
egensperger:
J’ai cru comprendre qu’il fallait créer un fichier « customize.yaml » et inclure la ligne
customize: !include customize.yaml
J’arrive bien à voir changer les icônes et retrouver ces modifications dans le fichier yaml cité
Comment arrives tu à voir changer les icônes si tu as une erreur ?
Il faut mettre la clé customize
sous l’intégration homeassistant
:
homeassistant:
customize: !include customize.yaml
Documentation : Customizing entities - Home Assistant
1 « J'aime »
Hello,
Je me pose la même question. Je vais voir ça, merci pour le conseil.
Je me permets une autre question concernant le changement d’icône.
Je souhaite changer les icônes de porte (en fonction de l’ouverture pour être original…).
Je pensais pouvoir faire mon fainéant et procéder ainsi en appliquant les changement pour toutes les portes :
group.all_doors:
icon: if (entities['group.all_doors'].state=== 'on') return 'mdi:door-open'; else return 'mdi:door'
Malheureusement ça ne fonctionne pas. Faut-il que je le fasse pour les portes une par une ?
L’erreur n’apparaît plus suite au changement préconisé, merci.
Pour les changements, j’ai procédé ainsi :
binary_sensor.porte_chambres:
templates:
icon: if (entities['binary_sensor.porte_chambres'].state=== 'on') return 'mdi:door-open';
if (entities['binary_sensor.porte_chambres'].state=== 'off') return 'mdi:door'
binary_sensor.porte_escaliers_garage:
templates:
icon: if (entities['binary_sensor.porte_escaliers_garage'].state=== 'on') return 'mdi:door-open';
if (entities['binary_sensor.porte_escaliers_garage'].state=== 'off') return 'mdi:door'
binary_sensor.porte_jardin:
templates:
icon: if (entities['binary_sensor.porte_jardin'].state=== 'on') return 'mdi:door-open';
if (entities['binary_sensor.porte_jardin'].state=== 'off') return 'mdi:door'
Mais il y a peut être un moyen plus rapide…