Les cartes et MyelectricalData

Hello,

Heu… désolé mais là je sèche ^^ tu peux mettre tout le détail de la carte ?

Le voila

title: vertical-stack EDF MAJ
type: vertical-stack
cards:
  - type: custom:mushroom-entity-card
    entity: sensor.myelectricaldata_last_update
    name: EDF - Maj le
    icon: mdi:keyboard-backspace
    icon_color: light-blue
    tap_action:
      action: navigate
      navigation_path: /lovelace/conso
    hold_action:
      action: none
    double_tap_action:
      action: none
    icon_type: icon
  - type: horizontal-stack
    cards:
      - type: custom:mushroom-entity-card
        entity: sensor.myelectricaldata_yesterday
        icon: mdi:flash
        icon_color: blue
        layout: vertical
        tap_action:
          action: more-info
        hold_action:
          action: none
        double_tap_action:
          action: none
        primary_info: name
        secondary_info: state
        name: Hier
        icon_type: icon
      - type: custom:mushroom-entity-card
        entity: sensor.myelectricaldata_current_week
        icon: mdi:flash
        icon_color: amber
        layout: vertical
        tap_action:
          action: more-info
        hold_action:
          action: none
        double_tap_action:
          action: none
        primary_info: name
        secondary_info: state
        name: Semaine
        icon_type: icon
      - type: custom:mushroom-entity-card
        entity: sensor.myelectricaldata_current_month
        icon: mdi:flash
        icon_color: green
        layout: vertical
        tap_action:
          action: more-info
        hold_action:
          action: none
        double_tap_action:
          action: none
        name: Mois
        primary_info: name
        secondary_info: state
        icon_type: icon
  - type: horizontal-stack
    cards:
      - type: custom:mushroom-entity-card
        icon: mdi:flash
        icon_color: pink
        layout: vertical
        tap_action:
          action: more-info
        hold_action:
          action: none
        double_tap_action:
          action: none
        entity: sensor.myelectricaldata_current_year
        name: Année
        primary_info: name
        secondary_info: state
        icon_type: icon
      - type: custom:mushroom-entity-card
        icon: mdi:flash
        icon_color: red
        layout: vertical
        tap_action:
          action: more-info
        hold_action:
          action: none
        double_tap_action:
          action: none
        entity: sensor.myelectricaldata_subscribed_power
        name: Puissance
        primary_info: name
        secondary_info: state
        icon_type: icon
      - type: custom:mushroom-entity-card
        icon: mdi:flash
        icon_color: purple
        layout: vertical
        tap_action:
          action: more-info
        hold_action:
          action: none
        double_tap_action:
          action: none
        entity: sensor.myelectricaldata_yesterdayconsumptionmaxpower
        name: P. Max hier
        primary_info: name
        secondary_info: state
        icon_type: icon
  - type: custom:apexcharts-card
    graph_span: 6d
    span:
      start: day
      offset: '-7d'
    header:
      show: true
      title: Conso des 6 derniers jours
      show_states: true
      colorize_states: true
    series:
      - entity: sensor.linky_PDL_consumption
        yaxis_id: gauche
        name: Conso HP
        unit: KWh
        color: deepskyblue
        type: column
        group_by:
          duration: 1d
          func: max
        opacity: 0.8
        stroke_width: 4
        show:
          datalabels: true
        data_generator: |
          return entity.attributes.dailyweek.map((dailyweek, index) => {     
            return [new Date(dailyweek).getTime(), entity.attributes.dailyweek_HP[index]];
          });
      - entity: sensor.linky_PDL_consumption
        yaxis_id: gauche
        name: Conso HC
        unit: KWh
        color: orange
        type: column
        group_by:
          duration: 1d
          func: max
        opacity: 0.8
        stroke_width: 4
        show:
          datalabels: true
        data_generator: |
          return entity.attributes.dailyweek.map((dailyweek, index) => {     
            return [new Date(dailyweek).getTime(), entity.attributes.dailyweek_HC[index]];
          });
      - entity: sensor.linky_PDL_consumption
        yaxis_id: droite
        name: Conso totale
        unit: KWh
        color: red
        type: line
        group_by:
          duration: 1d
          func: max
        opacity: 0.8
        stroke_width: 1
        show:
          datalabels: true
        data_generator: |
          return entity.attributes.dailyweek.map((dailyweek, index) => {     
            return [new Date(dailyweek).getTime(), entity.attributes.daily[index]];
          });       
    apex_config:
      xaxis:
        labels:
          show: true
      yaxis:
        - id: gauche
          min: 0
          max: 25
          opposite: false
          labels:
            show: false
        - id: droite
          min: 0
          max: 25
          opposite: true
          labels:
            show: false
      legend:
        show: false
      chart:
        stacked: true
  - type: custom:apexcharts-card
    graph_span: 6d
    span:
      start: day
      offset: '-7d'
    header:
      show: true
      title: Coût des 6 derniers jours et résumé d'hier
      show_states: true
      colorize_states: true
    series:
      - entity: sensor.linky_PDL_consumption
        yaxis_id: gauche
        name: Coût HP
        unit: €
        color: deepskyblue
        type: column
        group_by:
          duration: 1d
          func: max
        opacity: 0.8
        stroke_width: 4
        show:
          datalabels: true
        data_generator: |
          return entity.attributes.dailyweek.map((dailyweek, index) => {     
            return [new Date(dailyweek).getTime(), entity.attributes.dailyweek_costHP[index]];
          });
      - entity: sensor.linky_PDL_consumption
        yaxis_id: gauche
        name: Coût HC
        unit: €
        color: orange
        type: column
        group_by:
          duration: 1d
          func: max
        opacity: 0.8
        stroke_width: 4
        show:
          datalabels: true
        data_generator: |
          return entity.attributes.dailyweek.map((dailyweek, index) => {     
            return [new Date(dailyweek).getTime(), entity.attributes.dailyweek_costHC[index]];
          });
      - entity: sensor.linky_PDL_consumption
        yaxis_id: droite
        name: Coût total (Base)
        unit: €
        color: green
        type: line
        group_by:
          duration: 1d
          func: max
        opacity: 0.8
        stroke_width: 1
        show:
          datalabels: true
        data_generator: |
          return entity.attributes.dailyweek.map((dailyweek, index) => {     
            return [new Date(dailyweek).getTime(), entity.attributes.dailyweek_cost[index]];
          });
    apex_config:
      xaxis:
        labels:
          show: true
      yaxis:
        - id: gauche
          min: 0
          max: 5
          opposite: false
          labels:
            show: false
        - id: droite
          min: 0
          max: 5
          opposite: true
          labels:
            show: false
      legend:
        show: false
      chart:
        stacked: true

