Panneaux Solaire Enphase Envoy

Bonjour à la communauté

J’utilise l’intégration Enphase Envoy pour les panneaux solaires, mais je ne suis pas super satisfait de mon intégration dans lovelace

La page d’origine d’enphase utilise des choses comme

« indépendance énergétique »

'import net"

« exporté »

Avez-vous des exemples de vos intégration s’il vous plait merci

02

1 « J'aime »

manque plus que je travail ma carte panneau solaire

pour l’instant j’en suis la

Bonjour je suis très intérrésé par ta carte est ce possibible de partager?
Merci

Bonjour @Steph_Flo
laquelle ?
il y a plusieurs carte sur le screen

Salut j’ai le meme système de panneau solaire comment as tu intégré cela dans ha, ?

Merci

Bonjour a vous
moi j’ai fait des trucs de ce style:
image
image
image

:heart_eyes:

Ça manque cruellement d’informations… :innocent:

Bonjour
voici les éléments que j’ai mis en œuvre pour calculer l’Indépendance énergétique.

1° creation de l’energie importée en Watt
2° convertion en Wh
3° creation l’energie importée par jour en Wh
4° creation Independance Energetique
Pierre

Détails… :grin:
1°calcul power import (W)

sensor:
  - platform: template
    sensors:
      energy_importing:
        friendly_name: 'Current Energy Importing'
        value_template: '{{ [0, (states('sensor.pv_envoy_current_energy_consumption') | int - states('sensor.pv_envoy_current_energy_production') | int)] | max }}'
        unit_of_measurement: 'W'
        icon_template: 'mdi:flash'

2°Création de l’énergie importée du réseau en Wh

sensor:
  - platform: integration
    source: sensor.energy_importing
    name: energy_imported_wh
    unit_prefix: k
    round: 2
    method: left

3°creation energie journaliere importée en Wh


utility_meter:
  daily_energy_import:
    source: sensor.energy_imported_wh
    cycle: daily

4°Création du taux d’Independance Energetique

sensor:
  - platform: template
    sensors:
      taux_independance_energetique:
        friendly_name: 'taux Independance Energetique'
        value_template: > 
          {{ ((1 - ((states('sensor.daily_energy_import')|float *1000 / states('sensor.pv_envoy_today_s_energy_consumption')|float)))*100)| round(1) }}
        unit_of_measurement: '%'

@Mathep bonsoir et merci d’avoir accepter l’invitation.
Pour info nous avions commencé sur le forum officiel mais j’ai pensé que ce serait bien de venir ici.

1 « J'aime »

J’avoue que je galère un peu

Le 1° tu le place dans le fichier config ?

Est-il possible pour toi d’éditer j’ai pas mal d’erreur ‹ Bad indentation of a mapping entry ›

Concernant les cartes tu pourras aussi partager s’il te plait ?

Sinon très jolie comme carte et intégration bravo à toi

C’est fait :+1:

@Mathep : Tu regarderas si je n’ai pas fait d’erreur :wink:

:information_source: Lorsque tu postes du code (flow, yaml, js, etc.), utilise les blocs codes :computer:

Pour cela, il te suffit de cliquer sur l’outil dédié et de coller ton code à l’endroit indiqué :

:hacf:

1 « J'aime »

merci @Clemalex

il y a un souci avec le 4 pour moi

Invalid config for [sensor.template]: invalid template (TemplateSyntaxError: unexpected char '‘' at 18) for dictionary value @ data['sensors']['taux_independance_energetique']['value_template']. Got '{{ ((1 - ((states(‘sensor.daily_energy_import’)|float *1000 / states(‘sensor.pv_envoy_today_s_energy_consumption’)|float)))*100)| round(1) }}'. (See ?, line ?).

Ca doit être bon maintenant :+1:

1 « J'aime »

Configuration valide !

Respect et merci pour la réactivité

manque plus que @Mathep nous la recette des jolies carte

Bonsoir
je vais essayer de rédiger correctement…

image

carte tesla-style-solar-power-card
sur hacs https://hacs.xyz/
GitHub - reptilex/tesla-style-solar-power-card: Home assistant power card mimicking the one tesla provides for the powerwall app.

Mon code carte lovelace:

