Les cartes et MyelectricalData

Sympa comme dashboard, tu peut partager l’ensemble pour faire ces graphs ?

Bonjour,

je n’ai pas compris comment récupérer le token myelectricaldata, pouvez-vous m’expliquer s’il vous plait ?

Merci

En lisant la Doc par exemple.
https://myelectricaldata.fr/

Déjà lu mais ça ne fonctionne pas.

La page est en erreur 404 depuis le 27 janvier, il y a soucis enedis mais vraiment merci @cob94440 pour ton aide précieuse et ta solicitude.

Est tu sais pas changé le prix du kwh et te semble difficile ??

:joy: :joy:

Allez je te lai fait

consumption_2121xxxxxx42249.attributes.current_week|float*0.2062

voila comme ca le prix est bon maintenant !!

@david8265, tout a fait @M4dm4rtig4n travaille dessus actuelement , il attent un retour de edf qui se presse pas …
Tu peux regarder sur son git les avancé

ou sur ce topic

Et un ticket est ouvert dessus. Donc comme je dis il suffit de lire. Rien de méchant dans mon propos juste que chaque jour un post sur ce problème c’est bon on a compris.

merci pour le partage , c’est magnifique , j’adopte

1 « J'aime »

Merci pour le partage. Je ferais l’install quand lorsque les consentements remarcheront.
Je vais en avoir deux à faire. Un pour la consommation, un pour la production
Et c’est surtout la deuxième qui m’intéresse.
Est-ce qu’il est possible de charger la bdd avec mes données actuelles de production (soit 12 ans de prod) ?
Est-ce que la map permet d’avoir une vue de la prod mensuelle ou annuelle ?

Pourquoi charger cette bdd, ça ne sert que pour MED et dès qu’il y a des soucis/changements serieux, il faut commencer de 0 et toi a recharger tout.C’est quoi ton bût?

Pouvoir comparer la prod d’un mois donné par rapport aux années précédentes, pour identifier une baisse production

Je pense que c’est mieux de charger la bdd de HA (dans table statistics)

OK. Merci
On verra ça quand je pourrais me connecter :slight_smile:

Pour la bdd de HA tu peux commencer ‹ maintenant ›
Il faut « juste » savoir quoi et comment l’importer

Tu recommandes d’utiliser mariadb ou sqllite ?

Apparemment, ça remarche !

1 « J'aime »

Salut tout le monde

petite demande pour Galadan
je bloque sur cette erreur depuis pas mal de jour , mais je ne trouve pas comment resoudre ce probleme
, une idée ?

merci d’avance

mon fichier ui lovelace

mon fichier enedis (apelé depuis le ui lovelace ) (qui est exactement le meme que le tiens)

et les customs_cards qui sont exactements les tiens …
bref

Hello,

Attention, dans l’erreur de gauche il y a aussi des sensors « water » pour l’eau. Si tu n’as pas encore travaillé sur ce sujet il vaut mieux les enlever :wink:

image
erreur de droite, c’est l’entité 3 qui semble poser pb ;
image
tu peux vérifier que tu as bien le sensor yesterday_evolution ?:

    myelectricaldata_yesterday_evolution:
      value_template: "{{ states.sensor.myelectricaldata_consumption_22325470269040.attributes.yesterday_evolution }}"
      friendly_name: "Evolution avant-hier"
      unit_of_measurement: "%"

Voili voilou de quoi commencer ^^

1 « J'aime »

Bonsoir tout le monde,

Petite question concernant l’intégration du template custom_card_apexcharts_elec.
J’ai bien suivi les tutos mentionnés, j’ai crée pas mal de petites cartes pour tester.

J’ai bien crée l’arborescence: custom_cards > custom_card_apexcharts_elec > custom_card_apexcharts_elec.yaml

Dans le .yaml , je démarre bien avec : custom_card_apexcharts_elec: en 1ère ligne.
J’ai bien comme @FROlCi ou @Galadan déclaré le template: "custom_card_apexcharts_elec" dans ma vue.
Lors du refresh il m’indique que Button-card template 'custom_card_apexcharts_elec' is missing!

Je dois oublier un chemin quelque part mais je sèche un peu.
En tout cas un grand merci pour le partage :wink:

Bonsoir @fana13
Voila mon aborescence pour aider à comparer

et comment j’appelle chacune des entrées:

button_card_templates: !include_dir_merge_named "../../custom_components/ui_lovelace_minimalist/__ui_minimalist__/ulm_templates/"
theme: "minimalist-desktop"
title: "Minimalist"
background: "var(--background-image)"
views:
  - !include views/home.yaml
  - !include views/edf.yaml
  - !include views/security.yaml
  - !include views/printer.yaml
  - !include views/ds7.yaml
  - !include views/apex_chart.yaml
  - !include views/meteo.yaml
  - !include views/2_Test2.yaml
  - !include views/logs.yaml

Et un bout de la carte edf.yaml:

Résumé
title: "EDF"
path: "edf"
cards:
  - type: horizontal-stack
    cards:
      - type: custom:mushroom-entity-card
        entity: sensor.myelectricaldata_last_update
        icon_type: icon
        name: EDF - Maj le
        tap_action:
          action: navigate
          navigation_path: /ui-lovelace-minimalist/home
        hold_action:
          action: none
        double_tap_action:
          action: none
        icon: mdi:keyboard-backspace
        icon_color: light-blue
        fill_container: false

  - type: vertical-stack
    cards:
      - type: custom:button-card
        template: "card_apexcharts_elec"
        variables:
          graph_span: "7d"
          entity_1:
            entity_id: "sensor.myelectricaldata_yesterday"
            icon: "mdi:flash"
            name: "Hier"
            color: "blue"
          entity_2:
            entity_id: "sensor.myelectricaldata_current_week"
            icon: "mdi:flash"
            name: "Semaine"
            color: "yellow"
          entity_3:
            entity_id: "sensor.myelectricaldata_current_month"
            icon: "mdi:flash"
            name: "Mois"
            color: "green"
          entity_4:
            entity_id: "sensor.myelectricaldata_current_year"
            icon: "mdi:flash"
            name: "Année"
            color: "pink"
          entity_5:
            entity_id: "sensor.myelectricaldata_subscribed_power"
            icon: "mdi:flash"
            name: "Puissance"
            color: "red"
          entity_6:
            entity_id: "sensor.myelectricaldata_yesterdayconsumptionmaxpower"
            icon: "mdi:flash"
            name: "P. Max hier"
            color: "purple"
      - type: custom:apexcharts-card
        graph_span: 7d
        span:
          start: day
          offset: "-7d"
        header:
          show: true
          title: Coûts des 7 derniers jours et résumé d'hier
          show_states: true
          colorize_states: true
        series:
          - entity: sensor.myelectricaldata_consumption_22325470269040
            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.myelectricaldata_consumption_22325470269040
            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.myelectricaldata_consumption_22325470269040
            yaxis_id: droite
            name: Coût total
            unit: €
            color: red
            type: line
            group_by:
              duration: 1d
              func: max
            opacity: 0.8
            stroke_width: 2
            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
              forceNiceScale: true
              max: 15 #|
#                EVAL: function(max) { return max }
              opposite: false
              labels:
                show: false
            - id: droite
              min: 0
              forceNiceScale: true
              max: 20 #|
#                EVAL: function(max) { return max }
              opposite: true
              labels:
                show: false
          legend:
            show: false
          chart:
            stacked: true

qui affiche cela

2 « J'aime »