Panneaux Solaire Enphase Envoy

En effet, je l’ai déjà! Mais c’est une option merci!

bonjour
ta carte
GitHub - RomRider/apexcharts-card: fonctionne tjs ?
j’ai essayé de l’installer ce WE mais rien ne s’affiche :
image
voici ma carte :

type: custom:apexcharts-card
graph_span: 24h
span:
  start: day
stacked: true
header:
  show: true
  title: Solar Prod
series:
  - entity: sensor.envoy_abri_current_power_consumption
    type: column
    name: Conso
    transform: return x *-1 ;
    color: orange
    group_by:
      func: avg
      duration: 5min
  - entity: sensor.envoy_abri_current_power_production
    type: column
    name: Prod
    color: Turquoise
    group_by:
      func: avg
      duration: 5min
  - entity: sensor.inst_energy_difference
    type: column
    name: Importé/Exporté
    transform: return x *-1 ;
    color: grey
    group_by:
      func: avg
      duration: 5min

mon entité sensor.envoy_abri_current_power_consumption renvoi bien un valeure, je ne comprend donc pas pouquoi elle passe en Na dans le graphique
toutes les autres cartes fonctionnent au top, merci :slight_smile:

Bonjour,
pas assez expert pour te dire ce qui ne va pas, mais voici ce que j’ai dans ma carte pour les series.
Pas besoin de transform, j’utilise l’otion invert: true

series:
  - entity: sensor.pv_xxx_current_energy_consumption
    invert: true
    type: column
    name: Conso
    color: Orange
    group_by:
      func: max
      duration: 1min
  - entity: sensor.pv_xxx_current_energy_production
    type: column
    name: Prod
    color: DeepSkyBlue
    group_by:
      func: max
      duration: 1min
  - entity: sensor.inst_energy_difference
    type: column
    name: Imp/Exp
    invert: true
    color: grey
    group_by:
      func: max
      duration: 1min

bonjour
merci ca fonctionne, j’avais oublié de mettre mes sensors dans le recorder.
par contre ca fait un trait droit jusque la fin de journée (entre l’heure courante et la fin de la journée)

Bonjour
joue avec les paramètres ci-dessous.

type: custom:apexcharts-card
graph_span: 24h
span:
  start: day
stacked: true
header:
  show: true
  title: Solar Prod
now:
  show: true
  color: red
1 « J'aime »

Un message a été scindé en un nouveau sujet : Choix materiels solaire

bonjour @JyMinet

c’est quoi le code de ta carte ? Enfin plutôt de ton sensor importé/exporté STP ?

de mon coté j’ai des décalage que je n’arrive pas à corriger de suite (je tourne un peu en rond)

image

Merci

j’ai trouvé mon erreur :wink:
j’avais écris : sensor.sensor.states('sensor.puissance_corrigee')
donc là c’est clair que cela passe pas :slight_smile:
Et là c’est mieux :
image

bonjour comment récupères-tu les données sous forme de ce graphique stp ? sachant que je débute… merci !

1 « J'aime »

Alors patience, je finalise mes travaux avant de faire un petit résumé complet de tout ça

l’idée étant de refaire en partie ces éléments :
image

je n’aurais pas les compétences pour faire une carte mais au moins disposer des infos

1 « J'aime »

bonsoir
je suis novice en yaml, je viens d’ installer des panneaux avec une passerelle envoy.
je cherche a refaire les carte de mathep et j’ai un petit problème:
dans config.yaml, j’ai déclaré 2 sensors mais il ne sont pas intégré, je ne les vois pas dans outils de développement,seul celui du gaz fonctionne, je ne vois pas ou ca bloque
si quelqu’un peut m’aider, merci d’avance

######compteur de gaz####
template:
- sensor:
    name: "compteur_gaz"
    unique_id: "energie_gaz_compteur"
    unit_of_measurement: 'm³'
    device_class: "gas"
    state_class: total
    state: "{{states('input_number.compteur_gaz')}}"
    
# calcul power export
- sensor:      
    name: energy_exporting
    unique_id: "energie_exporté"
    value_template: "{{ [0, (states('sensor.envoy_122244040944_current_power_production') | int - states('sensor.envoy_122244040944_current_power_consumption') | int)] | max }}"
    unit_of_measurement: 'W'
    icon_template: 'mdi:flash'
#calcul power import
- sensor:     
    name: energy_importing
    unique_id: "energie_importé"
    value_template: "{{ [0, (states('sensor.envoy_122244040944_current_power_consumption') | int - states('sensor.envoy_122244040944_current_power_production') | int)] | max }}"
    unit_of_measurement: 'W'
    icon_template: 'mdi:flash'

Salut,

Tu as des soucis d’indentation déjà, je ne suis pas certain que ça passe la vérification.
Avec cette façon d’écrire le yaml, tu n’as qu’un mot clé « sensor » et les différents sensors sont définis en dessous avec des tirets.

Ceci devrais marcher un peu mieux:

template:
  - sensor:
######compteur de gaz####
      - name: "compteur_gaz"
        unique_id: "energie_gaz_compteur"
        unit_of_measurement: 'm³'
        device_class: "gas"
        state_class: total
        state: "{{states('input_number.compteur_gaz')}}"
# calcul power export
      - name: energy_exporting
        unique_id: "energie_exporté"
        value_template: "{{ [0, (states('sensor.envoy_122244040944_current_power_production') | int - states('sensor.envoy_122244040944_current_power_consumption') | int)] | max }}"
        unit_of_measurement: 'W'
        icon_template: 'mdi:flash'
