Aide débutant pour automatisation déclenchement charge batterie

Mon problème

J’ai une une installation photovoltaique gerée par Emphase et une batterie Ecoflow
j’ai 2 entités : « production d’électricité actuelle » et « consommation électrique actuelle »
je souhaiterais créer une automatisation qui serait : quand la production d’électricité est supérieure à Xwatts à la consommation électrique : charger la batterie
J’ai essayer de créer une entité résultante des 2 autres mais pas réussi
je ne sais pas comment faire
ma demande est de niveau débutant mais j’ai du mal à trouver des explications pour résoudre ce cas

Ma configuration


System Information

version core-2024.1.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.6
os_name Linux
os_version 6.1.63-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.33.0
Stage running
Available Repositories 1366
Downloaded Repositories 7
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 11.3
update_channel stable
supervisor_version supervisor-2023.12.0
agent_version 1.6.0
docker_version 24.0.7
disk_total 116.7 GB
disk_used 4.9 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.8.1), File editor (5.7.0)
Dashboards
dashboards 2
resources 2
views 3
mode storage
Recorder
oldest_recorder_run 30 décembre 2023 à 09:14
current_recorder_run 6 janvier 2024 à 08:43
estimated_db_size 56.19 MiB
database_engine sqlite
database_version 3.41.2
1 « J'aime »

Alors j’ai une solution mais c’est quoi ta batterie Ecoflow ?

C’est une batterie nomade de 3600 w qui sert aussi à envoyer du courant sur le réseau de la maison et également servir de en cas de coupure de courant
Ecoflow c’est la marque

Salut,

faut déjà commencer par ça. Qu’as tu essayé de faire?

Mais après je suppose que sur la batterie tu n’as pas la possibilité contrôler la vitesse de charge, non?

Si par palier de 100W

Tu peux créer assez facilement une nouvelle entité qui va faire des calculs en utilisant en entrée les valeurs d’autres entités.

Ca se passe dans : paramètres>appareils… >entrées
Ajouter nouveau : Template > Capteur.
Là tu peux donner un nom, configurer le type et l’unité, puis donner le calcul.

Pour le calcule il faut passer pas une expression template.
Exemple, disons que tu as sensor.production et sensor.consommation
Si tu veux faire la différence entre les 2 ça s’ecrit comme ça:

{{ states('sensor.production') | float - states('sensor.consommation') | float }}

En combinant tout ça tu aura un nouveau sensor qui aura a tout moment ton surplus…

Après il faut aller dans automatisation, mettre comme déclencheur que si l’état numérique de ce sensor passe les 100w du démarrer la charge ou augmenter la charge de 100w…
Et du coup une 2eme si ça passe en dessous de 0w baisser la vitesse de charge

1 « J'aime »

Merci je vais essayer