Automatisation Chauffe Eau suivant Production PV Enphase

Hello à tous,

Je débute dans HA :slight_smile:

Pas de souci pour l’intégration Enphase mais j’aimerais aller plus loin dans l’optimisation de la production de mes PV.

J’ai créé une automatisation avec l’interface utilisateur qui me permet de déclencher mon chauffe eau quand ma prod instantanée est > 3 kW et ma consommation est instantanée est < 1 kW… C’est un début mais pas top…:slight_smile:

J’aimerais plutôt que mon chauffe eau se déclenche dès que la différence entre la production et la consommation est > 2,5 kW et, ça, je ne sais pas faire.
De plus, on ne retrouve pas cette donnée dans les entités Envoy, je suppose donc qu’il faut la calculer en passant par une modif YAML et, ça non plus, je ne sais pas faire pour l’instant :cry:

Pouvez vous m’aider svp ?

Je vous mets ci-dessous mon automatisation actuelle :

alias: Chauffe Eau On Si Prod > 3 kW
description: «  »
trigger:

  • type: value
    platform: device
    device_id: 5efb62c7790ac0a2485659d6ba2e6dc8
    entity_id: sensor.envoy_122240002467_current_power_production
    domain: sensor
    above: 3000
    for:
    hours: 0
    minutes: 5
    seconds: 0
    condition:
  • type: is_value
    condition: device
    device_id: 5efb62c7790ac0a2485659d6ba2e6dc8
    entity_id: sensor.envoy_122240002467_current_power_consumption
    domain: sensor
    below: 1000
  • condition: or
    conditions:
    • condition: time
      after: « 08:00:00 »
      before: « 12:30:00 »
      weekday:
      • fri
      • thu
      • wed
      • tue
      • mon
      • sun
      • sat
    • condition: time
      after: « 14:40:00 »
      before: « 18:00:00 »
      weekday:
      • fri
      • thu
      • wed
      • tue
      • mon
      • sat
      • sun
        action:
  • device_id: 89990fbb447c1c2c352d8c1f0c025539
    domain: mobile_app
    type: notify
    message: Chauffe Eau On (Prod > 3 kW)
  • type: turn_on
    device_id: 5f40a4f3374fabe751d75d1d5dc7e65f
    entity_id: switch.chauffe_eau
    domain: switch
    mode: single

Merci d’avance :ok_hand: :+1:

Bonjour,
je ne répond pas à la question, mais en général pour ce genre de choses, on utilise un « routeur », qui redirigera le surplus de production PV vers le chauffe eau;
Même si tu ne produis que 500W, ces 500W seront redirigés vers ton chauffe eau;
Ce sera beaucoup plus efficace; L’installation est simple en cas de chauffe eau mécanique, un peu plus compliqué si tu as un chauffe eau mécanique …
A+

Bjr,

Comment as tu fait pour l’intégration Enphase.
Je n’y arrive pas …

Le plus simple est de passer par un template sensor qui fera le calcul production - consommation
donc une fois ce sensor crée, tu pourra faire une automation si ce nouveau sensor ( production - consommation) > 2.5kW

La doc des template sensor : Template - Home Assistant

Salut
Oui, j’ai vu l’existence de ces routeurs mais cela me semble très compliqué à monté, configuré…etc
En existe t il des « prêts à monter » et facilement configurables ?
Merci !

Salut
Avec cette intégration via HACS
https://github.com/jrutski/home_assistant_envoy_d7_fw/pulls

Bonjour
Oui je pensais bien qu’il fallait faire un truc dans ce style
Il y aurait un tuto pour la création des tutos ?
Merci !

Salut,
Il y a pas mal de discussion sur ça sur le forum.

Dans celui-ci j’ai une exemple d’automatisation basique, (elle a évolué depuis).

Et voici un exemple de calcul pour les différences de consommation.

Salut,
Je déterre un peu le sujet car je viens d’installer les panneau solaires avec Enphase et je me suis posé la même question sur l’optimisation.
Je me base sur les sensors disponible grâce à l’intégration custom envoy pour Enphase GitHub - briancmpbll/home_assistant_custom_envoy et la méthode REST donné par lucien: API pour récupérer TEMPO EDF - #9 par Zibasedom_Seblang
J’ai réussis à faire une automatisation suivante:
Je contrôle le cumulus en fonction de la production solaire et de la consommation net.
L’automatisation s’active, tenant compte de la consommation d’un radiateur sèche serviettes. Si le radiateur est allumé, le cumulus se déclenchera dès que 750w ( elle éteint également le seche serviettes pour avoir plus d’enercgie pour la chauffe de cumulus) sont envoyés au réseau et dans le cas ou le sèche serviettes est éteint, la limite de déclanchement est réhaussé à 1300w d’excedant envoyé au réseau. Le déclanchement est également conditionné par le tarif EDF TEMPO ( uniquement les jours blancs et bleus).
Voici l’automatisation:

Résumé
alias: Solar Ballon ON energy conditions
description: ""
trigger:
  - platform: numeric_state
    entity_id:
      - sensor.envoy_12232103_current_power_production
    above: 1500
condition:
  - condition: or
    conditions:
      - condition: state
        entity_id: sensor.tempo_aujourd_hui
        state: TEMPO_BLEU
      - condition: state
        entity_id: sensor.tempo_aujourd_hui
        state: TEMPO_BLANC
action:
  - choose:
      - conditions:
          - condition: numeric_state
            entity_id: sensor.shelly1pm_40f52000c10c_power
            above: 100
          - condition: numeric_state
            entity_id: sensor.envoy_12232103_current_net_power_consumption
            below: -750
        sequence:
          - type: turn_off
            device_id: d624aa5f7eb7f0903ee7c1168147baeb
            entity_id: 38acf63fe2d4754d7e28e76a75de2ddd
            domain: switch
          - service: switch.turn_on
            metadata: {}
            data: {}
            target:
              device_id: 3e04451473f2a28e164fee8c9afcd2aa
      - conditions:
          - condition: numeric_state
            entity_id: sensor.shelly1pm_40f52000c10c_power
            below: 100
          - condition: numeric_state
            entity_id: sensor.envoy_12232103_current_net_power_consumption
            below: -1300
        sequence:
          - service: switch.turn_on
            metadata: {}
            data: {}
            target:
              device_id: 3e04451473f2a28e164fee8c9afcd2aa
mode: single

Peut-être ça servira à quelq’un :wink:
J’ai une automatisations differente pour éteindre le cumulus quand l’egergie disponnible descends en dessous de 1100w et ce dans la journée:

Résumé
alias: Solar Ballon off
description: ""
trigger:
  - platform: numeric_state
    entity_id:
      - sensor.envoy_12232103_current_net_power_consumption
    above: 1100
condition:
  - condition: state
    entity_id: switch.ballon_switch
    state: "on"
  - condition: sun
    before: sunset
    after: sunrise
action:
  - type: turn_off
    device_id: 3e04451473f2a28e164fee8c9afcd2aa
    entity_id: switch.ballon_switch
    domain: switch
mode: single