ok!
Comme je l’explique dans le tuto etau moment de sa rédaction il y avait des deltas dans la remontée d’infos…
J’avais ‹ triché › un peu sur les paramètres :
image
Si mes souvenirs sont ok, remplace -7d par -6d et cela devrait être ok, a condition que les datas d’hier soient bien dispo
hth

Merci @FROlCi c’était bien ça :slight_smile:
Vais essayer d’adapté les calculs de coûts pour prendre en compte les tarifs TEMPO…

1 « J'aime »

Salut à tous, je me suis pris la tête, et j’ai trouvé une erreur dans le tuto (que j’ai reproduit bêtement avec un copie collé), @FROlCi → au début du tuto tu a mis :
« installez Influxdb (normalement la version proposée par défaut est celle < 2.0), créez une database my**l**electricaldata », il a un petit L miniscule qui se balade entre le my et le electrical.
:sweat_smile:
Je ne comprenais pas pourquoi mon script ne se connectait pas à la base. Merci en tout cas pour toute les infos que l’on retrouve ici !!

1 « J'aime »

database mylelectricaldata . bien joué !

Merci @bertrand_34160

ca change rien pour moi MED fonctionne tres bien , mais je n ai aucunes remontée d infos dans influxdb

bises du nord

Une dernière question, si j’ai bien compris le système, on ne peut récuperer que les données de la veille ? Pas de data en direct ou même léger différé ?
Donc je continue a faire un mix avec mon ecojoko et ma pince tuya pour avoir les données en direct :grinning:

hello, oui 24 heures de delta pour la remontée des infos. A moins que qque chose ai changé ?!?

et @bertrand_34160 oh zut!!! je vais regarde tt de suite et" Ko Riz Get" cette coquille ^^

Bonjour,

J’ai installé Myelectricaldata, mais je n’ai qu’une entité qui a été créée, « Myelectricaldata Update ».
Quelqu’un aurait une idée de la cause ?

Je vous envoie ma config

cycle: 14400
debug: true
home_assistant:
  discovery: true
  discovery_prefix: homeassistant
  enable: true
influxdb:
  batching_options:
    batch_size: 1000
    exponential_base: 2
    flush_interval: 1000
    jitter_interval: 0
    max_retries: 5
    max_retry_delay: 125000
    max_retry_time: 180000
    retry_interval: 5000
  bucket: myelectricaldata
  enable: false
  hostname: influxdb
  method: synchronous
  org: myelectricaldata
  port: 8086
  token: myelectricaldata
log2file: true
mqtt:
  client_id: myelectricaldata
  enable: true
  hostname: xxx
  password: xxx
  port: 1883
  prefix: myelectricaldata
  qos: 0
  retain: true
  username: xxx
myelectricaldata:
  "xxx":
    addresses: "true"
    cache: "true"
    consumption: "true"
    consumption_detail: "true"
    consumption_detail_max_date: "2021-06-01"
    consumption_max_date: "2021-06-01"
    consumption_max_power: "true"
    consumption_price_base: "0.145907"
    consumption_price_hc: "0.124364"
    consumption_price_hp: "0.164915"
    enable: "true"
    name: Maison
    offpeak_hours_0: 22H00-6H00
    offpeak_hours_1: 22H00-6H00
    offpeak_hours_2: 22H00-6H00
    offpeak_hours_3: 22H00-6H00
    offpeak_hours_4: 22H00-6H00
    offpeak_hours_5: 22H00-6H00;12H00-14H00
    offpeak_hours_6: 22H00-6H00;12H00-14H00
    plan: BASE
    production: "false"
    production_detail: "false"
    production_detail_max_date: "2021-06-01"
    production_max_date: "2021-06-01"
    production_price: "0.0"
    refresh_addresse: "true"
    refresh_contract: "true"
    token: xxx
  MON_PDL_2_AVEC_PRODUCTION:
    cache: "true"
    consumption: "true"
    consumption_detail: "true"
    consumption_detail_max_date: "2021-06-01"
    consumption_max_date: "2021-06-01"
    consumption_price_base: "0.175"
    consumption_price_hc: "0.175"
    consumption_price_hp: "0.175"
    enable: "true"
    name: Maison de vacances
    offpeak_hours_0: ""
    offpeak_hours_1: ""
    offpeak_hours_2: ""
    offpeak_hours_3: ""
    offpeak_hours_4: ""
    offpeak_hours_5: ""
    offpeak_hours_6: ""
    plan: BASE
    production: "true"
    production_detail: "true"
    production_detail_max_date: "2021-06-01"
    production_max_date: "2021-06-01"
    production_price: "0.10"
    refresh_addresse: "false"
    refresh_contract: "false"
    token: TOKEN_DE_MON_PDL_2
tempo:
  enable: true
  price_blue_hc: 0.097
  price_blue_hp: 0.1249
  price_red_hc: 0.1216
  price_red_hp: 0.6712
  price_white_hc: 0.114
  price_white_hp: 0.1508
wipe_influxdb: false

Merci

Slt…
mettre la config dans les balises </> ci-dessus !
image

Résumé
debug: false
home_assistant:
  discovery: true
  discovery_prefix: homeassistant
  enable: true
home_assistant_ws:
  enable: true
  ssl: false
  token: e**** # -< Ici il faut créé un jeton longue durée dans ton profil de HA
  url: 192.168.0.42:8123 # <- adresse de ton HA et port
