Merci à tous pour votre aide, je vois mieux comment créer un sensor/template avec des attributs, je vois bien comment afficher des entités différentes dans un tableau.
Mais ce dont j’ai besoin c’est d’afficher dans un tableau les 10 dernières valeurs de cette entité.
Sur ce tableau, c’est la même entité qui a 3 attributs + 1 calculé mais c’est la même entité.
C’est donc un genre d’historique sous forme de tableau.
Je continue à chercher.
J’ai regardé comment faisait l’intégration pronote, elle enregistre les évaluations dans des « sous attributs » de l’attribut evaluations? Je ne sais pas si on dit ainsi.
L’affichage se fait avec une boucle et un index.
type: markdown
content: |-
...
{% set items = state_attr('sensor.pronote_xxxx_evaluations','evaluations')%}
...
{% for i in range(0, items | count, 1) %}
...
{{ items[i].date.strftime("%d-%m") }}
...
{{ items[i].subject }}
...
{% endfor %}</td></tr>
Donc l’affichage n’est pas compliqué, on boucle pour afficher ce que l’on souhaite.
Les données sont bien dans l’attribut évalutations
Maintenant la question est comment on peut écrire ces données ??
Seule une intégration sait faire cela ???
Je voudrais écrire un enregistrement via un script ou une automatisation à chaque fin de charge électrique.
On ne peut pas écrire de données sans passer par une intégration ? avec un script ou une automatisation ?
@delphiki toi qui est développeur, je pense que tu sais écrire des données dans un attribut comme tu le fais pour les évaluations ou notes de pronote. Tu sais si on peut le faire sans une intégration ? Je bloque sur ce point.
Tout dépend d’où sont issues tes données, en dehors d’une intégration, je le fais pour un petit scrapper que j’ai codé pour récupérer la liste des livres empruntés par mes enfants à la médiathèque :
Mes données sont déjà dans HA et c’est une automatisation ou un script qui va les récupérer à la fin de la charge de ma voiture électrique. L’idée pourrait être de les écrire dans un fichier .json (dans /config/www/mondossierjson) puis de les scrapper avec rest pour les envoyer dans la base comme tu fais avec books
Je trouve dingue qu’il n’y ait pas un service qui permette d’envoyer des données dans la base directement ou je n’ai pas trouvé. Je continue à chercher…
Merci pour ta mise sur une voie, une bonne idée.
edit : je viens de lire qu’on pouvait écrire en base avec l’API Python… je regarde aussi
Si les données sont déjà dans HA c’est une usine à gaz ton idée ! Extraire pour réinjecter (avec nouvelle structure) puis afficher… (temps, doublement des informations, risque de panne )
Le but des cartes c’est justement de se charger de la mise en forme. Peu importe la structure de départ.
C’est top, j’y suis arrivé sans faire le tour de France, je documente dès que j’ai terminé les regroupements par cout de la semaine, du mois, de l’année…