I think the word when the conditioning is not achieved is wrong.
Today when a condition is not achieved is says “failed”. Or have I misunderstood it is there a problem?
My suggestion is to use “achieved” instead of “failed”. When I read failed, I think something is wrong.
I have attached my automation and some pictures of the Traces
Executed: October 23, 2022 at 10:57:31
Result:
result: false
conditions/0
Executed: October 23, 2022 at 10:57:31
Result:
result: false
conditions/0/entity_id/0
Executed: October 23, 2022 at 10:57:31
Result:
result: false
state: 4.5
wanted_state_above: 16
conditions/1
Executed: October 23, 2022 at 10:57:31
Result:
result: false
conditions/1/entity_id/0
Executed: October 23, 2022 at 10:57:31
Result:
result: false
state: 4.4
wanted_state_above: 16
conditions/2
Executed: October 23, 2022 at 10:57:31
Result:
result: false
conditions/2/entity_id/0
Executed: October 23, 2022 at 10:57:31
Result:
result: false
state: 6.2
wanted_state_above: 16
alias: High amp
description: ""
trigger:
- platform: state
entity_id:
- sensor.lgf_current_l1
- platform: state
entity_id:
- sensor.lgf_current_l2
- platform: state
entity_id:
- sensor.lgf_current_l3
condition:
- condition: or
conditions:
- condition: numeric_state
entity_id: sensor.lgf_current_l1
above: 16
- condition: numeric_state
entity_id: sensor.lgf_current_l2
above: 16
- condition: numeric_state
entity_id: sensor.lgf_current_l3
above: 16
action:
- service: notify.email
data:
message: >-
L1: {{ states("sensor.elmatare_current_instant_l1") | float }} A L2: {{
states("sensor.elmatare_current_instant_l2") | float }} A L3: {{
states("sensor.elmatare_current_instant_l3") | float }} A
title: High amp
- service: easee.set_charger_circuit_dynamic_limit
data:
charger_id: EHXXYYZZ
currentP1: 16
currentP2: 16
currentP3: 16
mode: single