#calcul power import
      - name: energy_importing
        unique_id: "energie_importé"
        value_template: "{{ [0, (states('sensor.envoy_122244040944_current_power_consumption') | int - states('sensor.envoy_122244040944_current_power_production') | int)] | max }}"
        unit_of_measurement: 'W'
        icon_template: 'mdi:flash'

merci de ton aide alex
j’ai vu que la façon d’ écrire avait changé entre le tuto de mathep et maintenant
j’ai regardé sur la doc des template avant de venir sur le forum.
bref
j’ai recopier ce que tu m’ a mis mais ca na pas fonctionné. Ca passe la verification mais pas de sensor en vue
image
sous studio code ca a l’air bon mais toujours pas de sensor, quand on colle du forum vers HA ca casse le formatage

C’est sûr que chez moi je n’utilise pas cette façon d’écrire.
D’ailleurs je pense que c’est l’ancienne celle-ci mais c’est celle qui est dan la doc pour les sensor template…

Voici le format que j’ai pour tous mes sensors.
(je n’ai pas remis toutes tes caractéristiques, mais elles s’ajoutent comme elles l’étaient)

sensor:
  - platform: template
    sensors:
      compteur_gaz:
        unique_id: "energie_gaz_compteur"
        [....]
      energy_exporting:
        unique_id: "energie_exporté"
        [....]
      energy_importing:
        unique_id: "energie_importé"
        [....]

Ce code c’est l’ancien format et tu peux polluer tes logs avec ça. Autant passer au nouveau format. Du jour au lendemain ça pourras ne plus fonctionner. D’ailleurs le unique id pas sûr qu’il fonctionne encore.

Oui j’avais oublié de parler de ça, c’est un peu inutile je pense car c’est utile pour définir un appareil, mais on en a pas besoin…

merci pour votre aide, j’ai fini par trouver
effectivement j’ai mixé du ancien et nouveau format de sensor
en binant la doc j’ai compris que certaine options ne s’ appelaient plus pareil

Bonjour,

Je n’arrive pas à récupérer les donnée import et export.
Comment avez vous fait svp
J’ai essayé tout ce qui est ecrit au dessus mais mes sensor import et export ne me remontent aucune données.
voici ce qui est ecrit dans mon sensors.yaml

est ce que je dois ajouter des choses ?

calcul power export

  • platform: template
    sensors:
    energy_exporting:
    friendly_name: « Current Energy Exporting »
    value_template: « {{ [0, (states(‹ sensor.electricite_current_power_production ›) | int - states(‹ sensor.electricite_current_power_consumption ›) | int)] | max }} »
    unit_of_measurement: ‹ W ›
    icon_template: ‹ mdi:flash ›

calcul power import

  • platform: template
    sensors:
    energy_importing:
    friendly_name: « Current Energy Importing »
    value_template: « {{ [0, (states(‹ sensor.electricite_current_power_production ›) | int - states(‹ sensor.electricite_current_power_consumption ›) | int)] | max }} »
    unit_of_measurement: ‹ W ›
    icon_template: ‹ mdi:flash ›

Création sensor Energie label import ou export (sensor.energy_import_export)

  • platform: template
    sensors:
    energy_import_export:
    friendly_name: « Energy »
    value_template: « {% if (states(‹ sensor.electricite_current_power_production ›) | int - states(‹ sensor.electricite_current_power_consumption ›) | int) > 0 %}Exporting{% else %}Importing{% endif %} »
    icon_template: « {% if (states(‹ sensor.electricite_current_power_production ›) | int - states(‹ sensor.electricite_current_power_consumption ›) | int) > 0 %}mdi:arrow-up-box{% else %}mdi:arrow-down-box{% endif %} »

creation conso direct des panneaux use for tesla (sensor.solar_consumption)

  • platform: template
    sensors:
    solar_consumption:
    friendly_name: « solar_conso_net »
    value_template: >-
    {% set solar = states(‹ sensor.electricite_current_power_consumption ›) | int %}
    {% set house = states(‹ sensor.electricite_current_power_production ›) | int %}
    {{ solar if house > solar else house }}
    device_class: power
    unit_of_measurement: W

#energy
#enphase special Net energy

  • platform: template
    sensors:
    inst_energy_difference:
    friendly_name: Instant Energy Difference
    icon_template: >
    {% if (states(« sensor.inst_energy_difference ») | int > 0) -%}
    mdi:solar-panel
    {%- elif (states(« sensor.inst_energy_difference ») | int < 0) -%}
    mdi:transmission-tower
    {%- else -%}
    mdi:power-off
    {%- endif %}
    friendly_name_template: >
    {% if (states(« sensor.inst_energy_difference ») | int > 0) -%}
    Currently Exporting
    {%- elif (states(« sensor.inst_energy_difference ») | int < 0) -%}
    Currently Importing
    {%- else -%}
    Balanced
    {%- endif %}
    unit_of_measurement: « W »
    device_class: power
    value_template: >
    {{ ‹ %0.0f › | format(states(‹ sensor.electricite_current_power_production ›) | int - states(‹ sensor.electricite_current_power_consumption ›) | int) }}

      # EnPhase Data
    

Bonjour et bienvenue

Dans la mesure du possible
merci d’utiliser les balises de preformatage « </> » que tu peux voir lorsque que tu edites ton message

en effet nous ne sommes pas en mesure d’identifier les éventuelles problématiques d’identication.

Le YAML étant très tatillon la dessus

Salut,

tu peux aussi commencer par partager ce que tu as qui marche…
Les infos de production instantanées sont elles ok?
Les nouveaux sensors ne remontent aucune données, mais y a t’il des erreurs dans le journal?

1 « J'aime »