Shelly 3EM ou pro 3EM automation shellyproem50 Energy Meter 0 Power change

Bonjour à tous :grinning:

J’ai installé un shelly pro em50. Je l’ai connecté avec un cable RJ45 en DHCP ça c’est super bien passé. Je ne suis pas passé par le cloud, avec cette méthode, ce n’est pas utile et home assistant a été merveilleux puisque en lui donnant l’IP du shelly, il a tout retrouvé.

Mon problème :

J’ai fait 2 automatismes pour piloter le contact intégré « switch 0 ». Un pour le basculer à ON, et pour le basculer à OFF. Derrière ce contact, je pilote le relais jour nuit du chauffe-eau. J’ai ajouté un timer de 30s pour éviter que ça bagotte puisque dans mes script je vérifie que power 0 est positif ou négatif en fonction de valeurs choisi.
A priori comme ça, ça fonctionne bien.
MAIS !!! :frowning_face: ça se bloque à ON, et ça ne devrait pas !! il semble que le déclencheur ne fait pas son travail :

J’utilise " La puissance de shellyproem50-08f9e0e786fc Energy Meter 0 Power change" donné par le capteur. Et je ne sais pas pourquoi la puissance change mais ne déclenche pas l’exécution du code de l’automation !

Voici le code :

alias: commutation OFF shelly switch0 pour chauffe-eau
description: ""
triggers:
  - type: power
    device_id: b68932855dd1c9860fc4505737a15825
    entity_id: 673f8d8d66fba0a2e61de7a4ac70a32c
    domain: sensor
    trigger: device
    above: 800
conditions: []
actions:
  - type: turn_off
    device_id: b68932855dd1c9860fc4505737a15825
    entity_id: aa623b0038be48f8b87f04f9a6daae6f
    domain: switch
mode: single


alias: commutation ON shelly switch0 pour chauffe-eau
description: ""
triggers:
  - type: power
    device_id: b68932855dd1c9860fc4505737a15825
    entity_id: 673f8d8d66fba0a2e61de7a4ac70a32c
    domain: sensor
    trigger: device
    below: -700
actions:
  - type: turn_on
    device_id: b68932855dd1c9860fc4505737a15825
    entity_id: aa623b0038be48f8b87f04f9a6daae6f
    domain: switch
  - target:
      entity_id: timer.chauffe_eau_on_timer
    action: timer.start
    data: {}
mode: single


Voilà, si quelqu’un a une idée, c’est bizarre !!!

Grand merci à tous :grinning:

Ma configuration


System Information

version core-2025.7.1
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch amd64
user root
virtualenv false
python_version 3.13.3
os_name Linux
os_version 6.12.35-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 5000
Installed Version 2.0.5
Stage running
Available Repositories 2160
Downloaded Repositories 2
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 16.0
update_channel stable
supervisor_version supervisor-2025.07.1
agent_version 1.7.2
docker_version 28.3.0
disk_total 30.8 GB
disk_used 14.9 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 Samba share (12.5.2), Studio Code Server (5.19.3), Terminal & SSH (9.18.0), ESPHome Device Builder (2025.6.3), Samba Backup (5.2.0), Mosquitto broker (6.5.1), Zigbee2MQTT (2.5.1-1)
Dashboards
dashboards 3
resources 6
views 5
mode storage
Network Configuration
adapters lo (disabled), enp0s18 (enabled, default, auto), hassio (disabled), docker0 (disabled), veth4153d63 (disabled), veth8340b96 (disabled), veth6b8b153 (disabled), veth2fbcf23 (disabled), veth0e06599 (disabled), vethdbb9830 (disabled), vethc79a7f7 (disabled), veth78a2791 (disabled), vethc8979ef (disabled)
ipv4_addresses lo (127.0.0.1/8), enp0s18 (192.168.1.42/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), veth4153d63 (), veth8340b96 (), veth6b8b153 (), veth2fbcf23 (), veth0e06599 (), vethdbb9830 (), vethc79a7f7 (), veth78a2791 (), vethc8979ef ()
ipv6_addresses lo (::1/128), enp0s18 (2a01:cb14:1203:9200:373e:7a15:c323:a0c/64, fe80::7b2e:71b:ad9d:9834/64), hassio (fe80::1433:f2ff:fe7b:db48/64), docker0 (fe80::5c18:8fff:fe3c:b4b6/64), veth4153d63 (fe80::80c3:56ff:fe78:f439/64), veth8340b96 (fe80::806e:64ff:fee6:8363/64), veth6b8b153 (fe80::c84c:5eff:fecc:2a2/64), veth2fbcf23 (fe80::bc62:e6ff:fe0c:8dd1/64), veth0e06599 (fe80::904e:77ff:fe16:60c9/64), vethdbb9830 (fe80::385e:79ff:fe18:8f5b/64), vethc79a7f7 (fe80::fcef:67ff:fee6:8f0a/64), veth78a2791 (fe80::48f0:a8ff:fe7c:7e14/64), vethc8979ef (fe80::2056:b3ff:fec6:5aed/64)
announce_addresses 192.168.1.42, 2a01:cb14:1203:9200:373e:7a15:c323:a0c, fe80::7b2e:71b:ad9d:9834
Recorder
oldest_recorder_run 29 juin 2025 à 09:25
current_recorder_run 10 juillet 2025 à 13:55
estimated_db_size 408.20 MiB
database_engine sqlite
database_version 3.48.0
___

j’ai apporté quelque modification pour que ce soit plus claire :

alias: commutation ON shelly switch0 pour chauffe-eau
description: ""
triggers:
  - entity_id: sensor.shellyproem50_08f9e0e786fc_em0_power
    below: -700
    trigger: numeric_state
conditions:
  - condition: state
    entity_id: timer.chauffe_eau_off_timer
    state: idle
actions:
  - target:
      entity_id: switch.shellyproem50_08f9e0e786fc_switch_0
    action: switch.turn_on
    data: {}
  - target:
      entity_id: timer.chauffe_eau_on_timer
    action: timer.start
    data: {}
mode: single

alias: commutation OFF shelly switch0 pour chauffe-eau
description: ""
triggers:
  - entity_id: sensor.shellyproem50_08f9e0e786fc_em0_power
    above: 800
    trigger: numeric_state
conditions:
  - condition: state
    entity_id: timer.chauffe_eau_on_timer
    state: idle
actions:
  - target:
      entity_id: switch.shellyproem50_08f9e0e786fc_switch_0
    action: switch.turn_off
    data: {}
mode: single

Ce sujet a été automatiquement fermé après 60 jours. Aucune réponse n’est permise dorénavant.