type: 'custom:tesla-style-solar-power-card'
grid_consumption_entity: sensor.energy_exporting
grid_to_house_entity: sensor.energy_importing
house_consumption_entity: sensor.pv_envoy_current_energy_consumption
generation_yield_entity: sensor.pv_envoy_current_energy_production
generation_to_grid_entity: sensor.energy_exporting
generation_to_house_entity: sensor.solar_consumption
generation_extra_entity: sensor.pv_envoy_today_s_energy_production
house_extra_entity: sensor.pv_envoy_today_s_energy_consumption
grid_extra_entity: sensor.energy_import_export
show_w_not_kw: 1

les imputs:

Création de l’énergie exportée sur le réseau en Wh (sensor.energy_exporting)

  - platform: integration
    source: sensor.energy_exporting
    name: energy_exported_wh
    unit_prefix: k
    round: 2
    method: left

Création de l’énergie importée du réseau en Wh (sensor.energy_importing)

  - platform: integration
    source: sensor.energy_importing
    name: energy_imported_wh
    unit_prefix: k
    round: 2
    method: left

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.pv_envoy_current_energy_consumption') | int %}
          {% set house = states('sensor.pv_envoy_current_energy_production') | int %}
          {{ solar if house > solar else house }}
        device_class: power
        unit_of_measurement: W

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.pv_envoy_current_energy_production') | int - states('sensor.pv_envoy_current_energy_consumption') | int) > 0 %}Exporting{% else %}Importing{% endif %}"
        icon_template: "{% if (states('sensor.pv_envoy_current_energy_production') | int - states('sensor.pv_envoy_current_energy_consumption') | int) > 0 %}mdi:arrow-up-box{% else %}mdi:arrow-down-box{% endif %}"

1 « J'aime »

merci super le partage.
les deux autres tu utilise quel carte ?

Bonjour,
voici mon autre carte animée sur le monitoring de ma solution Solaire.
C’est la version Live en Watt, ou peut aussi faire la même chose en Wh sur la journée
La barre « use », c’est la quantité de W des panneaux que la maison consomme
La barre « indep », c’est l’indépendance brute de la consommation (100% j’aime)

Voici la version Direct Live
image

power-distribution-card

Les entrées

Production solaire et consommation maison avec mon envoy/enphase

sensor.pv_envoy_current_energy_production
sensor.pv_envoy_current_energy_consumption

Calcul energie importée et exportée

sensor.energy_exporting
sensor.energy_importing

Les calculs

# calcul power export
  - platform: template
    sensors:      
      energy_exporting:
        friendly_name: "Current Energy Exporting"
        value_template: "{{ [0, (states('sensor.pv_envoy_current_energy_production') | int - states('sensor.pv_envoy_current_energy_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.pv_envoy_current_energy_consumption') | int - states('sensor.pv_envoy_current_energy_production') | int)] | max }}"
        unit_of_measurement: 'W'
        icon_template: 'mdi:flash'   

La carte

# Config carte lovelace
type: 'custom:power-distribution-card'
title: Power Home Live
entities:
  - decimals: '0'
    display_abs: true
    name: solar
    unit_of_display: W
    icon: 'mdi:solar-power'
    producer: true
    entity: sensor.pv_envoy_current_energy_production
    preset: solar
    icon_color:
      bigger: green
      equal: gray
      smaller: red
  - decimals: '0'
    display_abs: true
    name: Export
    unit_of_display: W
    icon: 'mdi:lightning-bolt-outline'
    producer: true
    entity: sensor.energy_exporting
    preset: producer
    icon_color:
      bigger: green
      equal: gray
      smaller: red
    calc_excluded: true
  - decimals: '0'
    display_abs: true
    name: conso
    unit_of_display: W
    consumer: true
    icon: 'mdi:home'
    entity: sensor.pv_envoy_current_energy_consumption
    preset: consumer
    icon_color:
      bigger: red
      equal: green
      smaller: red
    invert_value: true
  - decimals: '0'
    display_abs: true
    name: Import
    unit_of_display: W
    icon: 'mdi:transmission-tower'
    entity: sensor.energy_importing
    preset: grid
    icon_color:
      bigger: red
      equal: gray
      smaller: red
    invert_value: true
center:
  type: bars
  content:
    - preset: ratio
      name: use
      bar_color: green
      bar_bg_color: ''
      entity: ''
      invert_value: false
    - preset: autarky
      name: indep
      bar_color: blue
animation: flash

Encore merci a ceux qui font ces cartes…
Pierre

2 « J'aime »

merci pour tout le partage

pour celle de la journée tu change juste les entités en today sur la carte ?
si je fais ca le calcul indep ne correspond pas par rapport a la web de enphase.

Est-ce que c’est normal que dans la carte les entités ne sont pas sélectionnées ?