Bonjour à tous,
Mon problème
J’ai réussi à remonter les informations de mon Blue Connect dans HA. Seulement sur le dashboard il me donne la possibilité de modifier les valeurs au lieu de juste afficher les valeurs :
Que dois je faire pour avoir un affichage qui ressemble à ca (plus de place pour les unités et les informations sur juste en lecture) :
Ma configuration
System Health
version
core-2021.2.3
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.94
arch
x86_64
timezone
Europe/Paris
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.11
update_channel
stable
supervisor_version
supervisor-2021.02.11
docker_version
19.03.13
disk_total
30.8 GB
disk_used
5.1 GB
healthy
true
supported
true
board
ova
supervisor_api
ok
version_api
ok
installed_addons
Grafana (6.1.2), UniFi Controller (0.20.2), Node-RED (8.1.2), Visual Studio Code (3.1.0), InfluxDB (4.0.3), File editor (5.2.0)
Lovelace
dashboards
2
resources
0
views
1
mode
storage
___
Ioull
Février 20, 2021, 6:11
2
A mon avis c’est la déclaration des entités qui ne sont pas bonnes, il faudrait déclarer des sensors.
cf Template - Home Assistant
Mais je ne suis pas du tout un expert
Pour rendre des entités en lectures seules, je ne vois que ce moyen en effet .
Une ‹ simple › recopie de l’état, des attributs et de la classe…
Je ne connais pas ce Template dont tu parles, je débute de la semaine dernière sous HA. Merci pour la piste, je vais étudier ça
Tu trouves quelques cas concrets sur le forum
Pour résumer grossièrement, il te faut créer une entité (template sensor) qui est la recopie d’une autre. Cela aura pour but de faire disparaitre les commandes.
Merci pour vos réponses, j’ai réussi à avoir l’affichage comme je le souhaitais grâce aux template
Au passage, quelqu’un sais pourquoi pour le pH j’ai un point au lieu d’une virgule ??
A bientôt pour de nouvelles questions
Peux tu fournir ton code des entités ?
Voici l’extrait du fichier « configuration.yaml »
sensor:
- platform: template
sensors:
pool_season:
friendly_name: 'Saison'
icon_template: 'mdi:swim'
value_template: >-
{% if is_state('input_boolean.swimming_season', true) %}
Eté
{% else %}
Hiver
{% endif %}
pool_analysed_at:
friendly_name: 'Dernière analyse'
icon_template: mdi:calendar-clock
value_template: >-
{{states.input_datetime.pool_analysed_at.attributes.timestamp|timestamp_custom("%d/%m/%Y à %H:%M")}}
pool_temperature:
friendly_name: 'Température de l''eau'
icon_template: 'mdi:coolant-temperature'
unit_of_measurement: '°C'
value_template: >-
{{states.input_number.pool_temperature.state}}
pool_ph:
friendly_name: 'pH de l''eau (7.2 - 7.6)'
icon_template: 'mdi:water-outline'
value_template: >-
{{ states('input_number.pool_ph')|float }}
pool_orp:
friendly_name: 'Potentiel RedOx de l''eau (650 - 750)'
icon_template: 'mdi:atom-variant'
unit_of_measurement: 'mV'
value_template: >-
{{ states('input_number.pool_orp')|round(0) }}
pool_salinity:
friendly_name: 'Salinité de l''eau (2.7 - 3.4)'
icon_template: 'mdi:shaker-outline'
unit_of_measurement: 'g/L'
value_template: >-
{{states.input_number.pool_salinity.state}}
La seule différence avec le ph c’est que tu converti le texte en nombre.
Tu ne serais pas en Anglais dans ton profil ?
Je viens d’aller voir, je suis bien en Français sur mon profil. Et justement, je ne convertissais pas le nombre au début, du coup j’ai essayé de le convertir pour voir si ca changeait quelque chose mais non.
La deuxième différence est l’absence d’unité de mesure…intéressant…
En mettant espace comme unité de mesure, la valeur s’affiche avec une virgule :
pool_ph:
friendly_name: 'pH de l''eau (7.2 - 7.6)'
icon_template: 'mdi:water-outline'
unit_of_measurement: ' '
value_template: >-
{{ states('input_number.pool_ph')|float }}
C’est bien ça donc, le fait de mettre une unité de mesure indique à l’interpréteur que c’est un NOMBRE et non un TEXTE…
Ce qui est étonnant c’est que le filtre de conversion ne fonctionne pas…
Du coup, l’avantage, c’est que maintenant que c’est considéré comme un nombre, tu dois avoir un graphique au lieu d’un champ pour l’historique, ce qui est plus agréable à lire pour de l’historisation de mesure numérique
Yes, merci beaucoup pour les conseils