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
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