Mon problème
Hello à tous,
je souhaite charger des images avec leur nom respectif: exemple : bureau.svg ou sejour.svg,
pour cela j’ai trouvé le template {{area_name(trigger.entity_id)}}
mais je galère depuis plusieurs jours à l’intégrer dans le code de floorplan:
rules:
- name: Room
entities:
- entity: light.led_bureau_light
element: area.bureau
tap_action: light.toggle
state_action:
action: call-service
service: floorplan.image_set
service_data: |
>
var imageName = '${area_name(trigger.entity_id)}';
return '/local/floorplan/' + imageName + '.svg';
est ce quelqu’un saurait comment procéder svp?
j’ai également essayé ça :
service_data: |
>
var imageName = '{{area_name(trigger.entity_id)}}';
return '/local/floorplan/' + imageName + '.svg';
mais ca ne marche pas mieux. Je suis pas très bon en Template…
ca aussi :
service_data: /local/floorplan/'{{area_name(trigger.entity_id)}}'.svg
error loading image /local/floorplan/‹ {{area_name(trigger.entity_id)}} ›.svg
j’ai charché des exemples et il n’y en a pas beaucoup en template.
j’ai cette autre template qui fonctionne bien pour les images basées sur l’état d’un sensor.time :
service_data: |
>
var imageName = '';
switch (entity.state) {
case 'Dawn': imageName ='18h'; break;
case 'Morning': imageName = '9h'; break;
case 'Midday': imageName = '12h'; break;
case 'Afternoon': imageName = '13h'; break;
case 'Dusk': imageName = '6h'; break;
case 'Night': imageName = '21h'; break;
}
return '/local/floorplan/maison_' + imageName + '.svg';
mais mon soucis est d’intégrer le {{area_name(trigger.entity_id)}}
…vraiment je sèche…si quelqu’un peux aider, merci par avance
Ma configuration
version | core-2022.11.4 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.10.7 |
os_name | Linux |
os_version | 5.15.74 |
arch | x86_64 |
timezone | Indian/Reunion |
config_dir | /config |
Home Assistant Community Store
GitHub API | ok |
---|---|
GitHub Content | ok |
GitHub Web | ok |
GitHub API Calls Remaining | 4750 |
Installed Version | 1.28.3 |
Stage | running |
Available Repositories | 1163 |
Downloaded Repositories | 42 |
Home Assistant Cloud
logged_in | false |
---|---|
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | ok |
Home Assistant Supervisor
host_os | Home Assistant OS 9.3 |
---|---|
update_channel | stable |
supervisor_version | supervisor-2022.11.2 |
agent_version | 1.4.1 |
docker_version | 20.10.18 |
disk_total | 228.5 GB |
disk_used | 90.4 GB |
healthy | true |
supported | true |
board | generic-x86-64 |
supervisor_api | ok |
version_api | ok |
installed_addons | Samba share (10.0.0), FTP (4.6.1), File editor (5.4.2), Folder Rsync (0.0.9), Glances (0.17.1), HassOS SSH port 22222 Configurator (0.9.1a), Log Viewer (0.14.0), NGINX Home Assistant SSL proxy (3.1.5), Network UPS Tools (0.11.0), SSH & Web Terminal (12.1.3), Samba NAS (10.0.0-nas3), UniFi Network Application (2.4.1), motionEye (0.18.0), Studio Code Server (5.4.1), Zigbee2MQTT (1.28.2-1), Z-Wave JS (0.1.74), VNC Viewer (1.6.0), Mosquitto broker (6.1.3), ESPHome (2022.11.3), Duck DNS (1.15.0), Home Assistant Google Drive Backup (0.109.2), AppDaemon (0.10.1), MariaDB (2.5.1), Asterisk (2.3.3), VLC (0.1.3), Nginx Proxy Manager (0.12.3), Cloudflared (4.0.4) |
Dashboards
dashboards | 2 |
---|---|
resources | 28 |
views | 33 |
mode | storage |