Zojuist de nieuwste versie van
https://github.com/FireSon/Zendure-HA/ gedownload (#21 ipv #20) en dit lijkt nu goed te werken, ook de wissel tussen laden, ontladen en smart matching. Morgen zal ik dit gedurende de dag even monitoren, maar hierbij alvast de Automatisering, waarbij je voor de binary_sensor ook de integraties Cheapest Hours & Nord Pool nodig hebt.
Deze integratie werkt ook met P1-meters die in Home Assistant beschikbaar zijn, je hebt dus niet per se een Shelly 3EM nodig.
Deze automatisering realiseert het volgende:
- Laden tijdens de 6 goedkoopste dynamische uren
- Ontladen tijdens de 3 duurste dynamische uren
- Overige uren: nul op de meter nastreven
Vervang waarde X door de maximale ontlaadwaarde van je Hyper maal het aantal Hypers. In mijn situatie nu: 2x Hyper, ieder op een eigen groep én fase, dus 2x1200 = 2400 en -2400 als waarden.
Automatisering:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
| alias: Zendure accu's aansturing
description: ""
triggers:
- trigger: time_pattern
seconds: "01"
minutes: "00"
hours: "*"
conditions: []
actions:
- if:
- condition: state
entity_id: binary_sensor.goedkoopste_uren_goedkoopste_6_uren_split
state: "on"
then:
- device_id: 9664a678e746046fe741a2738c418935
domain: select
entity_id: 28dccf4e2a144aba32df5c499c8c3613
type: select_option
option: manual power
- device_id: 9664a678e746046fe741a2738c418935
domain: number
entity_id: 6adfe86cbed9181b861e31908b1e11d8
type: set_value
value: -X
else:
- if:
- condition: state
entity_id: binary_sensor.goedkoopste_uren_3_duurste_uren_split
state: "on"
then:
- device_id: 9664a678e746046fe741a2738c418935
domain: select
entity_id: 28dccf4e2a144aba32df5c499c8c3613
type: select_option
option: manual power
- device_id: 9664a678e746046fe741a2738c418935
domain: number
entity_id: 6adfe86cbed9181b861e31908b1e11d8
type: set_value
value: X
else:
- if:
- condition: and
conditions:
- condition: state
entity_id: binary_sensor.goedkoopste_uren_goedkoopste_6_uren_split
state: "off"
- condition: state
entity_id: binary_sensor.goedkoopste_uren_3_duurste_uren_split
state: "off"
then:
- device_id: 9664a678e746046fe741a2738c418935
domain: select
entity_id: 28dccf4e2a144aba32df5c499c8c3613
type: select_option
option: smart matching
mode: single |
Helpers, bijv:
6 goedkoopste uren verspreid over de dag (split=true, voor een reeks: split=false):
Django/Jinja:
1
2
| {% from 'cheapest_energy_hours.jinja' import cheapest_energy_hours %}
{{ cheapest_energy_hours('sensor.nordpool_kwh_nl_eur_4_09_021', attr_today='Today', hours=6, split=true, lowest=True, mode='is_now', value_key='price', time_key='time') }} |
3 duurste uren verspreid over de dag:
Django/Jinja:
1
2
| {% from 'cheapest_energy_hours.jinja' import cheapest_energy_hours %}
{{ cheapest_energy_hours('sensor.nordpool_kwh_nl_eur_4_09_021', attr_today='Today', hours=3, split=true, lowest=False, mode='is_now', value_key='price', time_key='time') }} |
Replace fear of the unknown with curiosity | 36 kWh thuisaccu | 2 EV's: 136 kWh capaciteit | 10.660 Wp zonnepanelen