Gestion de charge borne ABB Terra AC et panneaux photovoltaiques

Bonjour,

Mon problème

J’étais sous Jeedom et j’ai migré 90% de mon installation Jeedom sous HA. Etant propriétaire de panneaux solaires sous enphase, et une borne de recharge ABB terra AC, j’avais mis en place une gestion de charge afin d’injecter le suplus des panneaux solaires dans les voilutes, ou de parametrer la charge a fond sur la plage horaire des heures creuses. La borne est pilotée en Modbus via un module EW11.
Cette gestion est la dernière grosse partie à tansférer sur mon HA.

Pour cela j’ai créé un input_select en lieu et place des différents « modes » sous jeedom.

Sous Jeedom j’ai un scénario qui active ceux qui correspondent à chaque mode et chaque manière de fonctionner.
Mes différents modes sont :

  • Solaire uniquement (qui puise sur le surplus des panneaux)
  • Solaire + Min (6A) (minimum a 6A et qui puise le surplus des panneaux)
  • Manuel (gestion manuelle de la puissance)
  • Maximum (puissance maxi 32 A)
  • Nuit (32 A, sur les heures creuses)

Dans mes scénarios jeedom, avant d’envoyer les commandes sur la borne, je regarde si il y a une voiture branchée.

Je souhaites faire tout cela sous nodered, car j’ai toutes mes automatisations dessus, mais ces automatisations sont un peu plus complexes, entre la lecture d’adresses modbus, et des actions en fonction.

Est-ce que l’un d’entre vous à déjà mis cela en place ?
Est-ce que dois partir sur la même logique que mes scénarios Jeedom ?

Merci d’avance

Ma configuration


[center]## System Information

version core-2025.2.5
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.1
os_name Linux
os_version 6.6.73-haos
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 4993
Installed Version 2.0.5
Stage running
Available Repositories 1555
Downloaded Repositories 12
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 14.2
update_channel stable
supervisor_version supervisor-2025.02.1
agent_version 1.6.0
docker_version 27.2.0
disk_total 30.8 GB
disk_used 9.6 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization kvm
board ova
supervisor_api ok
version_api ok
installed_addons Z-Wave JS UI (3.21.0), File editor (5.8.0), Get HACS (1.3.1), Studio Code Server (5.18.3), Node-RED (19.0.2), NGINX Home Assistant SSL proxy (3.11.1), Duck DNS (1.18.0), Let’s Encrypt (5.4.0), Linky (1.5.0)
Dashboards
dashboards 4
resources 3
views 13
mode storage
Network Configuration
adapters lo (disabled), enp0s18 (enabled, default, auto), hassio (disabled), docker0 (disabled), veth962bd3e (disabled), vethdffb6d3 (disabled), veth683c81b (disabled), vethc066475 (disabled), veth63fa760 (disabled), veth6ff4851 (disabled), veth23a1fe4 (disabled), veth5ca5a7f (disabled), vethbd7fad8 (disabled), veth1d91915 (disabled), veth7eafad2 (disabled), veth2943c32 (disabled)
Recorder
oldest_recorder_run 12 février 2025 à 20:27
current_recorder_run 25 février 2025 à 19:02
estimated_db_size 222.59 MiB
database_engine sqlite
database_version 3.47.1
[/center]

voici un petit update de mes avancées :
J’arrive a récupérer ma puissance disponible, la puissance consommée, et la puissance de ma borne. grace a cela et un noeud fonction je calcule ma puissance disponible, et dans une autre fonction je calcule l’amperage a parametrer sur ma borne de recharge.

j’ai quand meme pas mala galéré a réussir a écrire ma puissance disponible et mon amperage dans des

input_number