Mon problème
Bonjour,
J’essaie d’apprendre à utiliser les attributs.
Je me suis inspiré de https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702.
Pour ce premier test, j’essaie d’afficher l’attribut « Last backup » fournit par Samba Backup. Il doit me renvoyer une date.
J’ajoute dans le fichier configuration.yaml :
sensor:
- platform: template
sensors:
last_backup:
friendly_name: 'Last backup'
value_template: "{{ state_attr('sensor.samba_backup', 'Last backup') }}"
J’ai redémarré HA et intégré l’entité sur un dashboard mais la valeur de l’attribut renvoyée est « Inconnu ».
Ma configuration
System Health
version |
core-2022.2.0 |
installation_type |
Home Assistant OS |
dev |
false |
hassio |
true |
docker |
true |
user |
root |
virtualenv |
false |
python_version |
3.9.7 |
os_name |
Linux |
os_version |
5.10.63-v8 |
arch |
aarch64 |
timezone |
Europe/Paris |
Home Assistant Community Store
GitHub API |
ok |
Github API Calls Remaining |
4987 |
Installed Version |
1.21.0 |
Stage |
running |
Available Repositories |
969 |
Downloaded Repositories |
2 |
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 7.2 |
update_channel |
stable |
supervisor_version |
supervisor-2022.01.1 |
docker_version |
20.10.9 |
disk_total |
447.1 GB |
disk_used |
13.6 GB |
healthy |
true |
supported |
true |
board |
rpi3-64 |
supervisor_api |
ok |
version_api |
ok |
installed_addons |
Terminal & SSH (9.3.0), Duck DNS (1.14.0), File editor (5.3.3), Let’s Encrypt (4.12.0), eWeLink Smart Home (1.2.3), deCONZ (6.11.1), SQLite Web (3.2.1), Glances (0.14.2), Samba Backup (5.0.0), MariaDB (2.4.0), phpMyAdmin (0.7.0), Bookstack (0.13.7) |
Lovelace
dashboards |
3 |
resources |
0 |
views |
14 |
mode |
storage |
___
Salut
Tu peux tester la ligne value template dans les outils développeur. Pendant la phase de tests, c’est plus rapide que de mettre ça dans la configuration.
Salut Pulpy,
Merci pour l’astuce, en effet, c’est pratique.
La valeur renvoyée est none avec cette ligne :
{{state_attr('sensor.samba_backup','Last backup')}}
C’est bien le sensor utilisé dans mon intégration et l’attribut proposé (copiés-collés) :
En cliquant sur l’intégration sur HA, l’attribut renvoi bien une valeur pourtant.
Serait-ce un bug de l’add-on?
Vérifie le nom de l’attribut. La recherche également dans le premier onglet des outils dev
Un grand merci, l’attribut affiché dans l’entité est « nettoyé », en réalité il est « last_backup ».