MyElectricalData - Vos données Linky chez vous :)

Hello !
Je récupère bien mon entité dans HA.
Aucun logs d’erreurs, même pour l’envoi dans MQTT et INFLUXDB.
MAIS :
Dans influxdb, je n’ai pas de measurements pour les valeurs de myeletricaldata :slightly_frowning_face:

influxdb:
  enable: true
  hostname: a0d7b954-influxdb
  token: login:mdp
  port: 8086
  bucket: myelectricaldata/autogen
  org: "-"
  method: asynchronous

Et dans influxdb :

show MEASUREMENTS

Et rien …

InfluxDB > Current version: 4.5.0, c’est compatible ?

Quelqu’un d’autres a eu le soucis ?

J’ai eu le même souci que toi et M4tM4rtig@n, m’a conseillé sur le github d’installer dos2unix, d’aller dans le répertoire où se trouve le config.yaml et de lancer la commande : dos2unix config.yaml.
quand tu crée le ficheir sous Windows il a tendance à rajouter des caractères ce fourbe. Donc connecte toi en ssh sur ton home assistant, installe dos2unix si ce n’est pas déjà fait et lance la commande au dessus, tu verras la magie va opérer :slight_smile:

1 « J'aime »

Hello,

Est-ce normal que j’ai qu’un seul sensor myelectrical VS les sensor enedisgateway?

J’ai toujours pas de data qui remonte depuis le 2 décembre, c’est bizarre…

Consentements fait sur myelectrical, fichier config.yaml ok.

Bonjour « valderaplets »,

Je rencontre le même problème que toi.
J’ai essayé la méthode préconisée par « Fifounet » sans succès.
Si quelqu’un à la solution je suis preneur.

Bonne journée.

Bonjour,

Désolé pour ce petit hors sujet mais @phil comment as tu fait cette carte ?
image

Je suis preneur aussi :wink:

Salut @Guizmos

j’ai posté le code en mars 2021sur ce forum.
Tu trouveras tout, ici: Mettre apiEnedis (Linky, Endis semaine, mois, année) dans une carte - #50 par phil

2 « J'aime »

Cool merci @phil
Me reste plus qu’a adapter le code car je n’ai qu’un sensor avec de multiples attributes :sweat_smile:

Merci beaucoup @phil j’ai plus aussi qu’a me retrousser les manches :wink:

Avec plaisir @Guizmos et @iPapy … le plus dur est fait …reste juste à adapter avec vos sensors. :wink:

Done !

Capture d’écran 2022-12-20 154017

Merci encore

1 « J'aime »

Bonjour Guizmos,
Est-ce que tu pourrais partager le code de l’adaptation de la carte de phil.
Merci d’avance.

Et voila pour la card :

          - type: entities
            title: Coûts
            entities:
              - entity: sensor.myelectricaldata_19936xxx
                type: custom:multiple-entity-row
                name: Semaine
                show_state: false
                secondary_info: null
                entities:
                  - entity: sensor.myelectricaldata_current_week
                    name: En cours
                  - entity: sensor.myelectricaldata_last_week
                    name: Dernière
                  - entity: sensor.myelectricaldata_last_week_cost
                    name: Coût
              - entity: sensor.myelectricaldata_199xxx
                type: custom:multiple-entity-row
                name: Mois
                show_state: false
                secondary_info: null
                entities:
                  - entity: sensor.myelectricaldata_current_month
                    name: En cours
                  - entity: sensor.myelectricaldata_last_month
                    name: Dernière
                  - entity: sensor.myelectricaldata_last_month_cost
                    name: Coût
              - entity: sensor.myelectricaldata_19936xxx
                type: custom:multiple-entity-row
                name: Année
                show_state: false
                secondary_info: null
                entities:
                  - entity: sensor.myelectricaldata_current_year
                    name: En cours
                  - entity: sensor.myelectricaldata_last_year
                    name: Dernière
                  - entity: sensor.myelectricaldata_last_year_cost
                    name: Coût
              - entity: sensor.myelectricaldata_last_update
                type: custom:multiple-entity-row
                name: Mise à jour
                icon: mdi:update

