You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
les entités de type RegularStrSensor sont retournées telles que fournies par la TIC.
quelques exemples: "{{ states('sensor.linky_libelle_tarif_fournisseur_en_cours') }}" -> " HP BLEU " "{{states('sensor.linky_message_court')}}" -> " PAS DE MESSAGE "
Je comprends la volonté de retourner les valeurs brutes, mais en fait ces espaces n'ont pas d'autre but que d'avoir un affichage correctement aligné sur le petit écran LCD de 16x2 du Linky :)
ça complique la vie de l'utilisateur qui doit écrire le bon nombre d'espaces dans les automatisations. il serait plus simple de simplement écrire "HP BLEU" plutôt " HP BLEU ". Je vais devoir d'ailleurs attendre l'arrivée de l'hiver pour connaître le nombre d'espaces pour la chaîne "HP ROUGE" que je n'ai encore jamais vue.
Je pourrais bien sur utiliser un template du style "{{ states('sensor.linky_libelle_tarif_fournisseur_en_cours') | replace(' ', '') }}" mais c'est moins intuitif, et value_template n'est pas dispo partout dans HA.
J'ai un patch rapide qui fonctionne chez moi, si l'idée plaît je peux faire un patch plus travaillé.
Quelle serait la meilleure approche ?
modifier RegularStrSensor (ce que j'ai fait en local)
créer une class type SanitizedStrSensor pour les sensors NGTF/LTARF/MSG1/MSG2 (et peut-être d'autres ?)
The text was updated successfully, but these errors were encountered:
les entités de type RegularStrSensor sont retournées telles que fournies par la TIC.
quelques exemples:
"{{ states('sensor.linky_libelle_tarif_fournisseur_en_cours') }}"
->" HP BLEU "
"{{states('sensor.linky_message_court')}}"
->" PAS DE MESSAGE "
Je comprends la volonté de retourner les valeurs brutes, mais en fait ces espaces n'ont pas d'autre but que d'avoir un affichage correctement aligné sur le petit écran LCD de 16x2 du Linky :)
ça complique la vie de l'utilisateur qui doit écrire le bon nombre d'espaces dans les automatisations. il serait plus simple de simplement écrire "HP BLEU" plutôt " HP BLEU ". Je vais devoir d'ailleurs attendre l'arrivée de l'hiver pour connaître le nombre d'espaces pour la chaîne "HP ROUGE" que je n'ai encore jamais vue.
Je pourrais bien sur utiliser un template du style
"{{ states('sensor.linky_libelle_tarif_fournisseur_en_cours') | replace(' ', '') }}"
mais c'est moins intuitif, etvalue_template
n'est pas dispo partout dans HA.J'ai un patch rapide qui fonctionne chez moi, si l'idée plaît je peux faire un patch plus travaillé.
Quelle serait la meilleure approche ?
The text was updated successfully, but these errors were encountered: