Vandaag de eerste dag gedraaid met een regelbare 4-16A Victron, met dank aan @Aiolos
EMHASS berekent een wattage voor de batterij en heb een macro geschreven om de stand voor de lader(s) te berekenen.
Niet altijd even zonnig vandaag; werkte als een trein. 84% zelfconsumptie.
Voor de 12A moet nog een smartplug komen zodat deze ook weer mee kan doen.
De boel ook meteen afgezekerd met 35A ANL zekeringen
Helaas de verbinding in de schuur niet optimaal, ik ben nog op zoek naar een optie in ESPHome om een fallback-waarde in te kunnen stellen voor als de verbinding even wegvalt.
De bestelde APs EZ1-M is snel weer doorverkocht, ik hou het voorlopig nog even op 24V.
EMHASS berekent een wattage voor de batterij en heb een macro geschreven om de stand voor de lader(s) te berekenen.
Niet altijd even zonnig vandaag; werkte als een trein. 84% zelfconsumptie.
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
| {% macro determine_charger_state(desired_wattage, voltage) %} {% set max_12a_wattage = voltage * 12 %} {% set max_16a_wattage = voltage * 16 %} {% set min_16a_wattage = voltage * 4 %} {% set min_wattage = voltage * 4 %} {% if desired_wattage < min_wattage %} {% set charger_12a_state = 'off' %} {% set charger_16a_state = 'off' %} {% set charger_16a_amperage = 0 %} {% elif desired_wattage <= max_16a_wattage %} {% set charger_12a_state = 'off' %} {% set charger_16a_state = 'on' %} {% set charger_16a_amperage = (desired_wattage / voltage) %} {% set charger_16a_amperage = (charger_16a_amperage * 2) | round | float / 2 %} {% if charger_16a_amperage < 4 %} {% set charger_16a_amperage = 4 %} {% elif charger_16a_amperage > 16 %} {% set charger_16a_amperage = 16 %} {% endif %} {% else %} {% set charger_12a_state = 'on' %} {% set charger_16a_state = 'on' %} {% set remaining_wattage = desired_wattage - max_12a_wattage %} {% set charger_16a_amperage = (remaining_wattage / voltage) %} {% set charger_16a_amperage = (charger_16a_amperage * 2) | round | float / 2 %} {% if charger_16a_amperage < 4 %} {% set charger_16a_amperage = 4 %} {% elif charger_16a_amperage > 16 %} {% set charger_16a_amperage = 16 %} {% endif %} {% endif %} {% set result = {"b12": charger_12a_state, "b16": charger_16a_state, "a16": charger_16a_amperage} | to_json %} {{ result }} {% endmacro %} |
Voor de 12A moet nog een smartplug komen zodat deze ook weer mee kan doen.
De boel ook meteen afgezekerd met 35A ANL zekeringen
Helaas de verbinding in de schuur niet optimaal, ik ben nog op zoek naar een optie in ESPHome om een fallback-waarde in te kunnen stellen voor als de verbinding even wegvalt.
De bestelde APs EZ1-M is snel weer doorverkocht, ik hou het voorlopig nog even op 24V.