port: 5000
influxdb:
  batching_options:
    batch_size: 1000
    exponential_base: 2
    flush_interval: 1000
    jitter_interval: 0
    max_close_wait: 300000
    max_retries: 5
    max_retry_delay: 125000
    max_retry_time: 180000
    retry_interval: 5000
  bucket: myelectricaldata
  enable: false
  hostname: influxdb
  method: asynchronous
  org: myelectricaldata
  port: 8086
  token: myelectricaldata
log2file: true
mqtt:
  client_id: myelectricaldata
  enable: true
  hostname: core-mosquitto
  password: mdpmqtt #-< ton mot de passe  MQTT
  port: 1883 # -< voir le port
  prefix: myelectricaldata
  qos: 0
  retain: true
  username: usermqtt #-< ton user  MQTT
myelectricaldata:
  'ton num de pdl':
    addresses: true
    cache: 'true'
    consumption: 'true'
    consumption_detail: 'true'
    consumption_detail_max_date: ''
    consumption_max_date: ''
    consumption_max_power: 'true'
    consumption_price_base: '0.2276'  #-< mettre à jour suivant PRIX
    consumption_price_hc: '0.1828'  #-< mettre à jour suivant PRIX
    consumption_price_hp: '0.2460'  #-< mettre à jour suivant PRIX
    enable: 'true'
    name: maison #-< mettre un nom
    offpeak_hours_0: 2H00-7H00;14H00-17H00 # <- choisir les heures et jours
    offpeak_hours_1: 2H00-7H00;14H00-17H00 # <- choisir les heures et jours
    offpeak_hours_2: 2H00-7H00;14H00-17H00 # <- choisir les heures et jours
    offpeak_hours_3: 2H00-7H00;14H00-17H00 # <- choisir les heures et jours
    offpeak_hours_4: 2H00-7H00;14H00-17H00 # <- choisir les heures et jours
    offpeak_hours_5: 2H00-7H00;14H00-17H00 # <- choisir les heures et jours
    offpeak_hours_6: 2H00-7H00;14H00-17H00 # <- choisir les heures et jours
    plan: HC/HP # -< choisir le bon plan suivant abonnement
    production: 'false'
    production_detail: 'false'
    production_detail_max_date: ''
    production_max_date: ''
    production_price: '0'
    refresh_addresse: 'true'
    refresh_contract: 'true'
    token: token_myelectricaldata #<- mettre ton token 
ssl:
  certfile: ''
  gateway: false
  keyfile: ''
tempo:
  enable: false

Désolé, j’ai du misclick sur le bouton </> quand j’ai fait mon post

J’ai corrigé pour toi hier

Slt
Vérifie surtout sur quel plan tu es , je vois que tu as mis de base et je vois que tu as mis tempo en truc ?

Bonjour a tous,
j’ai pas de donnée chez enedis pour le 4,5 et 6.
image
Pareil pour vous ?

Edit:
Beh chez EDF , idem :frowning:
J’ai pour le 4, que n’a pas enedis :rofl:
image

J’ai laissé les données tempo, au cas où je voudrais m’en servir, mais j’ai bien sélectionné le contrat « Base »

J’allais poser la même question

Idem. OK, encore des problèmes chez EDF , enedis :face_with_raised_eyebrow:

Citation
Vos données quotidiennes seront actualisées prochainement. Nous travaillons activement à la mise à jour de votre graphique de consommation.

Pourquoi certaines données sont affichées comme indisponibles ?

Il arrive qu’EDF n’ait pas reçu tous les relevés de consommation attendus de la part du distributeur d’énergie. Généralement ils sont automatiquement remis à disposition. Si ce problème persiste au-delà de 20 jours, vous avez la possibilité de contacter votre service client EDF.

:rofl: :joy:

EDF arrive pas a collecter ces propres données …

Salut
Moi pas d’infos pour le 5 et 6.
J’irai voir du côté Enedis tout à l’heure, en ce moment téléphone…

EDIT: Enedis
image

1 « J'aime »

Bonjour.c’est plus compliqué, le linky c’est pas EDF mais Enedis ( ex rte)

1 « J'aime »

Pareil chez moi . Dernière valeur le 3

J’ai vérifié après avoir vérifier mon fichier config, et redémarré HA, mais je n’ai pas eu d’entité myelectricaldata de créées