EVcharge_PRO: first running test

This commit is contained in:
2025-09-30 00:07:48 +02:00
parent d7b8888fff
commit 0a720e0936
2 changed files with 85 additions and 11 deletions

View File

@@ -96,6 +96,8 @@ variables:
use_entity1_var: !input use_entity1
use_entity2_var: !input use_entity2
charged_entity1_var: !input charged_entity1
charged_entity2_var: !input charged_entity2
# here list of mobile APP to be notified
recipient_list_notification:
@@ -164,6 +166,12 @@ actions:
- variables:
energy1_before: "{{ states(evcharge_entity1_energy_var) | float | round(2) }}"
- action: input_number.set_value
target:
entity_id: "{{ charged_entity1_var }}"
data:
value: 0.00
# Start plug1 and wait until power measured is below input_number.evcharge_no_charge_threshold for 10 minutes = 600 seconds
- action: switch.turn_on
entity_id: !input evcharge_entity1
@@ -187,12 +195,13 @@ actions:
energy1_while: "{{ states(evcharge_entity1_energy_var) }}"
evcharge_entity1_energy_charged: "{{ ((energy1_while | float| round(2)) - energy1_before )| float | round(2) }}"
- action: homeassistant.update_entity
- action: input_number.set_value
target:
entity_id: "{{ charged_entity1_var }}"
data:
entity_id: "input_number.evcharge_front_charged"
state: "{{ evcharge_entity1_energy_charged }}"
value: "{{ evcharge_entity1_energy_charged }}"
- delay: 120
- delay: 30
# - delay: 10 # TEST ONLY
# take energy counter after charging
@@ -226,8 +235,8 @@ actions:
"EVcharge process on {{ evcharge_entity1_var }} has ended: {{ ( energy1_after - energy1_before ) | round(2) }} kW/h charged"
# wait couple of minutes before starting charge on plug2
# - delay: 120
- delay: 10 # TEST ONLY
- delay: 120
# - delay: 10 # TEST ONLY
- if:
- condition: template
value_template: "{{ is_state(use_entity2_var, 'on') }}"
@@ -254,6 +263,12 @@ actions:
- variables:
energy2_before: "{{ states(evcharge_entity2_energy_var) | float | round(2) }}"
- action: input_number.set_value
target:
entity_id: "{{ charged_entity2_var }}"
data:
value: 0.00
# turn_on evcharge_entity2
- action: switch.turn_on
entity_id: !input evcharge_entity2
@@ -274,14 +289,15 @@ actions:
sequence:
- variables:
energy2_while: "{{ states(evcharge_entity2_energy_var) }}"
evcharge_entity1_energy_charged: "{{ ((energy2_while | float| round(2)) - energy2_before )| float | round(2) }}"
evcharge_entity2_energy_charged: "{{ ((energy2_while | float| round(2)) - energy2_before )| float | round(2) }}"
- action: homeassistant.update_entity
- action: input_number.set_value
target:
entity_id: "{{ charged_entity2_var }}"
data:
entity_id: "input_number.evcharge_back_charged"
state: "{{ evcharge_entity2_energy_charged }}"
value: "{{ evcharge_entity2_energy_charged }}"
- delay: 120
- delay: 30
# - delay: 10 # TEST ONLY
# take energy counter after charging