paulmadejong schreef op dinsdag 19 augustus 2025 @ 15:01:
Ik experimenteer met mijn nieuwe set‑up omdat ik onlangs een AlphaESS (11,5 kWh) thuisbatterij via Hegg (en aangestuurd door Hegg AI) en dynamische tarieven heb. Ik heb een Meross‑smartplug gekocht en mijn 230 V Nissan‑lader verbonden met de auto en EVCC geconfigureerd met de bijgevoegde config. Het werkt maar verre van optimaal en heb daarom wat vragen.
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
| # open evcc op http://evcc.local:7070
network:
schema: http
host: evcc.local # .local-suffix adverteert de hostname via MDNS
port: 7070
log: debug
levels:
cache: error
# unieke installatie‑ID
plant: <mijn-id>
interval: 30s # controlecyclus-interval
meters:
- type: template
template: alpha-ess-smile
id: 85
host: 192.168.2.4
port: 502
usage: grid
modbus: tcpip
name: stroomnet
- type: template
template: alpha-ess-smile
id: 85
host: 192.168.2.4
port: 502
usage: pv
modbus: tcpip
name: zonnepanelen
- type: template
template: alpha-ess-smile
id: 85
host: 192.168.2.4
port: 502
usage: battery
modbus: tcpip
name: thuisbatterij
chargers:
- type: template
template: homeassistant-switch
baseurl: http://homeassistant.local:8123
token: mijn-token
switchentity: switch.smart_outdoor_plug_outlet_2
powerentity: sensor.fake_outdoor_plug_outlet_2_power
standbypower: 50
name: meross‑switch‑rechts
integrateddevice: false # geïntegreerd apparaat zonder laad‑sessies (optioneel)
vehicles:
- type: template
template: nissan
user: *******
password: ********
title: Nissan Leaf
icon: car
capacity: 59
name: nissan
phases: 1
minCurrent: 10
maxCurrent: 10
loadpoints:
- title: Smart Plug Rechts
charger: meross‑switch‑rechts
vehicle: nissan
mode: off
phases: 1
enable:
delay: 2m
threshold: -1000
disable:
delay: 3m
threshold: 500
site:
title: Home Solar Charging
meters:
grid: stroomnet
pv:
- zonnepanelen
battery:
- thuisbatterij
residualPower: 100
tariffs:
solar:
- type: template
template: open-meteo
lat: lat # Breedtegraad
lon: lon # Lengtegraad
dec: 45 # Hellingshoek, 0 = horizontaal, 90 = verticaal
kwp: 3.05 # Maximale generatorvermogen (kWp)
az: -70 # Azimut, –180 = noord, –90 = oost, 0 = zuid, 90 = west, 180 = noord
dm: 80
de: 70
- type: template
template: open-meteo
lat: lat
lon: lon
dec: 45
kwp: 2.745
az: 110
dm: 70
de: 40
grid:
type: template
template: entsoe
securitytoken: mijn-token # beveiligingstoken
domain: BZN|NL # Domein (optioneel)
charges: 0.12954 # (0.028 + 0.10154, HEGG + energiebelasting)
tax: 0.21 # Belastingpercentage (bijv. 0,2 = 20%) (optioneel)
formula: (price + charges) * (1 + tax) # Formule (optioneel)
feedin:
type: template
template: entsoe
securitytoken: mijn-token
domain: BZN|NL
charges: 0.12954
tax: 0.21
formula: (price + charges) * (1 + tax) |
Ik heb een fake verbruiksmeter ingesteld omdat de Meross‑outlet geen power meet en toont. Deze fake‑sensor geeft 0 W aan als de schakelaar uitstaat of 2300 W als de schakelaar aan staat en de Nissan is aangesloten (230 V × 10 A = 2300 W):
code:
1
2
3
4
5
| {% if is_state('switch.smart_outdoor_plug_outlet_2', 'on') and is_state('binary_sensor.leaf_plugged_in', 'on') %}
2300
{% else %}
0
{% endif %} |
De Leaf rapport vrij traag dat hij aan het laden is via de NissonConnect APP dan wel de HASS integratie, dus heb ik een automatisering toegevoegd die data update 30s nadat het stopcontact door EVCC is ingeschakeld. Deze opzet werkt redelijk goed, en EVCC ziet het laadstatus met ongeveer 30 seconden vertraging. Omdat mijn lader eenvoudig is en het laadvermogen niet kan aanpassen, werken modi zoals “Solar” of “Min+PV” niet optimaal. Toch heb ik deze modi ingesteld om te vermijden dat ik teveel betaal als mijn panelen niet genoeg (2300 W) leveren en ik stroom van het net moet gebruiken. Helaas zie ik nog vaak dat mijn systeem stroom trekt uit mijn thuisbatterij, zelfs wanneer de elektriciteitstarieven laag zijn. Hoe kan ik EVCC instrueren om helemaal geen stroom uit de batterij te halen? Ik heb geprobeerd de instellingen voor thuisbatterij, teruglevering (feed‑in) en residualPower in EVCC aan te passen, maar tot nu toe zonder resultaat. Misschien dat de Hegg AI hier een rol inspeelt en zal hun ook een benaderen.
Ik las hierboven dat je EVCC ook de data van de auto uit Home Assistant kan laten gebruiken, via een custom entry ipv de Nissan template. Verlies je daarmee nog functionaliteit? Voordeel is dat de Nissan minder gepoold word en er minder belasting van de 12V accu is. Ook merk ik dat EVCC vaak Connected laat zien (in alle modi behalve OFF) terwijl de auto aan het rijden is. Zelf een charge kan gecommandeerd worden terwijl de Leaf niet aangesloten is. Waarschijnlijk omdat ik een "domme plug" heb en geen EV charger? Of is er een instelling om dit aan de laadpoint entry mee te geven dat de auto connected is?
Ook: kan ik ervoor zorgen dat EVCC niet oplaadt wanneer het tarief boven een bepaalde drempel is? Ik heb de feed-in tariff ingesteld, maar hij blijft toch opladen. Ook lijkt het erop dat een plan geen rekening houdt met het feed‑in‑tariff? Zelfs als het plan is uitgeschakeld, blijft hij opladen in zowel PV/Solar als Min+PV‑modus. In de logs zie ik dat het terugleveringstarief is bereikt, maar niet meteen met opladen wordt gestoptt:
code:
1
2
3
4
5
| [site ] DEBUG 2025/08/18 17:14:21 … smart feed‑in active: 0.26
[site ] DEBUG 2025/08/18 17:14:22 … site power: 892W
…
[lp‑1 ] DEBUG 2025/08/18 17:14:21 charger status: C
… etc. |
Echter, na ongeveer 14 minuten besloot EVCC te stoppen met laden (misschien omdat ik overschakelde naar PV en er onvoldoende overschot was?). Ik begrijp niet wanneer het feed‑in‑tarief wordt gerespecteerd en in welke modi?
code:
1
2
3
| [site ] DEBUG 2025/08/18 17:14:33 … battery 1 power: 1195W
[site ] DEBUG 2025/08/18 17:14:33 charger status: B
[site ] DEBUG 2025/08/18 17:14:34 … stop charging <‑ |
Zijn er andere tips om mijn configuratie te verbeteren behalve misschien een EV Charger aan te schaffen 😉
Dit is inderdaad een van de nukken die je krijgt bij een 'dom' schakelcontact in plaats van een intelligente EV-lader. Ik heb mijn reactie in punten opgedeeld omdat het nogal veel verschillende onderdelen van EVCC raakt.
1. EVCC kan bij een schakelcontact niet zien of de auto is aangekoppeld of niet, dus neemt aan dat de auto aanwezig is. Als het afgenomen vermogen groter is dan het ingestelde standbyvermogen dan zal de auto aan het laden zijn.
2. EVCC kan niet zien met welk vermogen de auto laadt, omdat je 'valse' data opgeeft. Dit beinvloedt de andere berekeningen (In = Out; Production + Grid use = Consumption + Chargers + Grid Export)
3. Welk tarief heb je ingesteld dat Feed-in Priority actief moet worden? -> 0,26
Is er geen planner actief? Feed-in Priority heeft alleen effect in de Solar/PV/Zon modus. Ik kan met deze gegevens ook niet herleiden wat hier exact gebeurd.
4. Omdat je een aan/uit contact hebt waar het vermogen niet geregeld kan worden wordt deze in de Solar-mode ingeschakeld conform deze instelling:
YAML:
1
2
3
4
5
6
| enable:
delay: 2m
threshold: -1000
disable:
delay: 3m
threshold: 500 |
Dus bij een overschot van meer dan 1000 W voor minimaal 2 minuten aansluitend gaat de schakelaar aan, bij een tekort van 500 W voor 3 minuten aansluitend gaat de schakelaar uit.
Dit kan tot veel schakelen leiden, omdat 1000 W overschot minus 2300 W extra verbruik direct tot 1300 W tekort leiden en dan begint de afschakeltimer te lopen. Dit lijkt mij niet goed voor het schakelcontact en ook niet voor het relais in de auto.
5. Heb je de
aanvullende instellingen in de Alpha ESS app doorlopen?
To use active battery control, times for grid charging must be defined once via the web interface or app. (Settings->Function settings->Grid charging/discharging) A continuous time period should be entered here (e.g.: Charging time 1 00:00-23:00, Charging time 2 23:00-00:00). However, deactivate the "Grid charging" switch. The actual control takes place via evcc. Discharge stop is realized via a scheduled grid charge with a target SoC of 10%. Alternatively, it can also be configured via Modbus. To do this, set the registers 2134,2142,2135,2136,2144,2137,2175 to the values 0,0,23,0,23,0,0,0,0.
Mogelijk dat Hegg AI hier invloed op heeft, want die doet ook een actieve sturing op de batterij?
6. Als je de gegevens van de auto vanuit Home Assistant ophaalt kan het zijn dat de informatie minder vaak wordt opgehaald, dit is afhankelijk van het update mechanisme in Home Assistant. EVCC gaat namelijk actiever de data pollen als de auto aan de lader is aangesloten.
De update frequency is aan te passen door onderstaande regel toe te voegen aan de
vehicle sectie
YAML:
1
| cache: 15m # Cache, Time interval with when data should be reloaded from the vehicle (optional) |
Oh wacht, je hebt een 'domme' lader, dus EVCC pollt altijd de auto omdat hij denkt dat de auto altijd aangesloten is (zie 1.)