Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Impossible de faire remonter le sensor dans le dashboard Energie #58

Closed
frtz13 opened this issue Dec 20, 2022 · 16 comments
Closed

Impossible de faire remonter le sensor dans le dashboard Energie #58

frtz13 opened this issue Dec 20, 2022 · 16 comments

Comments

@frtz13
Copy link
Owner

frtz13 commented Dec 20, 2022

    Bonjour, 

Impossible de faire remonter le sensor dans le dashboard Energie.

Même en modifiant le device_class. Qu'il soit en energy ou en gas ne change rien, il n'apparait pas.

Le sensor est bien présent dans les états, et les données bien remontées.

Il est aussi bien présent dans les entités.

Les données sont bonnes sur le appexchart.

A noter que j'utilise en sensor.yaml et un template.yaml dédié et que je ne passe pas par le configuration.yaml . J'appelle les deux fichiers par un include.

Je n'ai laissé que le shel dans le configuration. yaml.

Un souci de syntaxe?

HA VERSION : 2022.12.7

Template :

`Gas_consumption_index_(m³):
unit_of_measurement: "m³"
device_class: gas
state_class: total_increasing
state: "{{ state_attr('sensor.grdf_consommation_gaz', 'index_m3') }}"

    Gas_consumption_index_(kWh):
      unit_of_measurement: "kWh"
      device_class: gas
      state_class: total_increasing
      state: "{{ state_attr('sensor.grdf_consommation_gaz', 'index_kWh') }}"`

Sensor :

platform: command_line name: GRDF_consommation_gaz command: "/config/gazpar/gazpar_ha.sh sensor" scan_interval: 100000000 unit_of_measurement: "kWh" json_attributes: - conso_m3 - index_kWh - index_m3 - coeffConversion - date - log value_template: '{{ value_json.conso_kWh }}'

Configuration.yaml

`shell_command:
grdf_get_data: '/config/gazpar/gazpar_ha.sh fetch {{ states("input_text.grdf_user") | base64_encode }} {{ states("input_text.grdf_pwd") | base64_encode }} {{ states("input_text.grdf_pce") }}'
grdf_delete_data: '/config/gazpar/gazpar_ha.sh delete'

input_text:
grdf_user:
initial: !secret grdf_user
grdf_pwd:
initial: !secret grdf_pwd
grdf_pce:
initial: !secret grdf_pce`

Merci par avance du retour.

Originally posted by @syl2042 in #23 (comment)

@frtz13
Copy link
Owner Author

frtz13 commented Dec 20, 2022

@syl2042 essayez avec
device_class: energy

@syl2042
Copy link

syl2042 commented Dec 20, 2022

c'est ce que j'indiquais. Que j'essaye le gas ou energy ne change rien. Il ne remonte aps.

@frtz13
Copy link
Owner Author

frtz13 commented Dec 20, 2022

que veut dire: "ne remonte pas" ?
on ne peut pas le sélectionner en tant que source de consommation de gaz.
ou
on peut le sélectionner, mais les données n'apparaissent pas.

@syl2042
Copy link

syl2042 commented Dec 20, 2022

il n'est aps présent dfans la liste des sensor dispos pourle gaz.
Sachant que je l'ai en Etats, et en entité.
Et que j'essaie avec gas ou energy

@frtz13
Copy link
Owner Author

frtz13 commented Dec 20, 2022

je n'ai pas d'explication. je ne peux pas reproduire votre problème.
dans mon installation à la version 2022.12.7, le sensor "Gas consumption index (kWh)" défini comme dans le README peut être sélectionné en tant que source pour la consommation de gaz.

@syl2042
Copy link

syl2042 commented Dec 20, 2022

étrange étrange....
Bon... Je vais tenter d'investiguer...
Ce qui est dingue, c'est que les données remontées sont bonnes, que j'ai bien le sensor dans les entités et dans les états.
Je vous tiens au courant si je trouve quelque chose.
Merci à vous.

@PEGARifrouf
Copy link

PEGARifrouf commented Dec 20, 2022

