Skip to content

Commit 9fe9e26

Browse files
XavierBergerXavier Berger
authored andcommitted
f bleuprint
1 parent bac99bb commit 9fe9e26

File tree

1 file changed

+17
-8
lines changed

1 file changed

+17
-8
lines changed

blueprints/priority_to_ev.yaml

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,19 @@ blueprint:
1010
entity:
1111
domain: binary_sensor
1212
energy_diversion:
13-
name: Energy Diversion
13+
name: Energy Diversion (solar_router.regulator_opening)
1414
description: "Sensor for current energy diversion percentage"
1515
selector:
1616
entity:
1717
domain: number
1818
energy_sent_to_grid:
19-
name: Energy Sent to Grid
19+
name: Energy Sent to Grid (solar_router.real_power)
2020
description: "Sensor for energy being sent to the grid (Ex: use real_power of your solar router)"
2121
selector:
2222
entity:
2323
domain: sensor
2424
solar_router:
25-
name: Solar Router
25+
name: Solar Router (solar_router.activate)
2626
description: "Switch entity for the solar router"
2727
selector:
2828
entity:
@@ -74,6 +74,8 @@ blueprint:
7474
unit_of_measurement: "seconds"
7575

7676
trigger:
77+
- platform: event
78+
event_type: automation_reloaded
7779
- platform: state
7880
entity_id: !input ev_connected
7981
- platform: numeric_state
@@ -89,7 +91,7 @@ trigger:
8991

9092
action:
9193
- choose:
92-
# Condition 2: Activate solar router when EV disconnected
94+
# Condition 1: Activate solar router when EV disconnected
9395
- conditions:
9496
- condition: state
9597
entity_id: !input ev_connected
@@ -98,7 +100,7 @@ action:
98100
- service: switch.turn_on
99101
target:
100102
entity_id: !input solar_router
101-
# Condition 1: Deactivate solar router when EV need to be recharged
103+
# Condition 2: Deactivate solar router when EV need to be recharged
102104
- conditions:
103105
- condition: state
104106
entity_id: !input ev_connected
@@ -112,18 +114,25 @@ action:
112114
- condition: numeric_state
113115
entity_id: !input energy_sent_to_grid
114116
above: !input excess_energy_threshold
117+
for:
118+
seconds: !input delay_before_deactivation
115119
sequence:
116120
- service: switch.turn_off
117121
target:
118122
entity_id: !input solar_router
119123
# Condition 3: Reactivate solar router when EV battery is full
120124
- conditions:
121-
- condition: numeric_state
122-
entity_id: !input energy_sent_to_grid
123-
above: !input max_energy_sent
125+
- condition: state
126+
entity_id: !input ev_connected
127+
state: "on"
124128
- condition: state
125129
entity_id: !input solar_router
126130
state: "off"
131+
- condition: numeric_state
132+
entity_id: !input energy_sent_to_grid
133+
above: !input max_energy_sent
134+
for:
135+
seconds: !input delay_before_activation
127136
sequence:
128137
- service: switch.turn_on
129138
target:

0 commit comments

Comments
 (0)