Et voici les template :

  - platform: template
    sensors:
      myelectricaldata_current_week:
        value_template: "{{ states.sensor.myelectricaldata_19936xxx.attributes.current_week }}"
        friendly_name: "Conso de la semaine"
        unit_of_measurement: "KWh"
      myelectricaldata_current_month:
        value_template: "{{ states.sensor.myelectricaldata_19936xxx.attributes.current_month }}"
        friendly_name: "Conso du mois"
        unit_of_measurement: "KWh"
      myelectricaldata_current_year:
        value_template: "{{ states.sensor.myelectricaldata_19936xxx.attributes.current_year }}"
        friendly_name: "Conso de l'année'"
        unit_of_measurement: "KWh"
      myelectricaldata_last_week:
        value_template: "{{ states.sensor.myelectricaldata_19936xxx.attributes.last_week }}"
        friendly_name: "Conso semaine dernière"
        unit_of_measurement: "KWh"
      myelectricaldata_last_month:
        value_template: "{{ states.sensor.myelectricaldata_19936xxx.attributes.last_month }}"
        friendly_name: "Conso du mois dernier"
        unit_of_measurement: "KWh"
      myelectricaldata_last_year:
        value_template: "{{ states.sensor.myelectricaldata_19936xxx.attributes.last_year }}"
        friendly_name: "Conso de l'année dernière'"
        unit_of_measurement: "KWh"
      myelectricaldata_last_update:
        value_template: "{{ states.sensor.myelectricaldata_19936xxx.attributes.lastUpdate }}"
        friendly_name: "Date Mise à Jour"
      myelectricaldata_last_week_cost:
        value_template: "{{'%.2f'|format((states('sensor.myelectricaldata_last_week')|float) * 0.17096)}}"
        friendly_name: "Coût dernière semaine'"
        unit_of_measurement: "€"
      myelectricaldata_last_month_cost:
        value_template: "{{'%.2f'|format((states('sensor.myelectricaldata_last_month')|float) * 0.17096)}}"
        friendly_name: "Coût du mois dernier'"
        unit_of_measurement: "€"
      myelectricaldata_last_year_cost:
        value_template: "{{'%.2f'|format((states('sensor.myelectricaldata_last_year')|float) * 0.17096)}}"
        friendly_name: "Coût de l'année dernière'"
        unit_of_measurement: "€"
1 « J'aime »

Bravo :ok_hand:. À charge de revanche. Très content pour toi. À bientôt.

Toujours personne pour me répondre concernant le dashboard « Energie »?
@M4dm4rtig4n une idée?

Merci

Salut,
C’est pas vraiment l’intégration qui est en cause, mais ton sensor…

ça ne respecte pas les prérequis unit_of_measurement / device_class / state_class pour être intégrable dans le dashboard …

Le problème c’est que je n’arrive pas à ajouter de state_class car j’ai une erreur dans mon config me disant qu’il n’y en a pas pour ce sensor.

sensor:
 - platform: template
   sensors:   
     myelectricaldata_journalier:
       friendly_name: "Consommation journalière"
       device_class: "energy"
       #state_class: "total_increasing"
       unit_of_measurement: "kWh"
       value_template: >
        {{ (state_attr('sensor.myelectricaldata_19881186561051', 'yesterday') | float(default=0)) }}  

Pouvez vous m’aider pour que je puisse exploiter ce dashboard ? Est ce intéressant ou non selon vous ?

Dans un sujet à part…

Le Dashboard energy c’est pour la visualisation ET le comptage… Du coup mettre une valeur que tu as déjà eu, ça me semble pas terrible avec le risque la compter 2 fois. D’autant plus que tu as déjà moyen de voir les valeurs au niveau de jours/semaines/mois/années

Avez vous la formule pour convertir la date en format fr svp ? J’ai essayé des choses mais cela ne fonctionne pas…

Merci

la date est ok !!!

non je veux la formater comme cela pour mon affichage : 20-12-2022 20:39:32 ou 20/12/2022 20:39:32