Mon problème
Bonjour
J’utilise un template crée en yaml pour la gestion de mes poubelles.
Je voudrais avoir ce template en passant par interface UI
template:
# code garbage warc0zes + ajout monstres
- sensor:
- name: "poubelle_verte_jour"
state: >-
{% set delta = state_attr('calendar.poubelle_verte_vegetaux', 'start_time') | as_datetime | as_local - today_at() %}
{{ {0: "Aujourd'hui", 1: "Demain"}.get(delta.days, 'Dans ' ~ delta.days ~ ' Jours') }}
attributes:
date: >-
{{ as_timestamp(states.calendar.poubelle_verte_vegetaux.attributes.start_time) | timestamp_custom("%d/%m/%y", True) }}
jours: "{{((as_timestamp(states.calendar.poubelle_verte_vegetaux.attributes.start_time)- as_timestamp(now())) /86400+1) | int}}"
J’arrive à créer le template pour la partie « State », mais comment intégrer la partie « attributes »
merci pour votre aide
Ma configuration
System Information
version |
core-2024.4.1 |
installation_type |
Home Assistant OS |
dev |
false |
hassio |
true |
docker |
true |
user |
root |
virtualenv |
false |
python_version |
3.12.2 |
os_name |
Linux |
os_version |
6.6.20-haos |
arch |
x86_64 |
timezone |
Europe/Paris |
config_dir |
/config |
Home Assistant Community Store
GitHub API |
ok |
GitHub Content |
ok |
GitHub Web |
ok |
GitHub API Calls Remaining |
4985 |
Installed Version |
1.34.0 |
Stage |
running |
Available Repositories |
1418 |
Downloaded Repositories |
49 |
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 12.1 |
update_channel |
stable |
supervisor_version |
supervisor-2024.03.1 |
agent_version |
1.6.0 |
docker_version |
24.0.7 |
disk_total |
228.5 GB |
disk_used |
18.3 GB |
healthy |
true |
supported |
true |
board |
generic-x86-64 |
supervisor_api |
ok |
version_api |
ok |
installed_addons |
Terminal & SSH (9.10.0), Samba share (12.3.1), File editor (5.8.0), Duck DNS (1.16.0), Mosquitto broker (6.4.0), MariaDB (2.6.1), NGINX Home Assistant SSL proxy (3.9.0), Nginx Proxy Manager (1.0.1), Node-RED (17.0.11), Home Assistant Google Drive Backup (0.112.1), ESPHome (2024.3.1), Network UPS Tools (0.13.0), Zigbee2MQTT (1.36.1-1), MQTT Explorer (browser-1.0.1), Samba Backup (5.2.0), Let’s Encrypt (5.0.15), Linky (1.4.0), Simple Scheduler (2.5) |
Dashboards
dashboards |
3 |
resources |
39 |
views |
23 |
mode |
storage |
Recorder
oldest_recorder_run |
28 mars 2024 à 17:47 |
current_recorder_run |
5 avril 2024 à 23:05 |
estimated_db_size |
659.44 MiB |
database_engine |
sqlite |
database_version |
3.44.2 |
Herbs
2
Salut @pascal_ha
Je ne crois pas que ce soit possible pour l’instant.
Les « helpers » de type template ne supportant les templates que pour l’état du sensor.
2 « J'aime »
C’est bien dommage, ça m’aurait permis d’avoir tout dans UI.
Salut,
oui pas possible. C’est sympa le template par UI, mais limiter comparé au YAML.
comme le template pour utiliser le forecast qui a été supprimer des entités météo:
template:
- trigger:
- platform: time_pattern
hours: /1
action:
- service: weather.get_forecasts
data:
type: daily
target:
entity_id: weather.xxxxx
response_variable: daily
sensor:
- name: Weather Forecast Jour XXXX
unique_id: weather_forecast_jour_XXXXX
state: "{{ daily['weather.xxxxx'].forecast[0].condition }}"
attributes:
forecast: "{{ daily['weather.xxxxx'].forecast }}"```
Très pratique le template par UI 