Alors ça n'a peut être pas d'impact mais de mon côté pour le template j'ai des "" state class et device class. On ne sait jamais ?

  - sensor:
      name: "Gas consumption index"
      unit_of_measurement: "m³"
      state_class: "total_increasing"
      device_class: "gas"
      state: "{{ state_attr('sensor.grdf_consommation_gaz', 'index_m3') }}"

Et les () dans un nom de sensor, peut être que ça peut bloquer

@syl2042
Copy link

syl2042 commented Dec 20, 2022

@PEGARifrouf

Merci de l'aide.
J'ai tenté pas mal de choses en syntaxe, indentation... Mais toujours rien...
U n peu dingue quand même.
Alors que je vois bien le sensor dans les entités.

Mon code actuel :

`- name: "Gas consumption index M3"
unit_of_measurement: "m³"
state_class: "total_increasing"
device_class: "gas"
state: "{{ state_attr('sensor.grdf_consommation_gaz', 'index_m3') }}"

- name: "Gas consumption index kWh"
  unit_of_measurement: "kWh"
  device_class: "energy"
  state_class: "total_increasing"
  state: "{{ state_attr('sensor.grdf_consommation_gaz', 'index_kWh') }}"
`

@PEGARifrouf
Copy link

PEGARifrouf commented Dec 21, 2022

Bonjour,

Deux questions :
Avez vous bien ces infos là en regardant le "state" du sensor dans les dev tools ?
image

La valeur a t'elle bien bougé depuis son intégration dans le dashboard, en effet le dashboard lui va partir de 0 même avec un index déjà établit et utiliser les m3 ajoutés par la suite pour inscrire la consommation.

@syl2042
Copy link

syl2042 commented Dec 21, 2022

bonjour,

J'ai cela :
image

Pas de MAJ non plus depuis intégration. L'automatisation de MAJ ne s'est pas déclenchée.
Etat à "unvalaible".
Et je ne peux toujours pas le remonter dans le dashboard energy

Les deux sensors créés dans le fichier template ne se créent toujours pas. Et je ne pige pas pourquoi.

Voici ce que j'ai dans mon configuration.yaml:
image

Dans mon template.yaml :
image

Dans mon sensor.yaml :
image

Je suis quasi certain que j'ai une erreur de syntaxe quelque part.

@syl2042
Copy link

syl2042 commented Dec 21, 2022

tiens, au passage, je me rends compte qu'en appelant le service shell get_data, la MAJ des fichiers activity et releve du jour se font bien. Mais pas de mise à jour de l'état.

@PEGARifrouf
Copy link

Alors, dans mon template.yml je déclare différemment, j'ai la structure sensor en premier dans lequel je déclare ses attributs:
image

@syl2042
Copy link

syl2042 commented Dec 21, 2022

bizarre, la structure sensor ne se met normalement qu'en haut et on a ensuite tous les sensors.
Je vais essayer et vous tient au courant. Merci du retour.

@syl2042
Copy link

syl2042 commented Dec 21, 2022

Et bimmm....
C'était exactement cela...
JE trouve bien maintenant mes sensors qu'il faut que je règle un peu, mais le tableau energie me le trouve enfin :)

Alors ce qui est dingue, c'est que dans le template, je déclare bien la plateforme sensor: au début...
Et je dois avoir une dizaine de sensors en dessous, pour lesquels je n'ai jamais eu besoin de rappeler la plateforme sensor, et ils étaient bien créés en sensor.

Je suis un peu fou là...

Les joies de HA :)

Bref, un grand merci du coup.

Belle soirée.

Problème résolu.

@frtz13
Copy link
Owner Author

frtz13 commented Dec 21, 2022

je rentre de voyage... un peu hors sujet, mais... si vous voulez faire de l'ordre dans vos fichiers de configuration H.A., je vous recommande de regarder la mécanique des "packages". cela permet de faire des fichiers de configuration par thème,

@frtz13 frtz13 closed this as completed Dec 21, 2022
@PEGARifrouf
Copy link

Je ne connaissais pas, merci !
https://www.home-assistant.io/docs/configuration/packages/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants