• Hedzie
  • Registratie: Januari 2024
  • Laatst online: 03-11 19:22
Bravo schreef op donderdag 30 oktober 2025 @ 15:57:
Update:
Berekening van 14.00: no result
Berekening van 14.15 hieronder. Wel weer een positieve winst
In de tijd tussen de berekeningen in stond de (virtuele) batterij met de instelling van 1500 W te laden, wat voor voldoende lading zorgde om weer winst te maken.

Ik zou een negatief resultaat verwachten bij een te lage begin soc, maar volgens mij was dat hier niet aan de hand.

[...]
Ik heb dit ook regelmatig.
Per kwartier of uur fluctueert de winst tussen positief en negatief.

Afbeeldingslocatie: https://tweakers.net/i/MWPKY7tq0fe1EwtoIP8rnG0IcfU=/800x/filters:strip_exif()/f/image/8jHZo8VJz3Q2hICcMTx9p1af.png?f=fotoalbum_large

  • Undertilted
  • Registratie: Augustus 2021
  • Laatst online: 04-11 17:32
KC27 schreef op donderdag 30 oktober 2025 @ 23:19:
[...]

Eerst:
Als ik je bericht goed begrijp zitten je zonnepanlen gekoppeld aan je goodwe-omvormer en kunnen ze direct de cellen van je batterij voeden. Dan zijn je zonnepanelen geen pv_ac, maar pv_dc en moet je de configuratie verplaatsen naar binnen de batterij-settings.
Dankjewel, werkt mooi nu.
Verder:
DAO kent maar twee modi voor de omvormer: Aan of Uit. In jouw geval zou ik daarvoor een een input_select aanmaken en deze samen met feedin vertalen naar een van de modussen van he goodwe-omvormer.
Wat verwacht je van de omvormer als die "uit" staat? Dan kan ik dat gedrag simuleren.

En misschien nog belangrijker: wat verwacht je van de omvormer als die "aan" staat?

Ik vermoed dat aan/uit enkel gaat over zonnestroom produceren, niet de batterijen.


Nog een vraagje: als ik baseloads bereken krijg ik een "internal server error".
is dit normaal na 1 week loggen?

[ Voor 18% gewijzigd door Undertilted op 01-11-2025 16:06 ]


  • DirkB19
  • Registratie: November 2008
  • Laatst online: 02-11 11:13
Hi, ik ben eea. nog aan het ontdekken ... vandaag lees ik op de Belgische website van Frank Energie :
'zelfconsumptie plus' dienst. Met deze nieuwe modus kunnen we, als eerste in België, je batterij ook inzetten op de onbalansmarkt.
Hier de link van de volledige uitleg : https://www.frankenergie....-over-slim-stroom-opslaan

Zover ik begrijp zou de terugverdientijd veel korter worden door die onbalanshandel ? Of is dit een fabeltje van Frank om klanten te lokken? Heeft iemand hier ervaring mee?

Ik vraag me ook af wat de rol van DAO nog is als je bijv. Frank Energie je batterij laat aansturen op basis van onbalans markt?

  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 06:38
DirkB19 schreef op zaterdag 1 november 2025 @ 18:00:
Hi, ik ben eea. nog aan het ontdekken ... vandaag lees ik op de Belgische website van Frank Energie :

[...]

Hier de link van de volledige uitleg : https://www.frankenergie....-over-slim-stroom-opslaan

Zover ik begrijp zou de terugverdientijd veel korter worden door die onbalanshandel ? Of is dit een fabeltje van Frank om klanten te lokken? Heeft iemand hier ervaring mee?

Ik vraag me ook af wat de rol van DAO nog is als je bijv. Frank Energie je batterij laat aansturen op basis van onbalans markt?
Frank gebruikt jouw batterij om hun onbelans probleem op te lossen. Vervolgens heb jij geen vrijheid meer in hoe jij je batterij wil gebruiken. DAO zet je dan "buiten spel". De vraag is hoeveel de onbelansmarkt nog op gaat brengen. Dit omdat er steedsvaker regel toestand 2 is (en dan krijg je niets) en door de grote jongens de onbalans minder grillig is geworden.

https://www.eigenhuis.nl/...inzetten-op-onbalansmarkt

https://www.emerce.nl/wir...-maand-opbrengst-neemt-af

PV 5.590 Wp Enphase, 2.700 Wp Growatt - Easee laadpaal - Itho Amber 95 WP


  • pimNH
  • Registratie: Mei 2011
  • Laatst online: 21:03
Ik heb gisteren DAO geïnstalleerd en vanochtend mijn vaatwasser en warmtepompboiler toegevoegd. Ben erg onder de indruk van de flexibiliteit, ben van plan nog veel meer toe te voegen in de toekomst.

Nu viel het mij wel op dat het ingeplande verbruik van de vaatwasser niet in de grafiek/planning wordt weergegeven, is dit normaal? Ik heb wel het verbruik aan het programma toegekend bij de machine.

Ook vind ik het wat apart dat de boiler wordt ingepland op het moment dat er geen zonne-energie is, ik zie het ingeplande moment ook steeds opschuiven terwijl ik voor de minimale levering strategie ga. Heeft dit iets te maken met de setpoints en hysterese? Dit is mijn boiler config:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
"boiler": {
    "boiler present": "True",
    "entity actual temp.": "sensor.ecodan_heatpump_dhw_current_temp",
    "entity setpoint": "sensor.ecodan_heatpump_dhw_setpoint_value",
    "entity hysterese": "sensor.ecodan_heatpump_dhw_max_temp_drop",
    "cop": 2.2,
    "cooling rate": 0.2,
    "volume": 200,
    "heating allowed below": 38,
    "elec. power": 1500,
    "activate service": "turn_on",
    "activate entity": "input_boolean.forcedhwhelper"
  },


Setpoint boiler is 45 graden, hysterese 5 graden en ten tijde van dit screenshot is de temperatuur 60 graden (vandaag heeft hij een legionella run gedaan). Moet ik heating allowed below hoger zetten dan target - hysterese? Of zal ik de hysterese hoger zetten?

Tot nu toe heb ik de warmtepomp altijd enkel in de middag toegestaan om te verwarmen, meestal valt dit samen met een flink overschot aan zonne-energie maar zou het graag wat slimmer sturen.

Afbeeldingslocatie: https://tweakers.net/i/h5tLEowdkur7W5zuwTAYuB6OWwc=/x800/filters:strip_exif()/f/image/eWrULa3WOiTbVG7liFkwI1GC.png?f=fotoalbum_large

  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 06:38
@pimNH je setpoint - hysterese (absolute ondergrens) moet lager zijn dan je heating allowed below.

Met een setpoint van 45 en hysterese van 5 is je absolute ondergrens 40. Terwijl dao pas wat economisch gaat inplannen vanaf het moment dat 38 wordt verwacht in je config. Dao gaat daarom altijd direct je boiler opwarmen als de temperatuur onder de 40 komt in het volgende tijdsblok (uur of 15 minuten) ongeacht of dat gunstig is.

Ik zou of je setpoint of hysterese verhogen of je heating allowed below verlagen. De termen zijn een beetje verwarrend. Maar zie hier voor meer uitleg.

https://github.com/cornee...tellingen#boiler-tapwater

Aansturing van je warmtepomp staat een stukje hoger op de zelfde pagina.

Wat betreft je machines. Dat klopt die komen niet in je grafiek voor. Misschien dat @KC27 dat later nog wel wil opnemen.

[ Voor 12% gewijzigd door Impossibl3 op 01-11-2025 19:06 ]

PV 5.590 Wp Enphase, 2.700 Wp Growatt - Easee laadpaal - Itho Amber 95 WP


  • pimNH
  • Registratie: Mei 2011
  • Laatst online: 21:03
Ah bedankt, de Wiki brengt een stuk meer duidelijkheid. Ik was vanuit de docs aan het instellen. denk dat ik er zo wel uit kom!

Waar staat de Apparatuur in de legenda dan voor? Zijn dit niet stuurbare loads die ik ergens kan configureren ofzo?

[ Voor 31% gewijzigd door pimNH op 01-11-2025 19:29 ]


  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 06:38
pimNH schreef op zaterdag 1 november 2025 @ 19:23:
Waar staat de Apparatuur in de legenda dan voor? Zijn dit niet stuurbare loads die ik ergens kan configureren ofzo?
Deze volg ik even niet? Welke apparatuur in welke legenda?

Wat betreft de Wiki. Die is/was nog in ontwikkeling en gaat de docs vervangen.

PV 5.590 Wp Enphase, 2.700 Wp Growatt - Easee laadpaal - Itho Amber 95 WP


  • Undertilted
  • Registratie: Augustus 2021
  • Laatst online: 04-11 17:32
DirkB19 schreef op zaterdag 1 november 2025 @ 18:00:
Hi, ik ben eea. nog aan het ontdekken ... vandaag lees ik op de Belgische website van Frank Energie :

[...]

Hier de link van de volledige uitleg : https://www.frankenergie....-over-slim-stroom-opslaan

Zover ik begrijp zou de terugverdientijd veel korter worden door die onbalanshandel ? Of is dit een fabeltje van Frank om klanten te lokken? Heeft iemand hier ervaring mee?

Ik vraag me ook af wat de rol van DAO nog is als je bijv. Frank Energie je batterij laat aansturen op basis van onbalans markt?
Je moet je afvragen hoe rendabel dit is. De onbalans markt is redelijk gesatureerd en de prijzen zijn niet zo hoog meer. De "grote jongens" moeten geen distributie en transmissie kosten betalen voor de energie die ze leveren of opnemen voor FCR (dus onbalans) te doen. Jij als particulier moet die wel betalen. Dus voor jij het kan aanbieden moet de onbalans prijs al zeer hoog zitten. Want het moet de netkosten dekken, en de marge die Frank E er op neemt.

Engie heeft al een piloot project achter de rug om met flexio dit aan te bieden, maar voor zover ik weet gaan ze er niet mee door.

Frank energie zal een soort van DAO aanbieden, met nog een kleine uitbreiding om soms FCR aan te bieden. Maar je gaat er wel voor moeten betalen.

Flexio biedt iets soortgelijks aan, dat is 16 euro in de maand dacht ik. Dus 192 euro per jaar. Ik denk niet dat je meer dan 200 euro gaat verdienen met de onbalans markt.

  • Martijn18
  • Registratie: November 2000
  • Niet online

Martijn18

nu 43...

Ik heb een elektrische verwarming aangemaakt als "machine". In DAO heb ik een "programma" aangemaakt voor deze machine van een half uur. Stel ik zou dit programma twee keer willen inplannen op een dag, hoe configureer ik dat dan? Het programma in HA na het draaien simpelweg aan laten staan?

WP: Daikin Altherma (EHVX11/ERLQ11) | PV: 20x 335 Wp (ZW) / 2x 335 Wp (ZO) | ACCU: 2x Marstek Venus 5,12kWh


  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 06:38
Ik heb mijn eerdere gedachtegang verder uitgewerkt over het sturen van de warmtepomp op basis van comfort ipv warmteverlies.

Het voorstel: https://github.com/Thijs9...rmtepomp_voorstel_code.md
Hoofdpagina: https://github.com/Thijs91/dao_warmtepomp/tree/main

Willen jullie er eens op schieten voordat het verder uitgewerkt gaat worden?

Mocht je er over willen discussiëren dan kan dat via hier of GitHub.

PV 5.590 Wp Enphase, 2.700 Wp Growatt - Easee laadpaal - Itho Amber 95 WP


  • sailor_dg
  • Registratie: Januari 2019
  • Laatst online: 23:41
Heeft iemand anders DAO heating ook op ON/OFF draaien? Bij warmtevraag gaat hij plannen maar zal hij altijd direct gaan stoken, ook al is hij ruim over de benodigde kWh voor de dag. Bij geen warmtevraag, plant hij niet in en stookt dus niet. Maw dan volgt hij toch gewoon de thermostaat en plant hij verder niks? Verwacht gedrag: op basis van benodigde graaddagen ideaal schema stoken berekenen en daarop schakelen. Los van warmtevraag input

All-electric | Deye 12KSG04LP3 met 2x Yixiang V2, 32x MB31 314 Ah | Panasonic Aquarea J 5kW | Tesla MY, SmartEVSE | 8,8 kWp PV | Proxmox met HomeAssistant, Docker host, PfSense, TrueNas & Mailcow


  • robbinonline
  • Registratie: September 2007
  • Laatst online: 23:38
Niemand?
robbinonline schreef op donderdag 30 oktober 2025 @ 07:00:
Ik heb nu met de input en de opmerkingen van @Animal en @Mirabis geprobeerd mijn marstek batterij toe te voegen aan DAO. Ik gebruik daar nu de volgende basic configuratie voor:

code:
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
"battery": [
    {
      "name": "Marstek1",
      "entity actual level": "sensor.marstek1_marstek_battery_state_of_charge",
      "capacity": 5.12,
      "lower_limit": 12,
      "upper_limit": 100,
      "optimal_lower_level": 12,
      "entity min soc end opt": "input_number.dao_marstek1_min_soc_einde_opt",
      "entity_max_soc_end_opt": "input_number.dao_marstek1_max_soc_einde_opt",
      "charge stages": [
        {
          "power": 0.0,
          "efficiency": 1
        },
        {
          "power": 2500.0,
          "efficiency": 0.95
        }
      ],
      "discharge stages": [
        {
          "power": 0.0,
          "efficiency": 1
        },
        {
          "power": 2500.0,
          "efficiency": 0.95
        }
      ],
      "reduced_hours": {},
      "minimum power": 15,
      "dc_to_bat efficiency": 0.95,
      "bat_to_dc efficiency": 0.95,
      "dc_to_bat max power" : 2000.0,
      "bat_to_dc max power" : 800.0,
      "cycle cost": 0.01,
      "entity set power feedin": "input_number.dao_marstek1_set_power_feedin",
      "entity set operating mode": "input_select.dao_marstek1_mode",
      "entity balance switch": "input_boolean.dao_marstek1_balance_grid",
      "entity calculated soc": "input_number.dao_marstek1_calculates_soc",
      "entity stop inverter": "input_datetime.dao_marstek1_stop",
      "solar": []
    }
  ],


en dit is de automatisering die ik heb, verder geen vinkjes gezet of andere automatisering hier voor.

code:
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
alias: DAO Marstek1 batterij aansturing
description: Day Ahead Optimizer batterij aansturing voor marstek1
triggers:
  - trigger: state
    entity_id:
      - input_number.dao_marstek1_set_power_feedin
    from: null
  - trigger: state
    entity_id:
      - input_boolean.dao_marstek1_balance_grid
    enabled: true
    from: null
  - trigger: state
    entity_id:
      - input_select.dao_marstek1_mode
    enabled: true
    from: null
  - at: input_datetime.dao_marstek1_stop
    id: dao_stop_timer_trigger
    trigger: time
conditions: []
actions:
  - choose:
      - conditions:
          - condition: state
            entity_id: input_boolean.dao_marstek1_balance_grid
            state: "on"
        sequence:
          - device_id: 9917c7bf5f1814740d5acee4d47bb55d
            domain: select
            entity_id: select.marstek1_marstek_forcible_charge_discharge
            type: select_option
            option: stop
          - device_id: 9917c7bf5f1814740d5acee4d47bb55d
            domain: select
            entity_id: select.marstek1_marstek_rs485_control_mode
            type: select_option
            option: disable
          - device_id: 9917c7bf5f1814740d5acee4d47bb55d
            domain: select
            entity_id: select.marstek1_marstek_user_work_mode
            type: select_option
            option: anti-feed
        alias: IF DAO Balance is ON, Marstek Anti-feed Mode
      - conditions:
          - condition: state
            entity_id: input_boolean.dao_marstek1_balance_grid
            state: "off"
          - condition: state
            entity_id: input_select.dao_marstek1_mode
            state: Aan
          - condition: template
            value_template: >-
              {{ states('input_number.dao_marstek1_set_power_feedin') | int(0)
              == 0 }}
        sequence:
          - if:
              - condition: device
                device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_rs485_control_mode
                type: selected_option
                option: disable
                alias: IF Control Mode = Disabled
            then:
              - device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_rs485_control_mode
                type: select_option
                option: enable
            alias: Enable Control Mode if not enabled
          - device_id: 9917c7bf5f1814740d5acee4d47bb55d
            domain: select
            entity_id: select.marstek1_marstek_forcible_charge_discharge
            type: select_option
            option: stop
          - action: number.set_value
            data:
              value: "0"
            target:
              entity_id:
                - number.marstek1_marstek_forcible_discharge_power
                - number.marstek1_marstek_forcible_charge_power
        alias: if Balance=Off AND DAO setpoint is 0
      - conditions:
          - condition: state
            entity_id: input_boolean.dao_marstek1_balance_grid
            state: "off"
          - condition: state
            entity_id: input_select.dao_marstek1_mode
            state: Aan
          - condition: template
            value_template: >-
              {{ states('input_number.dao_marstek1_set_power_feedin') | int(0)
              >= 0 }}
        sequence:
          - if:
              - condition: device
                device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_rs485_control_mode
                type: selected_option
                option: disable
                alias: IF Control Mode = Disabled
            then:
              - device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_rs485_control_mode
                type: select_option
                option: enable
            alias: Enable Control Mode if not enabled
          - action: number.set_value
            data:
              value: >-
                {{ states('input_number.dao_marstek1_set_power_feedin') |
                float(0) }}
            target:
              entity_id:
                - number.marstek1_marstek_forcible_charge_power
          - device_id: 9917c7bf5f1814740d5acee4d47bb55d
            domain: select
            entity_id: select.marstek1_marstek_forcible_charge_discharge
            type: select_option
            option: charge
        alias: IF Balance=Off AND DAO wants to charge > 0
      - conditions:
          - condition: state
            entity_id: input_boolean.dao_marstek1_balance_grid
            state: "off"
          - condition: state
            entity_id: input_select.dao_marstek1_mode
            state: Aan
          - condition: template
            value_template: >-
              {{ states('input_number.dao_marstek1_set_power_feedin') | int(0) <
              0 }}
        sequence:
          - if:
              - condition: device
                device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_rs485_control_mode
                type: selected_option
                option: disable
                alias: IF Control Mode = Disabled
            then:
              - device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_rs485_control_mode
                type: select_option
                option: enable
            alias: Enable Control Mode if not enabled
          - action: number.set_value
            data:
              value: >-
                {{ states('input_number.dao_marstek1_set_power_feedin') |
                float(0) | abs }}
            target:
              entity_id:
                - number.marstek1_marstek_forcible_discharge_power
          - device_id: 9917c7bf5f1814740d5acee4d47bb55d
            domain: select
            entity_id: select.marstek1_marstek_forcible_charge_discharge
            type: select_option
            option: discharge
        alias: if Balance=Off AND DAO wants to discharge < 0
      - conditions:
          - condition: trigger
            id:
              - dao_stop_timer_trigger
        sequence:
          - alias: Stop on timer trigger if still controlling
            if:
              - alias: IF Control Mode = Enabled
                condition: device
                device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_rs485_control_mode
                type: selected_option
                option: enable
            then:
              - device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_forcible_charge_discharge
                type: select_option
                option: stop
mode: single


Nu werkt het oplaad gedeelte _/-\o_ de batterij is de afgelopen dagen op de goedkoopste uren 2x gaan laden, alleen ontladen doet die niet. Ook al stond dat in de prognose tabel toen wel gepland. Kan iemand mij vertellen wat ik nog moet veranderen?

Ga niet uit van het haalbare, maar van het denkbare


  • Hedzie
  • Registratie: Januari 2024
  • Laatst online: 03-11 19:22
sailor_dg schreef op zondag 2 november 2025 @ 08:02:
Heeft iemand anders DAO heating ook op ON/OFF draaien? Bij warmtevraag gaat hij plannen maar zal hij altijd direct gaan stoken, ook al is hij ruim over de benodigde kWh voor de dag. Bij geen warmtevraag, plant hij niet in en stookt dus niet. Maw dan volgt hij toch gewoon de thermostaat en plant hij verder niks? Verwacht gedrag: op basis van benodigde graaddagen ideaal schema stoken berekenen en daarop schakelen. Los van warmtevraag input
Ik ben er wel mee bezig, maar krijg het nog niet goed werkend.

DAO lijkt de sensor hp heat demand te negeren. Ondanks dat de de input vanuit HA op "ON" staat geeft DAO terug dat er geen warmtevraag is.

Ook de sensor entity hp COP geeft in HA wel een waarde, maar DAO blijft de fallback gebruik van 4.
idem voor de sensor entity hp power. In HA een waarde, maar DAO hanteert fallback 1.5kW.

  • DirkB19
  • Registratie: November 2008
  • Laatst online: 02-11 11:13
Undertilted schreef op zaterdag 1 november 2025 @ 23:00:
[...]


Je moet je afvragen hoe rendabel dit is. De onbalans markt is redelijk gesatureerd en de prijzen zijn niet zo hoog meer. De "grote jongens" moeten geen distributie en transmissie kosten betalen voor de energie die ze leveren of opnemen voor FCR (dus onbalans) te doen. Jij als particulier moet die wel betalen. Dus voor jij het kan aanbieden moet de onbalans prijs al zeer hoog zitten. Want het moet de netkosten dekken, en de marge die Frank E er op neemt.

Engie heeft al een piloot project achter de rug om met flexio dit aan te bieden, maar voor zover ik weet gaan ze er niet mee door.

Frank energie zal een soort van DAO aanbieden, met nog een kleine uitbreiding om soms FCR aan te bieden. Maar je gaat er wel voor moeten betalen.

Flexio biedt iets soortgelijks aan, dat is 16 euro in de maand dacht ik. Dus 192 euro per jaar. Ik denk niet dat je meer dan 200 euro gaat verdienen met de onbalans markt.
Bedankt voor de snelle respons ... zover ik begrijp zou je in de app van Frank E een prijsniveau kunnen instellen vanaf wanneer hij dan gaat onbalanshandelen ... dus ik neem aan dat je die hoog genoeg zet....ik wacht nog even af tot mijn batterij geleverd word. Voorlopig draait DAO met Home Battery Simulation.

  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 06:38
Komt het niet omdat je ontlading (net als laden) alles of niets is? Dat DAO binnen je tijdsframe je accu te ver leeg trekt dat die geen oplossing kan berekenen? Als je de logging geeft kunnen we misschien meer zien waarom het niet gaat.

PV 5.590 Wp Enphase, 2.700 Wp Growatt - Easee laadpaal - Itho Amber 95 WP


  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 06:38
sailor_dg schreef op zondag 2 november 2025 @ 08:02:
Heeft iemand anders DAO heating ook op ON/OFF draaien? Bij warmtevraag gaat hij plannen maar zal hij altijd direct gaan stoken, ook al is hij ruim over de benodigde kWh voor de dag. Bij geen warmtevraag, plant hij niet in en stookt dus niet. Maw dan volgt hij toch gewoon de thermostaat en plant hij verder niks? Verwacht gedrag: op basis van benodigde graaddagen ideaal schema stoken berekenen en daarop schakelen. Los van warmtevraag input
Als het goed is doet dao niets met je thermostaat bij on/off (zoals ik het begrijp). Hij rekent uit het huis heeft X kW nodig over de hele dag op basis van een constante binnentemperatuur Y. En die X gaat die optimaliseren over de 24 uur heen.

Je thermostaat kan dus wel warmtevraag hebben maar DAO kijkt daar helemaal niet naar. Het zelfde geldt voor de andere twee opties.

Hier vind je meer uitleg over de warmtepomp code die nu in DAO zit.

https://github.com/Thijs9...ob/main/warmtepomp_dao.md

Zelf ben ik ook nog aan het stoeien met de warmtepomp instellingen (zie mijn eerdere post).

Dit komt omdat DAO stuurt op thermische energie en niet op ruimtemperatuur.

Zover ik begrijp, en dat is een invulling van mij, heeft de gene die de warmtepomp geprogrammeerd heeft ook een goede betonvloer die als warmtebuffer figureert. Ik heb een droogbouw systeem. Dat reageert super snel maar ik heb dus geen grote thermische buffer.

PV 5.590 Wp Enphase, 2.700 Wp Growatt - Easee laadpaal - Itho Amber 95 WP


  • Torch1969
  • Registratie: Juni 2013
  • Laatst online: 21:37
Je vraagt nogal wat je van je mede tweakers. Die automatisering is best complex. Om zo vanuit de code af te leiden wat er mis gaat is lastig. Je kunt in HA je automatiseringen prima zelf debuggen. Gebruik hiervoor de tracering. Begin bij de entiteit die vanuit DAO wordt ingesteld. Wijzigt die netjes vanuit DAO? Zoniet, dan zit je fout in de configuratie van DAO. Als dat wel gebeurd, zet die zelf handmatig eens op een ontlaad vermogen en kijk dan welk pad je automatisering doorloopt en wat daarin goed of fout gaat.

  • Torch1969
  • Registratie: Juni 2013
  • Laatst online: 21:37
Impossibl3 schreef op zaterdag 1 november 2025 @ 20:11:
[...]


Deze volg ik even niet? Welke apparatuur in welke legenda?
In de legenda links van de bovenste 2 grafieken staat “apparatuur” met een rood vakje. Je zou kunnen denken dat dat de kleur in de staafjes is voor alle ingestelde “machines”. Dat lijkt me heel logisch, maar jij hebt al uitgevogeld dat dat nog niet is opgenomen, dus dan moeten we inderdaad wachten of @KC27 dat nog wil toevoegen.
robbinonline schreef op donderdag 30 oktober 2025 @ 07:00:
Ik heb nu met de input en de opmerkingen van @Animal en @Mirabis geprobeerd mijn marstek batterij toe te voegen aan DAO. Ik gebruik daar nu de volgende basic configuratie voor:

code:
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
"battery": [
    {
      "name": "Marstek1",
      "entity actual level": "sensor.marstek1_marstek_battery_state_of_charge",
      "capacity": 5.12,
      "lower_limit": 12,
      "upper_limit": 100,
      "optimal_lower_level": 12,
      "entity min soc end opt": "input_number.dao_marstek1_min_soc_einde_opt",
      "entity_max_soc_end_opt": "input_number.dao_marstek1_max_soc_einde_opt",
      "charge stages": [
        {
          "power": 0.0,
          "efficiency": 1
        },
        {
          "power": 2500.0,
          "efficiency": 0.95
        }
      ],
      "discharge stages": [
        {
          "power": 0.0,
          "efficiency": 1
        },
        {
          "power": 2500.0,
          "efficiency": 0.95
        }
      ],
      "reduced_hours": {},
      "minimum power": 15,
      "dc_to_bat efficiency": 0.95,
      "bat_to_dc efficiency": 0.95,
      "dc_to_bat max power" : 2000.0,
      "bat_to_dc max power" : 800.0,
      "cycle cost": 0.01,
      "entity set power feedin": "input_number.dao_marstek1_set_power_feedin",
      "entity set operating mode": "input_select.dao_marstek1_mode",
      "entity balance switch": "input_boolean.dao_marstek1_balance_grid",
      "entity calculated soc": "input_number.dao_marstek1_calculates_soc",
      "entity stop inverter": "input_datetime.dao_marstek1_stop",
      "solar": []
    }
  ],


en dit is de automatisering die ik heb, verder geen vinkjes gezet of andere automatisering hier voor.

code:
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
alias: DAO Marstek1 batterij aansturing
description: Day Ahead Optimizer batterij aansturing voor marstek1
triggers:
  - trigger: state
    entity_id:
      - input_number.dao_marstek1_set_power_feedin
    from: null
  - trigger: state
    entity_id:
      - input_boolean.dao_marstek1_balance_grid
    enabled: true
    from: null
  - trigger: state
    entity_id:
      - input_select.dao_marstek1_mode
    enabled: true
    from: null
  - at: input_datetime.dao_marstek1_stop
    id: dao_stop_timer_trigger
    trigger: time
conditions: []
actions:
  - choose:
      - conditions:
          - condition: state
            entity_id: input_boolean.dao_marstek1_balance_grid
            state: "on"
        sequence:
          - device_id: 9917c7bf5f1814740d5acee4d47bb55d
            domain: select
            entity_id: select.marstek1_marstek_forcible_charge_discharge
            type: select_option
            option: stop
          - device_id: 9917c7bf5f1814740d5acee4d47bb55d
            domain: select
            entity_id: select.marstek1_marstek_rs485_control_mode
            type: select_option
            option: disable
          - device_id: 9917c7bf5f1814740d5acee4d47bb55d
            domain: select
            entity_id: select.marstek1_marstek_user_work_mode
            type: select_option
            option: anti-feed
        alias: IF DAO Balance is ON, Marstek Anti-feed Mode
      - conditions:
          - condition: state
            entity_id: input_boolean.dao_marstek1_balance_grid
            state: "off"
          - condition: state
            entity_id: input_select.dao_marstek1_mode
            state: Aan
          - condition: template
            value_template: >-
              {{ states('input_number.dao_marstek1_set_power_feedin') | int(0)
              == 0 }}
        sequence:
          - if:
              - condition: device
                device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_rs485_control_mode
                type: selected_option
                option: disable
                alias: IF Control Mode = Disabled
            then:
              - device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_rs485_control_mode
                type: select_option
                option: enable
            alias: Enable Control Mode if not enabled
          - device_id: 9917c7bf5f1814740d5acee4d47bb55d
            domain: select
            entity_id: select.marstek1_marstek_forcible_charge_discharge
            type: select_option
            option: stop
          - action: number.set_value
            data:
              value: "0"
            target:
              entity_id:
                - number.marstek1_marstek_forcible_discharge_power
                - number.marstek1_marstek_forcible_charge_power
        alias: if Balance=Off AND DAO setpoint is 0
      - conditions:
          - condition: state
            entity_id: input_boolean.dao_marstek1_balance_grid
            state: "off"
          - condition: state
            entity_id: input_select.dao_marstek1_mode
            state: Aan
          - condition: template
            value_template: >-
              {{ states('input_number.dao_marstek1_set_power_feedin') | int(0)
              >= 0 }}
        sequence:
          - if:
              - condition: device
                device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_rs485_control_mode
                type: selected_option
                option: disable
                alias: IF Control Mode = Disabled
            then:
              - device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_rs485_control_mode
                type: select_option
                option: enable
            alias: Enable Control Mode if not enabled
          - action: number.set_value
            data:
              value: >-
                {{ states('input_number.dao_marstek1_set_power_feedin') |
                float(0) }}
            target:
              entity_id:
                - number.marstek1_marstek_forcible_charge_power
          - device_id: 9917c7bf5f1814740d5acee4d47bb55d
            domain: select
            entity_id: select.marstek1_marstek_forcible_charge_discharge
            type: select_option
            option: charge
        alias: IF Balance=Off AND DAO wants to charge > 0
      - conditions:
          - condition: state
            entity_id: input_boolean.dao_marstek1_balance_grid
            state: "off"
          - condition: state
            entity_id: input_select.dao_marstek1_mode
            state: Aan
          - condition: template
            value_template: >-
              {{ states('input_number.dao_marstek1_set_power_feedin') | int(0) <
              0 }}
        sequence:
          - if:
              - condition: device
                device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_rs485_control_mode
                type: selected_option
                option: disable
                alias: IF Control Mode = Disabled
            then:
              - device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_rs485_control_mode
                type: select_option
                option: enable
            alias: Enable Control Mode if not enabled
          - action: number.set_value
            data:
              value: >-
                {{ states('input_number.dao_marstek1_set_power_feedin') |
                float(0) | abs }}
            target:
              entity_id:
                - number.marstek1_marstek_forcible_discharge_power
          - device_id: 9917c7bf5f1814740d5acee4d47bb55d
            domain: select
            entity_id: select.marstek1_marstek_forcible_charge_discharge
            type: select_option
            option: discharge
        alias: if Balance=Off AND DAO wants to discharge < 0
      - conditions:
          - condition: trigger
            id:
              - dao_stop_timer_trigger
        sequence:
          - alias: Stop on timer trigger if still controlling
            if:
              - alias: IF Control Mode = Enabled
                condition: device
                device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_rs485_control_mode
                type: selected_option
                option: enable
            then:
              - device_id: 9917c7bf5f1814740d5acee4d47bb55d
                domain: select
                entity_id: select.marstek1_marstek_forcible_charge_discharge
                type: select_option
                option: stop
mode: single


Nu werkt het oplaad gedeelte _/-\o_ de batterij is de afgelopen dagen op de goedkoopste uren 2x gaan laden, alleen ontladen doet die niet. Ook al stond dat in de prognose tabel toen wel gepland. Kan iemand mij vertellen wat ik nog moet veranderen?
Ik ben geen HA automation expert, maar je maakt het jezelf niet makkelijk om alles in één automation te willen vangen.
Je kunt m.i. beter beginnen met twee eenvoudige automations:
  • een die de door DAO berekende feedin vertaalt en doorzet naar je Marstek
  • een die de operating mode doorzet naar je Marstek.
Als die goed werken maak je een derde voor de balancering en daarna een vierde om de berekende stoptijd te implementeren.
Zo draait het bij mij ook op een Victron setup.

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • Mirabis
  • Registratie: Juli 2013
  • Niet online
Ik zie dat je mijn automation als basis hebt gebruikt. Als ik het in een diff gooi zijn de enige verschillen de device_id en entity_id. Dit doet mij geloven dat je ergens waarschijnlijk de verkeerde entiteit of device hebt opgegeven. Bijv. charge i.p.v. discharge entiteit. Aangezien ik nummers en geen namen zie is het lastig te controleren.

1x Venus-E v153 +LilyGo HA, CT003 V117 | 5040Wp ZO + 4200Wp NW | Tibber, 3x25A, Easee Charge Lite | EV 98kWh


  • Mirabis
  • Registratie: Juli 2013
  • Niet online
--

[ Voor 105% gewijzigd door Mirabis op 02-11-2025 17:44 ]

1x Venus-E v153 +LilyGo HA, CT003 V117 | 5040Wp ZO + 4200Wp NW | Tibber, 3x25A, Easee Charge Lite | EV 98kWh

Impossibl3 schreef op zaterdag 1 november 2025 @ 20:11:
[...]


Deze volg ik even niet? Welke apparatuur in welke legenda?

Wat betreft de Wiki. Die is/was nog in ontwikkeling en gaat de docs vervangen.
De "Apparatuur" in de legenda wijzen naar het verbruik van de geconfigureerde machine(s) in je instellingen.

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • Undertilted
  • Registratie: Augustus 2021
  • Laatst online: 04-11 17:32
Vraagje @diamanten , hoe lees jij de SOC van je eNiro uit?

Ik probeer met een ODB2 stick met bluetooth de SOC uit te lezen maar het lukt me niet. Ik weet dat het moet kunnen, maar het lukt me dus niet.

  • BBuilds
  • Registratie: November 2013
  • Laatst online: 20:32
Ik vraag me af waarom DAO om 21h en om 1h gaat opladen van het net terwijl de prijzen tussen 3h en 6h lager liggen.

Afbeeldingslocatie: https://tweakers.net/i/po4uf8YMSp6SpwFTu86umpUGhjY=/x800/filters:strip_exif()/f/image/KiROGiNG588E4yvY4lsKlnpA.png?f=fotoalbum_large

Ik zie soms nog wel van die dingen waar ik de logica niet helemaal begrijp. Iemand die me verder kan helpen met het begrijpen van het bovenstaande?
Alvast bedankt :)

Hieronder mijn config voor de volledigheid
code:
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
{
  "homeassistant": {
    "host": "!secret homeassistant_host_ip",
    "ip port": 8123,
    "token": "!secret homeassistant_long_lived_access_token"
   },
  "database ha": {
    "engine": "sqlite",
    "database": "home-assistant_v2.db",
    "db_path": "/homeassistant"
  },
  "database da": {
    "engine": "sqlite",
    "db_path": "../data"
  },
  "meteoserver-key": "!secret meteoserver-key",
  "prices": {
    "source day ahead": "nordpool",
    "energy taxes consumption": {
      "2025-01-01": 0.12384
    },
    "energy taxes production": {
      "2025-10-01": 0
    },
    "cost supplier consumption": {
      "2025-10-01": 0.015
    },
    "cost supplier production": {
      "2025-10-01": 0.0115
    },
    "vat consumption": {
      "2025-10-01": 12
    },
    "vat production": {
      "2025-10-01": 0
    },
   "last invoice": "2022-09-01",
    "tax refund": "False"
  },
  "interval": "1hour",
  "logging level" : "info",
  "use_calc_baseload": "True",
  "baseload calc periode": 21,
  "baseload": [
    0.35,
    0.35,
    0.35,
    0.35,
    0.35,
    0.35,
    0.35,
    0.60,
    0.50,
    0.50,
    0.50,
    0.50,
    0.50,
    0.50,
    0.50,
    0.50,
    0.50,
    0.50,
    1.50,
    1.00,
    0.50,
    0.50,
    0.50,
    0.35
  ],
  "graphical backend": "Agg",
  "graphics": {
    "style": "Solarize_Light2",
    "show" : "true",
    "battery balance": "True",
    "prices consumption": "True",
    "prices production": "True",
    "prices spot": "True",
    "average consumption": "True"
  },
  "strategy": "minimize cost",
  "notifications": {
  },
  "grid": {
    "max_power": 2.4
  },
  "history": {
    "save days": 7
  },
  "dashboard": {
    "port": 5000
  },
  "boiler": {
    "boiler present": "False",
    "entity actual temp.": "sensor.boiler_gemeten",
    "entity setpoint": "sensor.boiler_ingesteld",
    "entity hysterese": "sensor.hysterese_hot_water",
    "cop": 2.9,
    "cooling rate": 0.4,
    "volume": 180,
    "heating allowed below": 44,
    "elec. power": 1500,
    "activate service": "press",
    "activate entity": "input_button.hw_trigger"
  },
  "heating": {
    "heater present": "False",
    "degree days factor": 3.6,
    "stages": [
      {
        "max_power": 225,
        "cop": 7.1
      },
      {
        "max_power": 300,
        "cop": 7.0
      },
      {
        "max_power": 400,
        "cop": 6.5
      },
      {
        "max_power": 500,
        "cop": 6.0
      },
      {
        "max_power": 600,
        "cop": 5.5
      },
      {
        "max_power": 750,
        "cop": 5.0
      },
      {
        "max_power": 1000,
        "cop": 4.5
      },
      {
        "max_power": 1250,
        "cop": 4.0
      }
    ],
    "entity adjust heating curve": "input_number.stooklijn_verschuiving_day_ahead",
    "adjustment factor": 0.04
  },
  "battery": [ 
    {
      "name": "Thuisbatterij",
      "entity actual level": "sensor.deye_battery",
      "capacity": 30,
      "lower limit": 50,
      "upper limit": 100,
      "optimal lower level": 75,
      "charge stages": [
        {"power": 0, "efficiency": 1},
        {"power": 300, "efficiency": 0.785},
        {"power": 1500, "efficiency": 0.872},
        {"power": 3000, "efficiency": 0.897},
        {"power": 4500, "efficiency": 0.899}
      ],
      "discharge stages": [
        {"power": 0, "efficiency": 1},
        {"power": 300, "efficiency": 0.75},
        {"power": 500, "efficiency": 0.87},
        {"power": 1000, "efficiency": 0.935},
        {"power": 3000, "efficiency": 0.97},
        {"power": 4500, "efficiency": 0.975}
      ],
      "reduced hours":
       {  
       },
      "minimum power": 100,
      "dc_to_bat efficiency": 0.95,
      "dc_to_bat max power": 5000,
      "bat_to_dc efficiency": 0.95,
      "bat_to_dc max power": 5000,
      "cycle cost": 0.0,
      "entity set power feedin": "input_number.dao_set_power_feedin",
      "entity set operating mode": "input_select.dao_set_operating_mode",
      "entity stop inverter": "input_datetime.dao_stop_inverter",
      "entity balance switch": "input_boolean.dao_balance_switch",
      "entity from battery": "input_number.dao_from_battery",
      "entity from pv": "input_number.dao_from_pv",
      "entity from ac": "input_number.dao_from_grid",
      "entity calculated soc": "input_number.dao_calculated_soc",
      "solar": [
        {"name": "PV Voorkant Oost",
          "tilt": 45,
          "orientation": -90,
          "capacity": 3.54,
          "yield": 0.023275,
          "entity pv switch": ""
        },
        {"name": "PV Achterkant West",
          "tilt": 45,
          "orientation": 90,
          "capacity": 9.9,
          "yield": 0.023275,
          "entity pv switch": ""
        }
      ]
    }
  ],
  "solar": [ ],
  "electric vehicle": [ ],
  "machines" : [ ],
  "tibber": {
    "api_token": "!secret tibber_api_token"
  },
  "report": {
    "entities grid consumption": [ "sensor.energy_import_total" ],
    "entities grid production": [ "sensor.energy_export_total"  ],
    "entities solar production ac": [ "sensor.solar_energy_template" ],
    "entities solar production dc": [ "" ],
    "entities ev consumption" : [""],
    "entities wp consumption" : [""],
    "entities boiler consumption": [""],
    "entities battery consumption": ["sensor.home_battery_charged_energy"],
    "entities battery production": ["sensor.home_battery_discharged_energy"],
    "entity co2-intensity": ["sensor.electricity_maps_co2_intensiteit"]
  },
  "scheduler": {
    "active": "true",
    "0436": "get_meteo_data",
    "1036": "get_meteo_data",
    "1636": "get_meteo_data",
    "2236": "get_meteo_data",
    "1254": "get_day_ahead_prices",
    "1324": "get_day_ahead_prices",
    "1354": "get_day_ahead_prices",
    "1454": "get_day_ahead_prices",
    "1554": "get_day_ahead_prices",
    "1654": "get_day_ahead_prices",
    "xx00": "calc_optimum",
    "xx15": "calc_optimum",
    "xx30": "calc_optimum",
    "xx45": "calc_optimum",
    "2237": "calc_baseloads",
    "2359": "clean_data"
  }
}

  • diamanten
  • Registratie: Juli 2024
  • Laatst online: 22:47
Undertilted schreef op zondag 2 november 2025 @ 20:35:
[...]


Vraagje @diamanten , hoe lees jij de SOC van je eNiro uit?

Ik probeer met een ODB2 stick met bluetooth de SOC uit te lezen maar het lukt me niet. Ik weet dat het moet kunnen, maar het lukt me dus niet.
Via de HA integration:
Kia Uvo / Hyundai Bluelink
Version 2.46.1
Custom integration

  • Undertilted
  • Registratie: Augustus 2021
  • Laatst online: 04-11 17:32
diamanten schreef op zondag 2 november 2025 @ 23:06:
[...]

Via de HA integration:
Kia Uvo / Hyundai Bluelink
Version 2.46.1
Custom integration
Dankjewel. Ik kan met mijn 2019 geen Kia Connect gebruiken.

Ik ben nu met OBD aan het klooien maar de OBD2 dongle heeft mijn 12v batterij leeg getrokken...
BBuilds schreef op zondag 2 november 2025 @ 20:37:
Ik vraag me af waarom DAO om 21h en om 1h gaat opladen van het net terwijl de prijzen tussen 3h en 6h lager liggen.

[Afbeelding]

Ik zie soms nog wel van die dingen waar ik de logica niet helemaal begrijp. Iemand die me verder kan helpen met het begrijpen van het bovenstaande?
Alvast bedankt :)

Hieronder mijn config voor de volledigheid


[...]
Waarom staat je "lower limit" op 50%?
Als je actuele soc daaronder zit dan levert dat inderdaad onverwachte resultaten op.
Ook een negatieve winst hoort daarbij. Als je de actuele SoC naar 50% wil zou ik beginnen met de entity met "entity min soc end opt" op 50% te zetten.

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • Hedzie
  • Registratie: Januari 2024
  • Laatst online: 03-11 19:22
@KC27

Kan je hier een blik opwerpen.

DAO lijkt de sensor hp heat demand te negeren. Ondanks dat de de input vanuit HA op "ON" staat geeft DAO terug dat er geen warmtevraag is.

Ook de sensor entity hp COP geeft in HA wel een waarde, maar DAO blijft de fallback gebruik van 4.
idem voor de sensor entity hp power. In HA een waarde, maar DAO hanteert fallback 1.5kW.

  • BBuilds
  • Registratie: November 2013
  • Laatst online: 20:32
KC27 schreef op maandag 3 november 2025 @ 00:20:
[...]

Waarom staat je "lower limit" op 50%?
Als je actuele soc daaronder zit dan levert dat inderdaad onverwachte resultaten op.
Ook een negatieve winst hoort daarbij. Als je de actuele SoC naar 50% wil zou ik beginnen met de entity met "entity min soc end opt" op 50% te zetten.
"lower limit" staat op 50% zodat wanneer we meer verbruiken dan de baseload verwacht, de batterij dit verbruik kan opvangen en we niet direct aangewezen zijn op het stroomnet.
Zo gebeurde ook gisteravond, we zijn heel de namiddag aan het koken geweest en hebben daardoor meer verbruikt dan normaal.
Daardoor is de batterij ontladen onder de "lower limit" maar ik verwacht dat DAO dan op de goedkoopste manier weer terug boven de "lower limit" probeert te geraken.
Ik was dus verbaasd dat het algoritme op het goedkoopste moment naar idle mode gaat, maar op duurdere momenten wel probeert bij te laden.
Alvast bedankt!

Afbeeldingslocatie: https://tweakers.net/i/po4uf8YMSp6SpwFTu86umpUGhjY=/x800/filters:strip_exif()/f/image/KiROGiNG588E4yvY4lsKlnpA.png?f=fotoalbum_large

[ Voor 13% gewijzigd door BBuilds op 03-11-2025 14:42 ]

BBuilds schreef op maandag 3 november 2025 @ 14:41:
[...]


"lower limit" staat op 50% zodat wanneer we meer verbruiken dan de baseload verwacht, de batterij dit verbruik kan opvangen en we niet direct aangewezen zijn op het stroomnet.
Zo gebeurde ook gisteravond, we zijn heel de namiddag aan het koken geweest en hebben daardoor meer verbruikt dan normaal.
Daardoor is de batterij ontladen onder de "lower limit" maar ik verwacht dat DAO dan op de goedkoopste manier weer terug boven de "lower limit" probeert te geraken.
Ik was dus verbaasd dat het algoritme op het goedkoopste moment naar idle mode gaat, maar op duurdere momenten wel probeert bij te laden.
Alvast bedankt!

[Afbeelding]
Ok, duidelijk. Maar dan werk je dus eigenlijk met de strategie: minimize consumption, want het verbruik voor koken wou je niet inkopen, maar haalde je uit de accu.
Dan zou ik in jullie situatie DAO ook laten rekenen met een lagere SoC (bijv 20%) en met een optimale SoC van bijv 40% en met de strategie "minimize consumption".

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer

Hedzie schreef op maandag 3 november 2025 @ 14:40:
@KC27

Kan je hier een blik opwerpen.

DAO lijkt de sensor hp heat demand te negeren. Ondanks dat de de input vanuit HA op "ON" staat geeft DAO terug dat er geen warmtevraag is.

Ook de sensor entity hp COP geeft in HA wel een waarde, maar DAO blijft de fallback gebruik van 4.
idem voor de sensor entity hp power. In HA een waarde, maar DAO hanteert fallback 1.5kW.
Heb je voor mij je heatpump settings en een logging van een berekening (in quotes)?

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • Mirabis
  • Registratie: Juli 2013
  • Niet online
@KC27 is het mogelijk (lage prioriteit) om in de huidige API ook een 'latest_calc" of iets dergelijks op te nemen? Ik wil DAO extern monitoren maar omdat de grafieken en data als plaatjes ingeladen worden is dat lastig.

1x Venus-E v153 +LilyGo HA, CT003 V117 | 5040Wp ZO + 4200Wp NW | Tibber, 3x25A, Easee Charge Lite | EV 98kWh

Mirabis schreef op maandag 3 november 2025 @ 22:47:
@KC27 is het mogelijk (lage prioriteit) om in de huidige API ook een 'latest_calc" of iets dergelijks op te nemen? Ik wil DAO extern monitoren maar omdat de grafieken en data als plaatjes ingeladen worden is dat lastig.
Dat is er al.
Bij notifications kun je een ha-entity opgeven waar waarschuwingen en en fouten naar toe gaan.
Maar je kunt bij berekening een "True" zetten en dan wordt bij de start van iedere berekening de volgende tekst ingeladen:
"DAO calc gestart " + dt.datetime.now().strftime("%d-%m-%Y %H:%M:%S")
Kun je daarmee verder of wil je juist een melding als ie met succes klaar is?
code:
1
2
3
4
  "notifications": {
    "notification entity": "input_text.notification_dao",
    "opstarten": "False",
    "berekening": "False"

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • Mirabis
  • Registratie: Juli 2013
  • Niet online
Ah ik had dat uitgezet omdat mijn huidige automation alle notifications van dao rechstreeks doorzette naar mijn telefoon. Elke 15min een notificatie was teveel van het goede. Ik ga het even aanpassen zodat de automation uptime-kuma polled bij berekening notificatie en voor alle andere het doorzet naar mijn telefoon. Denk wel dat het gaat werken op die manier - thanks.

EDIT: Werkt.
Afbeeldingslocatie: https://tweakers.net/i/mnGCir8QdFEK-WHfKI1HDPBRTDo=/800x/filters:strip_exif()/f/image/IZjcTY3RWtrTOmHGa9ZwqvwX.png?f=fotoalbum_large

[ Voor 31% gewijzigd door Mirabis op 04-11-2025 07:05 ]

1x Venus-E v153 +LilyGo HA, CT003 V117 | 5040Wp ZO + 4200Wp NW | Tibber, 3x25A, Easee Charge Lite | EV 98kWh


  • sMoKeFiSh
  • Registratie: Februari 2003
  • Laatst online: 19:53
Afgelopen nacht klapte mijn eerste fase (25A) eruit. Dit is de derde keer in de laatste maand dat dit gebeurt. Irritante is dat ik het niet zo snel merk aangezien mijn hele woning achter mijn Deye Hybride omvormers zit. Alles behalve de laadpalen blijft werken.

Het is natuurlijk erg balen (noem het schijtirritant) als je auto niet is opgeladen als je weg wil :'(. Ben dus maar eens even in de grafiekjes gedoken.

Afbeeldingslocatie: https://tweakers.net/i/u9VyqTkSFc69Wmpw-aQXZ2uJpPQ=/800x/filters:strip_exif()/f/image/srv6mMgFsMkfgPnpS6GS4aKu.png?f=fotoalbum_large
Schijnbaar kan mijn 25A hoofdautomaat maar een zeer korte tijd ~38A aan... Heel jammer dit :+

Ik zie dat DAO mijn accu gaat laden met 13.209 Watt, en daarnaast de laadpaal van de Kia EV6 ook op 14A (10.000 Watt) aanzet. Waarom blijft DAO de maximumwaarde van 18.000 Watt welke in de config staat overschrijden? Ik heb dit probleem al eerder aangegeven in dit topic. Het lijkt de laatste tijd steeds vaker voor te komen. Is er iets wat ik kan aanpassen aan de config zodat DAO niet mijn hoofdzekering gaat doorfikken? ;) Ik kan natuurlijk het maximum laadvermogen van de Accu en EV beperken, maar dat is ook weer zo zonde.

DAO log van 01:15
code:
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
2025-11-04 01:15:00 info: Day Ahead Optimalisering versie: 2025.10.6
2025-11-04 01:15:00 info: Day Ahead Optimalisering gestart op: 04-11-2025 01:15:00
2025-11-04 01:15:00 info: Day Ahead Optimalisatie gestart: 04-11-2025 01:15:00 taak: calc_optimum
2025-11-04 01:15:00 info: Debug = False
2025-11-04 01:15:00 info: Baseload uit instellingen
2025-11-04 01:15:00 info: Start waarden: 
      uur                tijd   p_l   p_t  base  pv_ac  pv_dc
0   01:15 2025-11-04 01:15:00 0.152 0.152 0.155      0  0.000
1   01:30 2025-11-04 01:30:00 0.153 0.153 0.155      0  0.000
2   01:45 2025-11-04 01:45:00 0.151 0.151 0.155      0  0.000
3   02:00 2025-11-04 02:00:00 0.152 0.152 0.155      0  0.000
4   02:15 2025-11-04 02:15:00 0.150 0.150 0.155      0  0.000
5   02:30 2025-11-04 02:30:00 0.151 0.151 0.155      0  0.000
6   02:45 2025-11-04 02:45:00 0.150 0.150 0.155      0  0.000
7   03:00 2025-11-04 03:00:00 0.149 0.149 0.155      0  0.000
8   03:15 2025-11-04 03:15:00 0.150 0.150 0.155      0  0.000
9   03:30 2025-11-04 03:30:00 0.150 0.150 0.155      0  0.000
10  03:45 2025-11-04 03:45:00 0.151 0.151 0.155      0  0.000
11  04:00 2025-11-04 04:00:00 0.151 0.151 0.153      0  0.000
12  04:15 2025-11-04 04:15:00 0.150 0.150 0.153      0  0.000
13  04:30 2025-11-04 04:30:00 0.169 0.169 0.153      0  0.000
14  04:45 2025-11-04 04:45:00 0.168 0.168 0.160      0  0.000
15  05:00 2025-11-04 05:00:00 0.157 0.157 0.174      0  0.000
16  05:15 2025-11-04 05:15:00 0.191 0.191 0.180      0  0.000
17  05:30 2025-11-04 05:30:00 0.194 0.194 0.186      0  0.000
18  05:45 2025-11-04 05:45:00 0.235 0.235 0.180      0  0.000
19  06:00 2025-11-04 06:00:00 0.182 0.182 0.163      0  0.000
20  06:15 2025-11-04 06:15:00 0.228 0.228 0.157      0  0.000
21  06:30 2025-11-04 06:30:00 0.244 0.244 0.150      0  0.000
22  06:45 2025-11-04 06:45:00 0.262 0.262 0.150      0  0.000
23  07:00 2025-11-04 07:00:00 0.262 0.262 0.155      0  0.000
24  07:15 2025-11-04 07:15:00 0.284 0.284 0.155      0  0.000
25  07:30 2025-11-04 07:30:00 0.279 0.279 0.155      0  0.000
26  07:45 2025-11-04 07:45:00 0.262 0.262 0.155      0  0.026
27  08:00 2025-11-04 08:00:00 0.295 0.295 0.155      0  0.062
28  08:15 2025-11-04 08:15:00 0.283 0.283 0.155      0  0.097
29  08:30 2025-11-04 08:30:00 0.263 0.263 0.155      0  0.130
30  08:45 2025-11-04 08:45:00 0.237 0.237 0.155      0  0.257
31  09:00 2025-11-04 09:00:00 0.274 0.274 0.155      0  0.493
32  09:15 2025-11-04 09:15:00 0.249 0.249 0.155      0  0.620
33  09:30 2025-11-04 09:30:00 0.237 0.237 0.155      0  0.738
34  09:45 2025-11-04 09:45:00 0.218 0.218 0.155      0  0.702
35  10:00 2025-11-04 10:00:00 0.307 0.307 0.155      0  0.505
36  10:15 2025-11-04 10:15:00 0.256 0.256 0.155      0  0.483
37  10:30 2025-11-04 10:30:00 0.236 0.236 0.155      0  0.461
38  10:45 2025-11-04 10:45:00 0.228 0.228 0.155      0  0.677
39  11:00 2025-11-04 11:00:00 0.252 0.252 0.155      0  1.111
40  11:15 2025-11-04 11:15:00 0.243 0.243 0.155      0  1.330
41  11:30 2025-11-04 11:30:00 0.230 0.230 0.155      0  1.551
42  11:45 2025-11-04 11:45:00 0.223 0.223 0.155      0  1.625
43  12:00 2025-11-04 12:00:00 0.227 0.227 0.155      0  1.627
44  12:15 2025-11-04 12:15:00 0.225 0.225 0.155      0  1.704
45  12:30 2025-11-04 12:30:00 0.225 0.225 0.155      0  1.782
46  12:45 2025-11-04 12:45:00 0.235 0.235 0.155      0  1.712
47  13:00 2025-11-04 13:00:00 0.216 0.216 0.155      0  1.558
48  13:15 2025-11-04 13:15:00 0.227 0.227 0.155      0  1.542
49  13:30 2025-11-04 13:30:00 0.235 0.235 0.155      0  1.534
50  13:45 2025-11-04 13:45:00 0.255 0.255 0.155      0  1.471
51  14:00 2025-11-04 14:00:00 0.207 0.207 0.155      0  1.338
52  14:15 2025-11-04 14:15:00 0.228 0.228 0.155      0  1.219
53  14:30 2025-11-04 14:30:00 0.242 0.242 0.155      0  1.100
54  14:45 2025-11-04 14:45:00 0.266 0.266 0.155      0  0.973
55  15:00 2025-11-04 15:00:00 0.227 0.227 0.155      0  0.841
56  15:15 2025-11-04 15:15:00 0.243 0.243 0.155      0  0.728
57  15:30 2025-11-04 15:30:00 0.257 0.257 0.155      0  0.610
58  15:45 2025-11-04 15:45:00 0.308 0.308 0.155      0  0.424
59  16:00 2025-11-04 16:00:00 0.238 0.238 0.146      0  0.290
60  16:15 2025-11-04 16:15:00 0.261 0.261 0.146      0  0.179
61  16:30 2025-11-04 16:30:00 0.282 0.282 0.146      0  0.073
62  16:45 2025-11-04 16:45:00 0.318 0.318 0.182      0  0.035
63  17:00 2025-11-04 17:00:00 0.273 0.273 0.261      0  0.048
64  17:15 2025-11-04 17:15:00 0.275 0.275 0.297      0  0.010
65  17:30 2025-11-04 17:30:00 0.275 0.275 0.333      0  0.000
66  17:45 2025-11-04 17:45:00 0.274 0.274 0.309      0  0.000
67  18:00 2025-11-04 18:00:00 0.298 0.298 0.235      0  0.000
68  18:15 2025-11-04 18:15:00 0.280 0.280 0.211      0  0.000
69  18:30 2025-11-04 18:30:00 0.267 0.267 0.187      0  0.000
70  18:45 2025-11-04 18:45:00 0.249 0.249 0.187      0  0.000
71  19:00 2025-11-04 19:00:00 0.290 0.290 0.205      0  0.000
72  19:15 2025-11-04 19:15:00 0.263 0.263 0.205      0  0.000
73  19:30 2025-11-04 19:30:00 0.249 0.249 0.205      0  0.000
74  19:45 2025-11-04 19:45:00 0.232 0.232 0.205      0  0.000
75  20:00 2025-11-04 20:00:00 0.264 0.264 0.205      0  0.000
76  20:15 2025-11-04 20:15:00 0.252 0.252 0.205      0  0.000
77  20:30 2025-11-04 20:30:00 0.237 0.237 0.205      0  0.000
78  20:45 2025-11-04 20:45:00 0.239 0.239 0.205      0  0.000
79  21:00 2025-11-04 21:00:00 0.259 0.259 0.208      0  0.000
80  21:15 2025-11-04 21:15:00 0.240 0.240 0.208      0  0.000
81  21:30 2025-11-04 21:30:00 0.236 0.236 0.208      0  0.000
82  21:45 2025-11-04 21:45:00 0.223 0.223 0.196      0  0.000
83  22:00 2025-11-04 22:00:00 0.239 0.239 0.171      0  0.000
84  22:15 2025-11-04 22:15:00 0.238 0.238 0.158      0  0.000
85  22:30 2025-11-04 22:30:00 0.240 0.240 0.146      0  0.000
86  22:45 2025-11-04 22:45:00 0.231 0.231 0.146      0  0.000
87  23:00 2025-11-04 23:00:00 0.232 0.232 0.155      0  0.000
88  23:15 2025-11-04 23:15:00 0.225 0.225 0.155      0  0.000
89  23:30 2025-11-04 23:30:00 0.231 0.231 0.155      0  0.000
90  23:45 2025-11-04 23:45:00 0.217 0.217 0.155      0  0.000
2025-11-04 01:15:00 info: No reduced hours applied for Accu
2025-11-04 01:15:00 info: Startwaarde SoC Accu: 27.0%

2025-11-04 01:15:00 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland
2025-11-04 01:15:00 info: Instellingen voor laden van EV: Tesla Model 3
2025-11-04 01:15:00 info: Direct laden is uit
2025-11-04 01:15:00 info:  Ampere  Effic. Grid kW Accu kW
2025-11-04 01:15:00 info:    0.00    1.00    0.00    0.00
2025-11-04 01:15:00 info:   10.00    1.00    6.90    6.90
2025-11-04 01:15:00 info:   12.00    1.00    8.28    8.28
2025-11-04 01:15:00 info:   14.00    1.00    9.66    9.66
2025-11-04 01:15:00 info:   16.00    0.99   11.04   10.93
2025-11-04 01:15:00 info: Capaciteit accu: 75 kWh
2025-11-04 01:15:00 info: Maximaal laadvermogen: 11.04 kW
2025-11-04 01:15:00 info: Klaar met laden op: 01-11-2025 16:00:00
2025-11-04 01:15:00 info: Huidig laadniveau: 89.0 %
2025-11-04 01:15:00 info: Gewenst laadniveau:90.0 %
2025-11-04 01:15:00 info: Marge voor het laden: 0 %
2025-11-04 01:15:00 info: Locatie: home
2025-11-04 01:15:00 info: Ingeplugged:False
2025-11-04 01:15:00 info: Benodigde netto energie: 0.750 kWh
2025-11-04 01:15:00 info: Tijd nodig om te laden: 0:5 uur
2025-11-04 01:15:00 info: Afgerond naar hele intervallen: 1 kwartier
2025-11-04 01:15:00 info: Stand laden schakelaar: off
2025-11-04 01:15:00 info: Stand aantal ampere laden: 0.0 A
2025-11-04 01:15:00 info: Opladen wordt niet ingepland, omdat auto is niet ingeplugd, opgegeven tijdstip (2025-11-01 16:00:00) is verouderd.
2025-11-04 01:15:00 info: Instellingen voor laden van EV: Kia EV6
2025-11-04 01:15:00 info: Direct laden is uit
2025-11-04 01:15:00 info:  Ampere  Effic. Grid kW Accu kW
2025-11-04 01:15:00 info:    0.00    1.00    0.00    0.00
2025-11-04 01:15:00 info:   10.00    1.00    6.90    6.90
2025-11-04 01:15:00 info:   12.00    1.00    8.28    8.28
2025-11-04 01:15:00 info:   14.00    1.00    9.66    9.66
2025-11-04 01:15:00 info:   16.00    0.99   11.04   10.93
2025-11-04 01:15:00 info: Capaciteit accu: 77 kWh
2025-11-04 01:15:00 info: Maximaal laadvermogen: 11.04 kW
2025-11-04 01:15:00 info: Klaar met laden op: 04-11-2025 06:00:00
2025-11-04 01:15:00 info: Huidig laadniveau: 90.0 %
2025-11-04 01:15:00 info: Gewenst laadniveau:100.0 %
2025-11-04 01:15:00 info: Marge voor het laden: 0 %
2025-11-04 01:15:00 info: Locatie: home
2025-11-04 01:15:00 info: Ingeplugged:True
2025-11-04 01:15:00 info: Benodigde netto energie: 7.700 kWh
2025-11-04 01:15:00 info: Tijd nodig om te laden: 0:43 uur
2025-11-04 01:15:00 info: Afgerond naar hele intervallen: 3 kwartier
2025-11-04 01:15:00 info: Stand laden schakelaar: on
2025-11-04 01:15:00 info: Stand aantal ampere laden: 12.0 A
2025-11-04 01:15:00 info: Opladen wordt ingepland.
2025-11-04 01:15:00 info: Warmtepomp niet aanwezig of enabled - warmtepomp wordt niet ingepland

2025-11-04 01:15:00 info: Strategie: minimale kosten
2025-11-04 01:15:00 info: Maximale fout (maximal gap): 0.005000 euro
2025-11-04 01:15:00 info: Rekentijd: 0.43  sec
2025-11-04 01:15:00 info: Het programma heeft een optimale oplossing gevonden.
2025-11-04 01:15:00 info: In- en uitgaande energie per kwartier batterij Accu
   uur   ac->    eff   ->dc pv->dc   dc->    eff  ->bat  o_eff    SoC
          kWh      %    kWh    kWh    kWh      %    kWh      %      %
 01:15   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  30.61
 01:30   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  34.22
 01:45   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  37.83
 02:00   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  41.44
 02:15   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  45.05
 02:30   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  48.66
 02:45   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  52.27
 03:00   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  55.88
 03:15   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  59.49
 03:30   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  63.10
 03:45   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  66.71
 04:00   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  70.32
 04:15   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  73.93
 04:30   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  77.54
 04:45   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  81.15
 05:00   4.20  85.39   3.59   0.00   3.59  98.38   3.53  84.01  85.07
 05:15   2.25  89.20   2.01   0.00   2.01  98.38   1.97  87.75  87.26
 05:30   1.88  89.80   1.68   0.00   1.68  98.38   1.66  88.35  89.10
 05:45   0.00     --   0.00   0.00   0.00     --   0.00     --  89.10
 06:00   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  92.71
 06:15   0.00     --   0.00   0.00   0.00     --   0.00     --  92.71
 06:30   0.00 108.11   0.00   0.00   0.00 101.65   0.00 109.89  92.71
 06:45  -1.87  93.40  -2.01   0.00  -2.01  98.38  -2.04  91.89  90.45
 07:00  -1.87  93.40  -2.01   0.00  -2.01  98.38  -2.04  91.89  88.18
 07:15  -3.84  88.60  -4.33   0.00  -4.33  98.38  -4.41  87.16  83.28
 07:30  -2.62  91.50  -2.87   0.00  -2.87  98.38  -2.92  90.02  80.04
 07:45  -1.87  93.40  -2.01   0.03  -1.98  98.38  -2.01     --  77.81
 08:00  -3.84  88.60  -4.33   0.06  -4.27  98.38  -4.34     --  72.98
 08:15  -3.84  88.60  -4.33   0.10  -4.24  98.38  -4.31     --  68.20
 08:30  -1.87  93.40  -2.01   0.13  -1.88  98.38  -1.91     --  66.08
 08:45   0.00 108.11   0.00   0.26   0.26  98.38   0.25     --  66.36
 09:00  -2.62  91.50  -2.87   0.49  -2.38  98.38  -2.41     --  63.67
 09:15  -1.12  95.20  -1.18   0.62  -0.56  98.38  -0.57     --  63.04
 09:30  -0.70  95.20  -0.74   0.74   0.00     --   0.00     --  63.04
 09:45   0.00     --   0.00   0.70   0.70  98.38   0.69     --  63.81
 10:00  -3.84  88.60  -4.33   0.50  -3.83  98.38  -3.89     --  59.48
 10:15  -1.12  95.20  -1.18   0.48  -0.70  98.38  -0.71     --  58.69
 10:30   0.00 107.07   0.00   0.46   0.46  98.38   0.45     --  59.20
 10:45   0.00     --   0.00   0.68   0.68  98.38   0.67     --  59.94
 11:00  -1.12  95.20  -1.18   1.11  -0.07  98.38  -0.07     --  59.86
 11:15  -1.12  95.20  -1.18   1.33   0.15  98.38   0.15     --  60.02
 11:30   0.00     --   0.00   1.55   1.55  98.38   1.53     --  61.71
 11:45   0.00     --   0.00   1.63   1.63  98.38   1.60     --  63.49
 12:00   0.00     --   0.00   1.63   1.63  98.38   1.60     --  65.27
 12:15   0.00     --   0.00   1.70   1.70  98.38   1.68     --  67.13
 12:30   0.00     --   0.00   1.78   1.78  98.38   1.75     --  69.08
 12:45   0.00     --   0.00   1.71   1.71  98.38   1.68     --  70.95
 13:00   0.00     --   0.00   1.56   1.56  98.38   1.53     --  72.65
 13:15   0.00     --   0.00   1.54   1.54  98.38   1.52     --  74.34
 13:30   0.00     --   0.00   1.53   1.53  98.38   1.51     --  76.02
 13:45  -1.88  93.40  -2.01   1.47  -0.54  98.38  -0.55     --  75.41
 14:00   0.00     --   0.00   1.34   1.34  98.38   1.32     --  76.87
 14:15   0.00     --   0.00   1.22   1.22  98.38   1.20     --  78.21
 14:30  -1.05  95.20  -1.10   1.10   0.00     --   0.00     --  78.21
 14:45  -2.25  92.50  -2.43   0.97  -1.46  98.38  -1.48     --  76.56
 15:00   0.00     --   0.00   0.84   0.84  98.38   0.83     --  77.48
 15:15  -0.78  95.20  -0.82   0.73  -0.09  98.38  -0.10     --  77.37
 15:30  -1.88  93.40  -2.01   0.61  -1.40  98.38  -1.42     --  75.79
 15:45  -3.84  88.60  -4.33   0.42  -3.91  98.38  -3.97     --  71.37
 16:00   0.00     --   0.00   0.29   0.29  98.38   0.28     --  71.69
 16:15  -1.88  93.40  -2.01   0.18  -1.83  98.38  -1.86     --  69.63
 16:30  -3.84  88.60  -4.33   0.07  -4.26  98.38  -4.33     --  64.81
 16:45  -3.84  88.60  -4.33   0.04  -4.30  98.38  -4.37     --  59.96
 17:00  -2.62  91.50  -2.87   0.05  -2.82  98.38  -2.87     --  56.77
 17:15  -2.62  91.50  -2.87   0.01  -2.86  98.38  -2.91     --  53.54
 17:30  -2.62  91.50  -2.87   0.00  -2.87  98.38  -2.92  90.02  50.30
 17:45  -2.62  91.50  -2.87   0.00  -2.87  98.38  -2.92  90.02  47.06
 18:00  -3.84  88.60  -4.33   0.00  -4.33  98.38  -4.41  87.16  42.17
 18:15  -2.62  91.50  -2.87   0.00  -2.87  98.38  -2.92  90.02  38.93
 18:30  -2.25  92.50  -2.43   0.00  -2.43  98.38  -2.47  91.00  36.18
 18:45  -1.13  95.20  -1.18   0.00  -1.18  98.38  -1.20  93.66  34.85
 19:00  -3.84  88.60  -4.33   0.00  -4.33  98.38  -4.41  87.16  29.95
 19:15  -1.88  93.40  -2.01   0.00  -2.01  98.38  -2.04  91.89  27.68
 19:30  -1.13  95.20  -1.18   0.00  -1.18  98.38  -1.20  93.66  26.35
 19:45   0.00     --   0.00   0.00   0.00     --   0.00     --  26.35
 20:00  -2.25  92.50  -2.43   0.00  -2.43  98.38  -2.47  91.00  23.60
 20:15  -1.13  95.20  -1.18   0.00  -1.18  98.38  -1.20  93.66  22.27
 20:30  -0.00  95.20  -0.00   0.00  -0.00 101.65  -0.00  96.77  22.27
 20:45   0.00     --   0.00   0.00   0.00     --   0.00     --  22.27
 21:00  -1.88  93.40  -2.01   0.00  -2.01  98.38  -2.04  91.89  20.00
 21:15   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 21:30  -0.00  95.20  -0.00   0.00  -0.00 101.65  -0.00  96.77  20.00
 21:45   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 22:00   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 22:15  -0.00  95.20  -0.00   0.00  -0.00 101.65  -0.00  96.77  20.00
 22:30   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 22:45   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 23:00   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 23:15   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 23:30   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 23:45   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
Totaal -17.20     -- -35.27  31.66  -3.60     --  -6.30     --       
2025-11-04 01:15:01 info: Berekende prognoses: 
   uur  bat_in  bat_out   cons   prod   base   boil     wp     ev  pv_ac   cost  profit  b_tem
 01:15    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.68   -0.00  20.00
 01:30    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.69   -0.00  20.00
 01:45    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.68   -0.00  20.00
 02:00    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.69   -0.00  20.00
 02:15    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.67   -0.00  20.00
 02:30    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.68   -0.00  20.00
 02:45    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.67   -0.00  20.00
 03:00    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.67   -0.00  20.00
 03:15    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.67   -0.00  20.00
 03:30    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.67   -0.00  20.00
 03:45    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.68   -0.00  20.00
 04:00    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.51   0.00   0.68   -0.00  20.00
 04:15    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.51   0.00   0.68   -0.00  20.00
 04:30    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.51   0.00   0.76   -0.00  20.00
 04:45    3.84     0.00   4.50   0.00   0.16   0.00   0.00   0.50   0.00   0.76   -0.00  20.00
 05:00    4.20     0.00   4.50   0.00   0.17   0.00   0.00   0.13   0.00   0.71   -0.00  20.00
 05:15    2.25     0.00   2.43   0.00   0.18   0.00   0.00   0.00   0.00   0.46   -0.00  20.00
 05:30    1.88     0.00   2.06   0.00   0.19   0.00   0.00   0.00   0.00   0.40   -0.00  20.00
 05:45    0.00     0.00   0.18   0.00   0.18   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 06:00    3.84     0.00   4.00   0.00   0.16   0.00   0.00   0.00   0.00   0.73   -0.00  20.00
 06:15    0.00     0.00   0.16   0.00   0.16   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 06:30    0.00    -0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 06:45    0.00     1.87   0.00   1.72   0.15   0.00   0.00   0.00   0.00   0.00   -0.45  20.00
 07:00    0.00     1.87   0.00   1.72   0.15   0.00   0.00   0.00   0.00   0.00   -0.45  20.00
 07:15    0.00     3.84   0.00   3.69   0.15   0.00   0.00   0.00   0.00   0.00   -1.05  20.00
 07:30    0.00     2.62   0.00   2.47   0.15   0.00   0.00   0.00   0.00   0.00   -0.69  20.00
 07:45    0.00     1.87   0.00   1.72   0.15   0.00   0.00   0.00   0.00   0.00   -0.45  20.00
 08:00    0.00     3.84   0.00   3.68   0.15   0.00   0.00   0.00   0.00   0.00   -1.09  20.00
 08:15    0.00     3.84   0.00   3.69   0.15   0.00   0.00   0.00   0.00   0.00   -1.04  20.00
 08:30    0.00     1.87   0.00   1.72   0.15   0.00   0.00   0.00   0.00   0.00   -0.45  20.00
 08:45    0.00    -0.00   0.16   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 09:00    0.00     2.62   0.00   2.47   0.15   0.00   0.00   0.00   0.00   0.00   -0.68  20.00
 09:15    0.00     1.12   0.00   0.97   0.15   0.00   0.00   0.00   0.00   0.00   -0.24  20.00
 09:30    0.00     0.70   0.00   0.55   0.15   0.00   0.00   0.00   0.00   0.00   -0.13  20.00
 09:45    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 10:00    0.00     3.84   0.00   3.69   0.15   0.00   0.00   0.00   0.00   0.00   -1.13  20.00
 10:15    0.00     1.12   0.00   0.97   0.15   0.00   0.00   0.00   0.00   0.00   -0.25  20.00
 10:30    0.00    -0.00   0.16   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 10:45    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 11:00    0.00     1.12   0.00   0.97   0.15   0.00   0.00   0.00   0.00   0.00   -0.24  20.00
 11:15    0.00     1.12   0.00   0.97   0.15   0.00   0.00   0.00   0.00   0.00   -0.24  20.00
 11:30    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 11:45    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 12:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 12:15    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 12:30    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 12:45    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 13:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 13:15    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 13:30    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 13:45    0.00     1.88   0.00   1.72   0.15   0.00   0.00   0.00   0.00   0.00   -0.44  20.00
 14:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 14:15    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 14:30    0.00     1.05   0.00   0.89   0.15   0.00   0.00   0.00   0.00   0.00   -0.22  20.00
 14:45    0.00     2.25   0.00   2.09   0.15   0.00   0.00   0.00   0.00   0.00   -0.56  20.00
 15:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 15:15    0.00     0.78   0.00   0.63   0.15   0.00   0.00   0.00   0.00   0.00   -0.15  20.00
 15:30    0.00     1.88   0.00   1.72   0.15   0.00   0.00   0.00   0.00   0.00   -0.44  20.00
 15:45    0.00     3.84   0.00   3.69   0.15   0.00   0.00   0.00   0.00   0.00   -1.13  20.00
 16:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 16:15    0.00     1.88   0.00   1.73   0.15   0.00   0.00   0.00   0.00   0.00   -0.45  20.00
 16:30    0.00     3.84   0.00   3.69   0.15   0.00   0.00   0.00   0.00   0.00   -1.04  20.00
 16:45    0.00     3.84   0.00   3.66   0.18   0.00   0.00   0.00   0.00   0.00   -1.16  20.00
 17:00    0.00     2.62   0.00   2.36   0.26   0.00   0.00   0.00   0.00   0.00   -0.65  20.00
 17:15    0.00     2.62   0.00   2.33   0.30   0.00   0.00   0.00   0.00   0.00   -0.64  20.00
 17:30    0.00     2.62   0.00   2.29   0.33   0.00   0.00   0.00   0.00   0.00   -0.63  20.00
 17:45    0.00     2.62   0.00   2.32   0.31   0.00   0.00   0.00   0.00   0.00   -0.63  20.00
 18:00    0.00     3.84   0.00   3.61   0.23   0.00   0.00   0.00   0.00   0.00   -1.07  20.00
 18:15    0.00     2.62   0.00   2.41   0.21   0.00   0.00   0.00   0.00   0.00   -0.68  20.00
 18:30    0.00     2.25   0.00   2.06   0.19   0.00   0.00   0.00   0.00   0.00   -0.55  20.00
 18:45    0.00     1.13   0.00   0.94   0.19   0.00   0.00   0.00   0.00   0.00   -0.23  20.00
 19:00    0.00     3.84   0.00   3.64   0.20   0.00   0.00   0.00   0.00   0.00   -1.05  20.00
 19:15    0.00     1.88   0.00   1.67   0.20   0.00   0.00   0.00   0.00   0.00   -0.44  20.00
 19:30    0.00     1.13   0.00   0.92   0.20   0.00   0.00   0.00   0.00   0.00   -0.23  20.00
 19:45    0.00     0.00   0.21   0.00   0.20   0.00   0.00   0.00   0.00   0.05   -0.00  20.00
 20:00    0.00     2.25   0.00   2.05   0.20   0.00   0.00   0.00   0.00   0.00   -0.54  20.00
 20:15    0.00     1.13   0.00   0.92   0.20   0.00   0.00   0.00   0.00   0.00   -0.23  20.00
 20:30    0.00     0.00   0.20   0.00   0.20   0.00   0.00   0.00   0.00   0.05   -0.00  20.00
 20:45    0.00     0.00   0.21   0.00   0.20   0.00   0.00   0.00   0.00   0.05   -0.00  20.00
 21:00    0.00     1.88   0.00   1.67   0.21   0.00   0.00   0.00   0.00   0.00   -0.43  20.00
 21:15    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.05   -0.00  20.00
 21:30    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.05   -0.00  20.00
 21:45    0.00     0.00   0.20   0.00   0.20   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 22:00    0.00     0.00   0.17   0.00   0.17   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 22:15    0.00     0.00   0.16   0.00   0.16   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 22:30    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 22:45    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 23:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 23:15    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 23:30    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 23:45    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
Totaal   69.77    86.97  86.07  79.99  15.58   0.00   0.00   7.70   0.00  13.92  -22.19       

2025-11-04 01:15:01 info: Consumption              86.07 (kWh)
2025-11-04 01:15:01 info: Cost consumption         13.92 (€)
2025-11-04 01:15:01 info: Tariff consumption        0.162 (€/kWh)
2025-11-04 01:15:01 info: Production               79.99 (kWh)
2025-11-04 01:15:01 info: Profit production       -22.19 (€)
2025-11-04 01:15:01 info: Tariff production         0.277 (€/kWh)

2025-11-04 01:15:01 info: 
Calculation profit after optimize in €
Cost before optimize              -1.92
Cost consumption     13.92
Profit production   -22.19
Cycle cost            0.00
Battery storage       1.30
Boiler storage        0.00
Total                -6.97
Cost after optimize              -6.97
Profit:                           5.05
2025-11-04 01:15:01 info: Doorzetten van alle settings naar HA
2025-11-04 01:15:01 info: Berekeningsuitkomst voor opladen van Tesla Model 3:
2025-11-04 01:15:01 info: - aantal ampere 0A (was 0.0A)
2025-11-04 01:15:01 info: - stand schakelaar 'off' (was 'off')
2025-11-04 01:15:01 info: - positie: home
2025-11-04 01:15:01 info: - ingeplugd: False
2025-11-04 01:15:01 info: Tesla Model 3 is niet thuis of niet ingeplugd
2025-11-04 01:15:01 info: Evaluatie status laden Tesla Model 3 op 2025-11-04 01:15
2025-11-04 01:15:01 info: - schakelaar laden: off
2025-11-04 01:15:01 info: - aantal ampere: 0.0
2025-11-04 01:15:01 info: Inzet-factor laden Kia EV6 per stap
2025-11-04 01:15:01 info: Berekeningsuitkomst voor opladen van Kia EV6:
2025-11-04 01:15:01 info: - aantal ampere 14A (was 12.0A)
2025-11-04 01:15:01 info: - stand schakelaar 'on' (was 'on')
2025-11-04 01:15:01 info: - positie: home
2025-11-04 01:15:01 info: - ingeplugd: True
2025-11-04 01:15:01 info: Laden van Kia EV6 is doorgegaan met 14 A
2025-11-04 01:15:01 info: Evaluatie status laden Kia EV6 op 2025-11-04 01:15
2025-11-04 01:15:01 info: - schakelaar laden: on
2025-11-04 01:15:01 info: - aantal ampere: 14.0
2025-11-04 01:15:01 info: Grid set point: 18000.0 W
2025-11-04 01:15:01 info: Cycle cost Accu: 0.00 euro
2025-11-04 01:15:01 info: Netto vermogen naar(+)/uit(-) omvormer Accu: 15360 W
2025-11-04 01:15:01 info: Balanceren: False
2025-11-04 01:15:01 info: Vermogen uit batterij: -13209W
2025-11-04 01:15:01 info: Vermogen dat binnenkomt van pv: 0W
2025-11-04 01:15:01 info: Vermogen dat binnenkomt van ac: 13209W
2025-11-04 01:15:01 info: Waarde SoC na eerste uur: 30.6%[h2][/h2]


DAO Config
code:
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
{
  "homeassistant": {
    "protocol api": "http",
    "host": "192.168.2.4",
    "ip port": 8123,
    "token": "!secret ha_api_token"},
  "database ha": {
    "engine": "sqlite",
    "database": "home-assistant_v2.db",
    "db_path": "/homeassistant"
  },
  "database da": {
    "engine": "sqlite",
    "db_path": "../data"
  },
  "meteoserver-key": "!secret meteoserver-key",
  "prices": {
    "source day ahead": "nordpool",
    "regular high": 0.50,
    "regular low": 0.40,
    "switch to low": 23,
    "energy taxes consumption": {
      "2022-01-01": 0.06729,
      "2023-01-01": 0.12599,
      "2024-01-01": 0.10880,
      "2025-01-01": 0.10154
    },
    "energy taxes production": {
      "2022-01-01": 0.06729,
      "2023-01-01": 0.12599,
      "2024-01-01": 0.10880,
      "2025-01-01": 0.10154
    },
    "cost supplier consumption": {
      "2024-08-01": 0.01653
    },
    "cost supplier production": {
      "2024-08-01": 0.01653
    },
    "vat consumption": {
      "2022-01-01": 21,
      "2022-07-01": 9,
      "2023-01-01": 21
    },
    "vat production": {
      "2022-01-01": 21,
      "2022-07-01": 9,
      "2023-01-01": 21
    },
    "last invoice": "2025-04-03",
    "tax refund": "True"
  },
  "logging level" : "info",
  "use_calc_baseload": "False",
  "baseload calc periode": 56,
  "baseload": [
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    0.72,
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    1.2,
    0.82,
    0.82,
    0.82,
    0.82,
    0.62,
    0.62
  ],
  "graphical backend": "",
  "graphics": {
    "style": "Solarize_Light2",
    "show" : "true",
    "prices consumption": "True",
    "prices production": "True",
    "average consumption": "True"
  },
  "strategy": "minimize cost",
  "notifications": {
  },
  "grid": {
    "max_power": 18
  },
  "history": {
    "save days": 7
  },
  "dashboard": {
    "port": 5000
  },
  "boiler": {
    "boiler present": "False",
    "entity actual temp.": "sensor.boiler_gemeten",
    "entity setpoint": "sensor.boiler_ingesteld",
    "entity hysterese": "sensor.hysterese_hot_water",
    "cop": 2.9,
    "cooling rate": 0.4,
    "volume": 180,
    "heating allowed below": 44,
    "elec. power": 1500,
    "activate service": "press",
    "activate entity": "input_button.hw_trigger"
  },
  "heating": {
    "heater present": "False",
    "degree days factor": 3.6,
    "stages": [
      {
        "max_power": 225,
        "cop": 7.1
      },
      {
        "max_power": 300,
        "cop": 7.0
      },
      {
        "max_power": 400,
        "cop": 6.5
      },
      {
        "max_power": 500,
        "cop": 6.0
      },
      {
        "max_power": 600,
        "cop": 5.5
      },
      {
        "max_power": 750,
        "cop": 5.0
      },
      {
        "max_power": 1000,
        "cop": 4.5
      },
      {
        "max_power": 1250,
        "cop": 4.0
      }
    ],
    "entity adjust heating curve": "input_number.stooklijn_verschuiving_day_ahead",
    "adjustment factor": 0.04
  },
  "battery": [
  {
      "name": "Accu",
      "entity actual level": "sensor.deye_12k_3_phase_x_2_battery_state_of_charge",
      "capacity": 90,
      "upper limit": 100,
      "lower limit": 15,
      "optimal lower level": 15,
      "entity min soc end opt": "input_number.dao_min_soc_einde",
      "entity max soc end opt": "input_number.dao_max_soc_einde",
      "charge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 1500,
          "efficiency": 0.785
        },
        {
          "power": 3000,
          "efficiency": 0.872
        },
        {
          "power": 4500,
          "efficiency": 0.897
        },
        {
          "power": 6000,
          "efficiency": 0.899
        },
        {
          "power": 7500,
          "efficiency": 0.898
        },
        {
          "power": 9000,
          "efficiency": 0.892
        },
        {
          "power": 10500,
          "efficiency": 0.882
        },
        {
          "power": 12000,
          "efficiency": 0.871
        },
        {
          "power": 13050,
          "efficiency": 0.865
        },
        {
          "power": 15360,
          "efficiency": 0.860
        },
        {
          "power": 16500,
          "efficiency": 0.855
        },
        {
          "power": 18000,
          "efficiency": 0.850
        }
      ],
      "discharge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 600,
          "efficiency": 0.891
        },
        {
          "power": 1500,
          "efficiency": 0.935
        },
        {
          "power": 3000,
          "efficiency": 0.952
        },
        {
          "power": 4500,
          "efficiency": 0.952
        },
        {
          "power": 7500,
          "efficiency": 0.934
        },
        {
          "power": 9000,
          "efficiency": 0.925
        },
        {
          "power": 10500,
          "efficiency": 0.915
        },
        {
          "power": 12000,
          "efficiency": 0.9
        },
        {
          "power": 13050,
          "efficiency": 0.893
        },
        {
          "power": 15360,
          "efficiency": 0.886
        },
        {
          "power": 16500,
          "efficiency": 0.863
        },
        {
          "power": 18000,
          "efficiency": 0.850
        }
      ],
      "minimum power": 1000,
      "dc_to_bat efficiency": 0.9838,
      "bat_to_dc efficiency": 0.9838,
      "cycle cost": 0,
      "entity set power feedin": "input_number.dao_set_power_feedin",
      "entity set operating mode": "input_select.dao_set_operating_mode",
      "entity stop inverter": "input_datetime.dao_stop_inverter",
      "entity balance switch": "input_boolean.dao_balance_switch",
      "entity from battery": "input_number.dao_from_battery",
      "entity from pv": "input_number.dao_from_pv",
      "entity from ac": "input_number.dao_from_grid",
      "entity calculated soc": "input_number.dao_calculated_soc",
      "solar": [
  {"name": "PV Tempelier Achterzijde",
    "tilt": 43,
    "orientation": -90,
    "capacity": 6.8,
    "yield": 0.016,
    "entity pv switch": ""
  },
  {"name": "PV Tempelier Overkapping",
    "tilt": 13,
    "orientation": 0,
    "capacity": 5.2,
    "yield": 0.014,
    "entity pv switch": ""
  },
  {"name": "PV Tempelier Uitbouw",
    "tilt": 10,
    "orientation": -90,
    "capacity": 3.5,
    "yield": 0.012,
    "entity pv switch": ""
  },
  {"name": "PV Tempelier Voorzijde",
    "tilt": 43,
    "orientation": 90,
    "capacity": 7.8,
    "yield": 0.019,
    "entity pv switch": ""
  }]
    } ],
  "solar": [ ],
  "electric vehicle": [
    {
      "name": "Tesla Model 3",
      "capacity": 75,
      "entity position": "device_tracker.chimobiel_location",
      "entity max amperage": "input_number.dao_tesla_max_amperage",
      "charge three phase": "True",
      "charge stages" : [
        {"ampere":  0, "efficiency" :  1},
        {"ampere": 10, "efficiency" :  1},
        {"ampere": 12, "efficiency" :  1},
        {"ampere": 14, "efficiency" :  1},
        {"ampere": 16, "efficiency" :  0.99}
      ],
      "entity actual level": "sensor.chimobiel_battery_level",
      "entity plugged in": "binary_sensor.chimobiel_charge_cable",
      "charge scheduler": {
        "entity set level": "input_number.dao_tesla_max_battery_percentage",
        "entity ready datetime": "input_datetime.dao_tesla_charging_ready"
      },
      "charge switch": "input_boolean.dao_tesla_charging",
      "entity set charging ampere" : "input_number.dao_tesla_amperage",
      "entity instant start" : "input_boolean.tesla_charge_override"
    },
{
      "name": "Kia EV6",
      "capacity": 77,
      "entity position": "device_tracker.oneplus_11_pro_geoffrey",
      "entity max amperage": "input_number.dao_kia_max_amperage",
      "charge three phase": "True",
      "charge stages" : [
        {"ampere":  0, "efficiency" :  1},
        {"ampere": 10, "efficiency" :  1},
        {"ampere": 12, "efficiency" :  1},
        {"ampere": 14, "efficiency" :  1},
        {"ampere": 16, "efficiency" :  0.99}
      ],
      "entity actual level": "sensor.ev6_ev_battery_level",
      "entity plugged in": "input_boolean.dao_kia_ev6_plugged_in",
      "charge scheduler": {
        "entity set level": "input_number.dao_kia_max_battery_percentage",
        "entity ready datetime": "input_datetime.dao_kia_charging_ready"
      },
      "charge switch": "input_boolean.dao_kia_charging",
      "entity set charging ampere" : "input_number.dao_kia_amperage",
      "entity instant start" : "input_boolean.kia_charge_override"
    }
  ],
  "machines" : [ ],
  "tibber": {
    "api_token": "!secret tibber_api_token"
  },
  "report": {
    "entities grid consumption": [
      "sensor.grid_consumption_low",
      "sensor.grid_consumption_high"
    ],
    "entities grid production": [
      "sensor.grid_production_low",
      "sensor.grid_production_high"
    ],
    "entities solar production ac": [
      "sensor.solaredge_woning_ac_energy_kwh"
    ],
    "entities solar production dc": [],
    "entities ev consumption" : ["sensor.laadpunt_total_energy"],
    "entities wp consumption" : [],
    "entities boiler consumption": [],
    "entities battery consumption": ["sensor.ess_grid_consumption"],
    "entities battery production": ["sensor.ess_grid_production"]
  },
  "interval": "15min",
"scheduler": {
    "active": "true",
    "0430": "get_meteo_data",
    "1030": "get_meteo_data",
    "1630": "get_meteo_data",
    "2230": "get_meteo_data",
    "1255": "get_day_ahead_prices",
    "1355": "get_day_ahead_prices",
    "1455": "get_day_ahead_prices",
    "1554": "get_day_ahead_prices",
    "1655": "get_day_ahead_prices",
    "xx00": "calc_optimum",
    "xx15": "calc_optimum",
    "xx30": "calc_optimum",
    "xx45": "calc_optimum",
    "2359": "clean_data"
  }
}

Full Electric | 2x Deye 12KSG04LP3 met 1.680Ah LFP 51,2V (4x Seplos Mason 280, 2x Seplos vertical 280) | 23,3 kWp PV


  • Undertilted
  • Registratie: Augustus 2021
  • Laatst online: 04-11 17:32
Ik ga even mijn openstaande vragen combineren:
  • Kan je de EV lader aansturen als je geen SOC hebt? Ik ben bezig met mijn auto uit te lezen dmv ODB2, maar mijn script heeft de 12V batterij leeggezogen. Nog wat werk aan, maar als het werkt dan post ik het hier. Kan er in tussentijd aangestuurd worden zonder SOC?
  • Welke datapunten zijn nog absoluut nodig om een EV aan te sturen? Mijn lader is niet zo voor het snelle wisselen van maxAmps en stop/start charger werkt ook niet goed
  • Omvormer on/off: waarvoor dient dit? Ik kan mijn omvormer niet af zetten, noch wil ik dat (batterij hangt er aan). Welk gedrag verwacht je bij on en bij off?
  • bereken baseload: geeft "internal server" error, in welke log kan ik kijken om te zien waar die vandaan komt? baseload***.log is nietszeggen, zelfs bij loggen van debug info
  • de tab "reports" geeft ook een (andere) "internal server" error. Welke log file kan ik hiervoor bekijken?
sMoKeFiSh schreef op dinsdag 4 november 2025 @ 07:58:
Afgelopen nacht klapte mijn eerste fase (25A) eruit. Dit is de derde keer in de laatste maand dat dit gebeurt. Irritante is dat ik het niet zo snel merk aangezien mijn hele woning achter mijn Deye Hybride omvormers zit. Alles behalve de laadpalen blijft werken.

Het is natuurlijk erg balen (noem het schijtirritant) als je auto niet is opgeladen als je weg wil :'(. Ben dus maar eens even in de grafiekjes gedoken.

[Afbeelding]
Schijnbaar kan mijn 25A hoofdautomaat maar een zeer korte tijd ~38A aan... Heel jammer dit :+

Ik zie dat DAO mijn accu gaat laden met 13.209 Watt, en daarnaast de laadpaal van de Kia EV6 ook op 14A (10.000 Watt) aanzet. Waarom blijft DAO de maximumwaarde van 18.000 Watt welke in de config staat overschrijden? Ik heb dit probleem al eerder aangegeven in dit topic. Het lijkt de laatste tijd steeds vaker voor te komen. Is er iets wat ik kan aanpassen aan de config zodat DAO niet mijn hoofdzekering gaat doorfikken? ;) Ik kan natuurlijk het maximum laadvermogen van de Accu en EV beperken, maar dat is ook weer zo zonde.

DAO log van 01:15
code:
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
2025-11-04 01:15:00 info: Day Ahead Optimalisering versie: 2025.10.6
2025-11-04 01:15:00 info: Day Ahead Optimalisering gestart op: 04-11-2025 01:15:00
2025-11-04 01:15:00 info: Day Ahead Optimalisatie gestart: 04-11-2025 01:15:00 taak: calc_optimum
2025-11-04 01:15:00 info: Debug = False
2025-11-04 01:15:00 info: Baseload uit instellingen
2025-11-04 01:15:00 info: Start waarden: 
      uur                tijd   p_l   p_t  base  pv_ac  pv_dc
0   01:15 2025-11-04 01:15:00 0.152 0.152 0.155      0  0.000
1   01:30 2025-11-04 01:30:00 0.153 0.153 0.155      0  0.000
2   01:45 2025-11-04 01:45:00 0.151 0.151 0.155      0  0.000
3   02:00 2025-11-04 02:00:00 0.152 0.152 0.155      0  0.000
4   02:15 2025-11-04 02:15:00 0.150 0.150 0.155      0  0.000
5   02:30 2025-11-04 02:30:00 0.151 0.151 0.155      0  0.000
6   02:45 2025-11-04 02:45:00 0.150 0.150 0.155      0  0.000
7   03:00 2025-11-04 03:00:00 0.149 0.149 0.155      0  0.000
8   03:15 2025-11-04 03:15:00 0.150 0.150 0.155      0  0.000
9   03:30 2025-11-04 03:30:00 0.150 0.150 0.155      0  0.000
10  03:45 2025-11-04 03:45:00 0.151 0.151 0.155      0  0.000
11  04:00 2025-11-04 04:00:00 0.151 0.151 0.153      0  0.000
12  04:15 2025-11-04 04:15:00 0.150 0.150 0.153      0  0.000
13  04:30 2025-11-04 04:30:00 0.169 0.169 0.153      0  0.000
14  04:45 2025-11-04 04:45:00 0.168 0.168 0.160      0  0.000
15  05:00 2025-11-04 05:00:00 0.157 0.157 0.174      0  0.000
16  05:15 2025-11-04 05:15:00 0.191 0.191 0.180      0  0.000
17  05:30 2025-11-04 05:30:00 0.194 0.194 0.186      0  0.000
18  05:45 2025-11-04 05:45:00 0.235 0.235 0.180      0  0.000
19  06:00 2025-11-04 06:00:00 0.182 0.182 0.163      0  0.000
20  06:15 2025-11-04 06:15:00 0.228 0.228 0.157      0  0.000
21  06:30 2025-11-04 06:30:00 0.244 0.244 0.150      0  0.000
22  06:45 2025-11-04 06:45:00 0.262 0.262 0.150      0  0.000
23  07:00 2025-11-04 07:00:00 0.262 0.262 0.155      0  0.000
24  07:15 2025-11-04 07:15:00 0.284 0.284 0.155      0  0.000
25  07:30 2025-11-04 07:30:00 0.279 0.279 0.155      0  0.000
26  07:45 2025-11-04 07:45:00 0.262 0.262 0.155      0  0.026
27  08:00 2025-11-04 08:00:00 0.295 0.295 0.155      0  0.062
28  08:15 2025-11-04 08:15:00 0.283 0.283 0.155      0  0.097
29  08:30 2025-11-04 08:30:00 0.263 0.263 0.155      0  0.130
30  08:45 2025-11-04 08:45:00 0.237 0.237 0.155      0  0.257
31  09:00 2025-11-04 09:00:00 0.274 0.274 0.155      0  0.493
32  09:15 2025-11-04 09:15:00 0.249 0.249 0.155      0  0.620
33  09:30 2025-11-04 09:30:00 0.237 0.237 0.155      0  0.738
34  09:45 2025-11-04 09:45:00 0.218 0.218 0.155      0  0.702
35  10:00 2025-11-04 10:00:00 0.307 0.307 0.155      0  0.505
36  10:15 2025-11-04 10:15:00 0.256 0.256 0.155      0  0.483
37  10:30 2025-11-04 10:30:00 0.236 0.236 0.155      0  0.461
38  10:45 2025-11-04 10:45:00 0.228 0.228 0.155      0  0.677
39  11:00 2025-11-04 11:00:00 0.252 0.252 0.155      0  1.111
40  11:15 2025-11-04 11:15:00 0.243 0.243 0.155      0  1.330
41  11:30 2025-11-04 11:30:00 0.230 0.230 0.155      0  1.551
42  11:45 2025-11-04 11:45:00 0.223 0.223 0.155      0  1.625
43  12:00 2025-11-04 12:00:00 0.227 0.227 0.155      0  1.627
44  12:15 2025-11-04 12:15:00 0.225 0.225 0.155      0  1.704
45  12:30 2025-11-04 12:30:00 0.225 0.225 0.155      0  1.782
46  12:45 2025-11-04 12:45:00 0.235 0.235 0.155      0  1.712
47  13:00 2025-11-04 13:00:00 0.216 0.216 0.155      0  1.558
48  13:15 2025-11-04 13:15:00 0.227 0.227 0.155      0  1.542
49  13:30 2025-11-04 13:30:00 0.235 0.235 0.155      0  1.534
50  13:45 2025-11-04 13:45:00 0.255 0.255 0.155      0  1.471
51  14:00 2025-11-04 14:00:00 0.207 0.207 0.155      0  1.338
52  14:15 2025-11-04 14:15:00 0.228 0.228 0.155      0  1.219
53  14:30 2025-11-04 14:30:00 0.242 0.242 0.155      0  1.100
54  14:45 2025-11-04 14:45:00 0.266 0.266 0.155      0  0.973
55  15:00 2025-11-04 15:00:00 0.227 0.227 0.155      0  0.841
56  15:15 2025-11-04 15:15:00 0.243 0.243 0.155      0  0.728
57  15:30 2025-11-04 15:30:00 0.257 0.257 0.155      0  0.610
58  15:45 2025-11-04 15:45:00 0.308 0.308 0.155      0  0.424
59  16:00 2025-11-04 16:00:00 0.238 0.238 0.146      0  0.290
60  16:15 2025-11-04 16:15:00 0.261 0.261 0.146      0  0.179
61  16:30 2025-11-04 16:30:00 0.282 0.282 0.146      0  0.073
62  16:45 2025-11-04 16:45:00 0.318 0.318 0.182      0  0.035
63  17:00 2025-11-04 17:00:00 0.273 0.273 0.261      0  0.048
64  17:15 2025-11-04 17:15:00 0.275 0.275 0.297      0  0.010
65  17:30 2025-11-04 17:30:00 0.275 0.275 0.333      0  0.000
66  17:45 2025-11-04 17:45:00 0.274 0.274 0.309      0  0.000
67  18:00 2025-11-04 18:00:00 0.298 0.298 0.235      0  0.000
68  18:15 2025-11-04 18:15:00 0.280 0.280 0.211      0  0.000
69  18:30 2025-11-04 18:30:00 0.267 0.267 0.187      0  0.000
70  18:45 2025-11-04 18:45:00 0.249 0.249 0.187      0  0.000
71  19:00 2025-11-04 19:00:00 0.290 0.290 0.205      0  0.000
72  19:15 2025-11-04 19:15:00 0.263 0.263 0.205      0  0.000
73  19:30 2025-11-04 19:30:00 0.249 0.249 0.205      0  0.000
74  19:45 2025-11-04 19:45:00 0.232 0.232 0.205      0  0.000
75  20:00 2025-11-04 20:00:00 0.264 0.264 0.205      0  0.000
76  20:15 2025-11-04 20:15:00 0.252 0.252 0.205      0  0.000
77  20:30 2025-11-04 20:30:00 0.237 0.237 0.205      0  0.000
78  20:45 2025-11-04 20:45:00 0.239 0.239 0.205      0  0.000
79  21:00 2025-11-04 21:00:00 0.259 0.259 0.208      0  0.000
80  21:15 2025-11-04 21:15:00 0.240 0.240 0.208      0  0.000
81  21:30 2025-11-04 21:30:00 0.236 0.236 0.208      0  0.000
82  21:45 2025-11-04 21:45:00 0.223 0.223 0.196      0  0.000
83  22:00 2025-11-04 22:00:00 0.239 0.239 0.171      0  0.000
84  22:15 2025-11-04 22:15:00 0.238 0.238 0.158      0  0.000
85  22:30 2025-11-04 22:30:00 0.240 0.240 0.146      0  0.000
86  22:45 2025-11-04 22:45:00 0.231 0.231 0.146      0  0.000
87  23:00 2025-11-04 23:00:00 0.232 0.232 0.155      0  0.000
88  23:15 2025-11-04 23:15:00 0.225 0.225 0.155      0  0.000
89  23:30 2025-11-04 23:30:00 0.231 0.231 0.155      0  0.000
90  23:45 2025-11-04 23:45:00 0.217 0.217 0.155      0  0.000
2025-11-04 01:15:00 info: No reduced hours applied for Accu
2025-11-04 01:15:00 info: Startwaarde SoC Accu: 27.0%

2025-11-04 01:15:00 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland
2025-11-04 01:15:00 info: Instellingen voor laden van EV: Tesla Model 3
2025-11-04 01:15:00 info: Direct laden is uit
2025-11-04 01:15:00 info:  Ampere  Effic. Grid kW Accu kW
2025-11-04 01:15:00 info:    0.00    1.00    0.00    0.00
2025-11-04 01:15:00 info:   10.00    1.00    6.90    6.90
2025-11-04 01:15:00 info:   12.00    1.00    8.28    8.28
2025-11-04 01:15:00 info:   14.00    1.00    9.66    9.66
2025-11-04 01:15:00 info:   16.00    0.99   11.04   10.93
2025-11-04 01:15:00 info: Capaciteit accu: 75 kWh
2025-11-04 01:15:00 info: Maximaal laadvermogen: 11.04 kW
2025-11-04 01:15:00 info: Klaar met laden op: 01-11-2025 16:00:00
2025-11-04 01:15:00 info: Huidig laadniveau: 89.0 %
2025-11-04 01:15:00 info: Gewenst laadniveau:90.0 %
2025-11-04 01:15:00 info: Marge voor het laden: 0 %
2025-11-04 01:15:00 info: Locatie: home
2025-11-04 01:15:00 info: Ingeplugged:False
2025-11-04 01:15:00 info: Benodigde netto energie: 0.750 kWh
2025-11-04 01:15:00 info: Tijd nodig om te laden: 0:5 uur
2025-11-04 01:15:00 info: Afgerond naar hele intervallen: 1 kwartier
2025-11-04 01:15:00 info: Stand laden schakelaar: off
2025-11-04 01:15:00 info: Stand aantal ampere laden: 0.0 A
2025-11-04 01:15:00 info: Opladen wordt niet ingepland, omdat auto is niet ingeplugd, opgegeven tijdstip (2025-11-01 16:00:00) is verouderd.
2025-11-04 01:15:00 info: Instellingen voor laden van EV: Kia EV6
2025-11-04 01:15:00 info: Direct laden is uit
2025-11-04 01:15:00 info:  Ampere  Effic. Grid kW Accu kW
2025-11-04 01:15:00 info:    0.00    1.00    0.00    0.00
2025-11-04 01:15:00 info:   10.00    1.00    6.90    6.90
2025-11-04 01:15:00 info:   12.00    1.00    8.28    8.28
2025-11-04 01:15:00 info:   14.00    1.00    9.66    9.66
2025-11-04 01:15:00 info:   16.00    0.99   11.04   10.93
2025-11-04 01:15:00 info: Capaciteit accu: 77 kWh
2025-11-04 01:15:00 info: Maximaal laadvermogen: 11.04 kW
2025-11-04 01:15:00 info: Klaar met laden op: 04-11-2025 06:00:00
2025-11-04 01:15:00 info: Huidig laadniveau: 90.0 %
2025-11-04 01:15:00 info: Gewenst laadniveau:100.0 %
2025-11-04 01:15:00 info: Marge voor het laden: 0 %
2025-11-04 01:15:00 info: Locatie: home
2025-11-04 01:15:00 info: Ingeplugged:True
2025-11-04 01:15:00 info: Benodigde netto energie: 7.700 kWh
2025-11-04 01:15:00 info: Tijd nodig om te laden: 0:43 uur
2025-11-04 01:15:00 info: Afgerond naar hele intervallen: 3 kwartier
2025-11-04 01:15:00 info: Stand laden schakelaar: on
2025-11-04 01:15:00 info: Stand aantal ampere laden: 12.0 A
2025-11-04 01:15:00 info: Opladen wordt ingepland.
2025-11-04 01:15:00 info: Warmtepomp niet aanwezig of enabled - warmtepomp wordt niet ingepland

2025-11-04 01:15:00 info: Strategie: minimale kosten
2025-11-04 01:15:00 info: Maximale fout (maximal gap): 0.005000 euro
2025-11-04 01:15:00 info: Rekentijd: 0.43  sec
2025-11-04 01:15:00 info: Het programma heeft een optimale oplossing gevonden.
2025-11-04 01:15:00 info: In- en uitgaande energie per kwartier batterij Accu
   uur   ac->    eff   ->dc pv->dc   dc->    eff  ->bat  o_eff    SoC
          kWh      %    kWh    kWh    kWh      %    kWh      %      %
 01:15   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  30.61
 01:30   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  34.22
 01:45   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  37.83
 02:00   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  41.44
 02:15   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  45.05
 02:30   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  48.66
 02:45   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  52.27
 03:00   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  55.88
 03:15   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  59.49
 03:30   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  63.10
 03:45   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  66.71
 04:00   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  70.32
 04:15   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  73.93
 04:30   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  77.54
 04:45   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  81.15
 05:00   4.20  85.39   3.59   0.00   3.59  98.38   3.53  84.01  85.07
 05:15   2.25  89.20   2.01   0.00   2.01  98.38   1.97  87.75  87.26
 05:30   1.88  89.80   1.68   0.00   1.68  98.38   1.66  88.35  89.10
 05:45   0.00     --   0.00   0.00   0.00     --   0.00     --  89.10
 06:00   3.84  86.00   3.30   0.00   3.30  98.38   3.25  84.61  92.71
 06:15   0.00     --   0.00   0.00   0.00     --   0.00     --  92.71
 06:30   0.00 108.11   0.00   0.00   0.00 101.65   0.00 109.89  92.71
 06:45  -1.87  93.40  -2.01   0.00  -2.01  98.38  -2.04  91.89  90.45
 07:00  -1.87  93.40  -2.01   0.00  -2.01  98.38  -2.04  91.89  88.18
 07:15  -3.84  88.60  -4.33   0.00  -4.33  98.38  -4.41  87.16  83.28
 07:30  -2.62  91.50  -2.87   0.00  -2.87  98.38  -2.92  90.02  80.04
 07:45  -1.87  93.40  -2.01   0.03  -1.98  98.38  -2.01     --  77.81
 08:00  -3.84  88.60  -4.33   0.06  -4.27  98.38  -4.34     --  72.98
 08:15  -3.84  88.60  -4.33   0.10  -4.24  98.38  -4.31     --  68.20
 08:30  -1.87  93.40  -2.01   0.13  -1.88  98.38  -1.91     --  66.08
 08:45   0.00 108.11   0.00   0.26   0.26  98.38   0.25     --  66.36
 09:00  -2.62  91.50  -2.87   0.49  -2.38  98.38  -2.41     --  63.67
 09:15  -1.12  95.20  -1.18   0.62  -0.56  98.38  -0.57     --  63.04
 09:30  -0.70  95.20  -0.74   0.74   0.00     --   0.00     --  63.04
 09:45   0.00     --   0.00   0.70   0.70  98.38   0.69     --  63.81
 10:00  -3.84  88.60  -4.33   0.50  -3.83  98.38  -3.89     --  59.48
 10:15  -1.12  95.20  -1.18   0.48  -0.70  98.38  -0.71     --  58.69
 10:30   0.00 107.07   0.00   0.46   0.46  98.38   0.45     --  59.20
 10:45   0.00     --   0.00   0.68   0.68  98.38   0.67     --  59.94
 11:00  -1.12  95.20  -1.18   1.11  -0.07  98.38  -0.07     --  59.86
 11:15  -1.12  95.20  -1.18   1.33   0.15  98.38   0.15     --  60.02
 11:30   0.00     --   0.00   1.55   1.55  98.38   1.53     --  61.71
 11:45   0.00     --   0.00   1.63   1.63  98.38   1.60     --  63.49
 12:00   0.00     --   0.00   1.63   1.63  98.38   1.60     --  65.27
 12:15   0.00     --   0.00   1.70   1.70  98.38   1.68     --  67.13
 12:30   0.00     --   0.00   1.78   1.78  98.38   1.75     --  69.08
 12:45   0.00     --   0.00   1.71   1.71  98.38   1.68     --  70.95
 13:00   0.00     --   0.00   1.56   1.56  98.38   1.53     --  72.65
 13:15   0.00     --   0.00   1.54   1.54  98.38   1.52     --  74.34
 13:30   0.00     --   0.00   1.53   1.53  98.38   1.51     --  76.02
 13:45  -1.88  93.40  -2.01   1.47  -0.54  98.38  -0.55     --  75.41
 14:00   0.00     --   0.00   1.34   1.34  98.38   1.32     --  76.87
 14:15   0.00     --   0.00   1.22   1.22  98.38   1.20     --  78.21
 14:30  -1.05  95.20  -1.10   1.10   0.00     --   0.00     --  78.21
 14:45  -2.25  92.50  -2.43   0.97  -1.46  98.38  -1.48     --  76.56
 15:00   0.00     --   0.00   0.84   0.84  98.38   0.83     --  77.48
 15:15  -0.78  95.20  -0.82   0.73  -0.09  98.38  -0.10     --  77.37
 15:30  -1.88  93.40  -2.01   0.61  -1.40  98.38  -1.42     --  75.79
 15:45  -3.84  88.60  -4.33   0.42  -3.91  98.38  -3.97     --  71.37
 16:00   0.00     --   0.00   0.29   0.29  98.38   0.28     --  71.69
 16:15  -1.88  93.40  -2.01   0.18  -1.83  98.38  -1.86     --  69.63
 16:30  -3.84  88.60  -4.33   0.07  -4.26  98.38  -4.33     --  64.81
 16:45  -3.84  88.60  -4.33   0.04  -4.30  98.38  -4.37     --  59.96
 17:00  -2.62  91.50  -2.87   0.05  -2.82  98.38  -2.87     --  56.77
 17:15  -2.62  91.50  -2.87   0.01  -2.86  98.38  -2.91     --  53.54
 17:30  -2.62  91.50  -2.87   0.00  -2.87  98.38  -2.92  90.02  50.30
 17:45  -2.62  91.50  -2.87   0.00  -2.87  98.38  -2.92  90.02  47.06
 18:00  -3.84  88.60  -4.33   0.00  -4.33  98.38  -4.41  87.16  42.17
 18:15  -2.62  91.50  -2.87   0.00  -2.87  98.38  -2.92  90.02  38.93
 18:30  -2.25  92.50  -2.43   0.00  -2.43  98.38  -2.47  91.00  36.18
 18:45  -1.13  95.20  -1.18   0.00  -1.18  98.38  -1.20  93.66  34.85
 19:00  -3.84  88.60  -4.33   0.00  -4.33  98.38  -4.41  87.16  29.95
 19:15  -1.88  93.40  -2.01   0.00  -2.01  98.38  -2.04  91.89  27.68
 19:30  -1.13  95.20  -1.18   0.00  -1.18  98.38  -1.20  93.66  26.35
 19:45   0.00     --   0.00   0.00   0.00     --   0.00     --  26.35
 20:00  -2.25  92.50  -2.43   0.00  -2.43  98.38  -2.47  91.00  23.60
 20:15  -1.13  95.20  -1.18   0.00  -1.18  98.38  -1.20  93.66  22.27
 20:30  -0.00  95.20  -0.00   0.00  -0.00 101.65  -0.00  96.77  22.27
 20:45   0.00     --   0.00   0.00   0.00     --   0.00     --  22.27
 21:00  -1.88  93.40  -2.01   0.00  -2.01  98.38  -2.04  91.89  20.00
 21:15   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 21:30  -0.00  95.20  -0.00   0.00  -0.00 101.65  -0.00  96.77  20.00
 21:45   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 22:00   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 22:15  -0.00  95.20  -0.00   0.00  -0.00 101.65  -0.00  96.77  20.00
 22:30   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 22:45   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 23:00   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 23:15   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 23:30   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
 23:45   0.00     --   0.00   0.00   0.00     --   0.00     --  20.00
Totaal -17.20     -- -35.27  31.66  -3.60     --  -6.30     --       
2025-11-04 01:15:01 info: Berekende prognoses: 
   uur  bat_in  bat_out   cons   prod   base   boil     wp     ev  pv_ac   cost  profit  b_tem
 01:15    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.68   -0.00  20.00
 01:30    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.69   -0.00  20.00
 01:45    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.68   -0.00  20.00
 02:00    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.69   -0.00  20.00
 02:15    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.67   -0.00  20.00
 02:30    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.68   -0.00  20.00
 02:45    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.67   -0.00  20.00
 03:00    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.67   -0.00  20.00
 03:15    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.67   -0.00  20.00
 03:30    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.67   -0.00  20.00
 03:45    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.50   0.00   0.68   -0.00  20.00
 04:00    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.51   0.00   0.68   -0.00  20.00
 04:15    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.51   0.00   0.68   -0.00  20.00
 04:30    3.84     0.00   4.50   0.00   0.15   0.00   0.00   0.51   0.00   0.76   -0.00  20.00
 04:45    3.84     0.00   4.50   0.00   0.16   0.00   0.00   0.50   0.00   0.76   -0.00  20.00
 05:00    4.20     0.00   4.50   0.00   0.17   0.00   0.00   0.13   0.00   0.71   -0.00  20.00
 05:15    2.25     0.00   2.43   0.00   0.18   0.00   0.00   0.00   0.00   0.46   -0.00  20.00
 05:30    1.88     0.00   2.06   0.00   0.19   0.00   0.00   0.00   0.00   0.40   -0.00  20.00
 05:45    0.00     0.00   0.18   0.00   0.18   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 06:00    3.84     0.00   4.00   0.00   0.16   0.00   0.00   0.00   0.00   0.73   -0.00  20.00
 06:15    0.00     0.00   0.16   0.00   0.16   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 06:30    0.00    -0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 06:45    0.00     1.87   0.00   1.72   0.15   0.00   0.00   0.00   0.00   0.00   -0.45  20.00
 07:00    0.00     1.87   0.00   1.72   0.15   0.00   0.00   0.00   0.00   0.00   -0.45  20.00
 07:15    0.00     3.84   0.00   3.69   0.15   0.00   0.00   0.00   0.00   0.00   -1.05  20.00
 07:30    0.00     2.62   0.00   2.47   0.15   0.00   0.00   0.00   0.00   0.00   -0.69  20.00
 07:45    0.00     1.87   0.00   1.72   0.15   0.00   0.00   0.00   0.00   0.00   -0.45  20.00
 08:00    0.00     3.84   0.00   3.68   0.15   0.00   0.00   0.00   0.00   0.00   -1.09  20.00
 08:15    0.00     3.84   0.00   3.69   0.15   0.00   0.00   0.00   0.00   0.00   -1.04  20.00
 08:30    0.00     1.87   0.00   1.72   0.15   0.00   0.00   0.00   0.00   0.00   -0.45  20.00
 08:45    0.00    -0.00   0.16   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 09:00    0.00     2.62   0.00   2.47   0.15   0.00   0.00   0.00   0.00   0.00   -0.68  20.00
 09:15    0.00     1.12   0.00   0.97   0.15   0.00   0.00   0.00   0.00   0.00   -0.24  20.00
 09:30    0.00     0.70   0.00   0.55   0.15   0.00   0.00   0.00   0.00   0.00   -0.13  20.00
 09:45    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 10:00    0.00     3.84   0.00   3.69   0.15   0.00   0.00   0.00   0.00   0.00   -1.13  20.00
 10:15    0.00     1.12   0.00   0.97   0.15   0.00   0.00   0.00   0.00   0.00   -0.25  20.00
 10:30    0.00    -0.00   0.16   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 10:45    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 11:00    0.00     1.12   0.00   0.97   0.15   0.00   0.00   0.00   0.00   0.00   -0.24  20.00
 11:15    0.00     1.12   0.00   0.97   0.15   0.00   0.00   0.00   0.00   0.00   -0.24  20.00
 11:30    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 11:45    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 12:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 12:15    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 12:30    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 12:45    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 13:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 13:15    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 13:30    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 13:45    0.00     1.88   0.00   1.72   0.15   0.00   0.00   0.00   0.00   0.00   -0.44  20.00
 14:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 14:15    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 14:30    0.00     1.05   0.00   0.89   0.15   0.00   0.00   0.00   0.00   0.00   -0.22  20.00
 14:45    0.00     2.25   0.00   2.09   0.15   0.00   0.00   0.00   0.00   0.00   -0.56  20.00
 15:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 15:15    0.00     0.78   0.00   0.63   0.15   0.00   0.00   0.00   0.00   0.00   -0.15  20.00
 15:30    0.00     1.88   0.00   1.72   0.15   0.00   0.00   0.00   0.00   0.00   -0.44  20.00
 15:45    0.00     3.84   0.00   3.69   0.15   0.00   0.00   0.00   0.00   0.00   -1.13  20.00
 16:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 16:15    0.00     1.88   0.00   1.73   0.15   0.00   0.00   0.00   0.00   0.00   -0.45  20.00
 16:30    0.00     3.84   0.00   3.69   0.15   0.00   0.00   0.00   0.00   0.00   -1.04  20.00
 16:45    0.00     3.84   0.00   3.66   0.18   0.00   0.00   0.00   0.00   0.00   -1.16  20.00
 17:00    0.00     2.62   0.00   2.36   0.26   0.00   0.00   0.00   0.00   0.00   -0.65  20.00
 17:15    0.00     2.62   0.00   2.33   0.30   0.00   0.00   0.00   0.00   0.00   -0.64  20.00
 17:30    0.00     2.62   0.00   2.29   0.33   0.00   0.00   0.00   0.00   0.00   -0.63  20.00
 17:45    0.00     2.62   0.00   2.32   0.31   0.00   0.00   0.00   0.00   0.00   -0.63  20.00
 18:00    0.00     3.84   0.00   3.61   0.23   0.00   0.00   0.00   0.00   0.00   -1.07  20.00
 18:15    0.00     2.62   0.00   2.41   0.21   0.00   0.00   0.00   0.00   0.00   -0.68  20.00
 18:30    0.00     2.25   0.00   2.06   0.19   0.00   0.00   0.00   0.00   0.00   -0.55  20.00
 18:45    0.00     1.13   0.00   0.94   0.19   0.00   0.00   0.00   0.00   0.00   -0.23  20.00
 19:00    0.00     3.84   0.00   3.64   0.20   0.00   0.00   0.00   0.00   0.00   -1.05  20.00
 19:15    0.00     1.88   0.00   1.67   0.20   0.00   0.00   0.00   0.00   0.00   -0.44  20.00
 19:30    0.00     1.13   0.00   0.92   0.20   0.00   0.00   0.00   0.00   0.00   -0.23  20.00
 19:45    0.00     0.00   0.21   0.00   0.20   0.00   0.00   0.00   0.00   0.05   -0.00  20.00
 20:00    0.00     2.25   0.00   2.05   0.20   0.00   0.00   0.00   0.00   0.00   -0.54  20.00
 20:15    0.00     1.13   0.00   0.92   0.20   0.00   0.00   0.00   0.00   0.00   -0.23  20.00
 20:30    0.00     0.00   0.20   0.00   0.20   0.00   0.00   0.00   0.00   0.05   -0.00  20.00
 20:45    0.00     0.00   0.21   0.00   0.20   0.00   0.00   0.00   0.00   0.05   -0.00  20.00
 21:00    0.00     1.88   0.00   1.67   0.21   0.00   0.00   0.00   0.00   0.00   -0.43  20.00
 21:15    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.05   -0.00  20.00
 21:30    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.05   -0.00  20.00
 21:45    0.00     0.00   0.20   0.00   0.20   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 22:00    0.00     0.00   0.17   0.00   0.17   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 22:15    0.00     0.00   0.16   0.00   0.16   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 22:30    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 22:45    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 23:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 23:15    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
 23:30    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00
 23:45    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.03   -0.00  20.00
Totaal   69.77    86.97  86.07  79.99  15.58   0.00   0.00   7.70   0.00  13.92  -22.19       

2025-11-04 01:15:01 info: Consumption              86.07 (kWh)
2025-11-04 01:15:01 info: Cost consumption         13.92 (€)
2025-11-04 01:15:01 info: Tariff consumption        0.162 (€/kWh)
2025-11-04 01:15:01 info: Production               79.99 (kWh)
2025-11-04 01:15:01 info: Profit production       -22.19 (€)
2025-11-04 01:15:01 info: Tariff production         0.277 (€/kWh)

2025-11-04 01:15:01 info: 
Calculation profit after optimize in €
Cost before optimize              -1.92
Cost consumption     13.92
Profit production   -22.19
Cycle cost            0.00
Battery storage       1.30
Boiler storage        0.00
Total                -6.97
Cost after optimize              -6.97
Profit:                           5.05
2025-11-04 01:15:01 info: Doorzetten van alle settings naar HA
2025-11-04 01:15:01 info: Berekeningsuitkomst voor opladen van Tesla Model 3:
2025-11-04 01:15:01 info: - aantal ampere 0A (was 0.0A)
2025-11-04 01:15:01 info: - stand schakelaar 'off' (was 'off')
2025-11-04 01:15:01 info: - positie: home
2025-11-04 01:15:01 info: - ingeplugd: False
2025-11-04 01:15:01 info: Tesla Model 3 is niet thuis of niet ingeplugd
2025-11-04 01:15:01 info: Evaluatie status laden Tesla Model 3 op 2025-11-04 01:15
2025-11-04 01:15:01 info: - schakelaar laden: off
2025-11-04 01:15:01 info: - aantal ampere: 0.0
2025-11-04 01:15:01 info: Inzet-factor laden Kia EV6 per stap
2025-11-04 01:15:01 info: Berekeningsuitkomst voor opladen van Kia EV6:
2025-11-04 01:15:01 info: - aantal ampere 14A (was 12.0A)
2025-11-04 01:15:01 info: - stand schakelaar 'on' (was 'on')
2025-11-04 01:15:01 info: - positie: home
2025-11-04 01:15:01 info: - ingeplugd: True
2025-11-04 01:15:01 info: Laden van Kia EV6 is doorgegaan met 14 A
2025-11-04 01:15:01 info: Evaluatie status laden Kia EV6 op 2025-11-04 01:15
2025-11-04 01:15:01 info: - schakelaar laden: on
2025-11-04 01:15:01 info: - aantal ampere: 14.0
2025-11-04 01:15:01 info: Grid set point: 18000.0 W
2025-11-04 01:15:01 info: Cycle cost Accu: 0.00 euro
2025-11-04 01:15:01 info: Netto vermogen naar(+)/uit(-) omvormer Accu: 15360 W
2025-11-04 01:15:01 info: Balanceren: False
2025-11-04 01:15:01 info: Vermogen uit batterij: -13209W
2025-11-04 01:15:01 info: Vermogen dat binnenkomt van pv: 0W
2025-11-04 01:15:01 info: Vermogen dat binnenkomt van ac: 13209W
2025-11-04 01:15:01 info: Waarde SoC na eerste uur: 30.6%[h2][/h2]


DAO Config
code:
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
{
  "homeassistant": {
    "protocol api": "http",
    "host": "192.168.2.4",
    "ip port": 8123,
    "token": "!secret ha_api_token"},
  "database ha": {
    "engine": "sqlite",
    "database": "home-assistant_v2.db",
    "db_path": "/homeassistant"
  },
  "database da": {
    "engine": "sqlite",
    "db_path": "../data"
  },
  "meteoserver-key": "!secret meteoserver-key",
  "prices": {
    "source day ahead": "nordpool",
    "regular high": 0.50,
    "regular low": 0.40,
    "switch to low": 23,
    "energy taxes consumption": {
      "2022-01-01": 0.06729,
      "2023-01-01": 0.12599,
      "2024-01-01": 0.10880,
      "2025-01-01": 0.10154
    },
    "energy taxes production": {
      "2022-01-01": 0.06729,
      "2023-01-01": 0.12599,
      "2024-01-01": 0.10880,
      "2025-01-01": 0.10154
    },
    "cost supplier consumption": {
      "2024-08-01": 0.01653
    },
    "cost supplier production": {
      "2024-08-01": 0.01653
    },
    "vat consumption": {
      "2022-01-01": 21,
      "2022-07-01": 9,
      "2023-01-01": 21
    },
    "vat production": {
      "2022-01-01": 21,
      "2022-07-01": 9,
      "2023-01-01": 21
    },
    "last invoice": "2025-04-03",
    "tax refund": "True"
  },
  "logging level" : "info",
  "use_calc_baseload": "False",
  "baseload calc periode": 56,
  "baseload": [
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    0.72,
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    0.62,
    1.2,
    0.82,
    0.82,
    0.82,
    0.82,
    0.62,
    0.62
  ],
  "graphical backend": "",
  "graphics": {
    "style": "Solarize_Light2",
    "show" : "true",
    "prices consumption": "True",
    "prices production": "True",
    "average consumption": "True"
  },
  "strategy": "minimize cost",
  "notifications": {
  },
  "grid": {
    "max_power": 18
  },
  "history": {
    "save days": 7
  },
  "dashboard": {
    "port": 5000
  },
  "boiler": {
    "boiler present": "False",
    "entity actual temp.": "sensor.boiler_gemeten",
    "entity setpoint": "sensor.boiler_ingesteld",
    "entity hysterese": "sensor.hysterese_hot_water",
    "cop": 2.9,
    "cooling rate": 0.4,
    "volume": 180,
    "heating allowed below": 44,
    "elec. power": 1500,
    "activate service": "press",
    "activate entity": "input_button.hw_trigger"
  },
  "heating": {
    "heater present": "False",
    "degree days factor": 3.6,
    "stages": [
      {
        "max_power": 225,
        "cop": 7.1
      },
      {
        "max_power": 300,
        "cop": 7.0
      },
      {
        "max_power": 400,
        "cop": 6.5
      },
      {
        "max_power": 500,
        "cop": 6.0
      },
      {
        "max_power": 600,
        "cop": 5.5
      },
      {
        "max_power": 750,
        "cop": 5.0
      },
      {
        "max_power": 1000,
        "cop": 4.5
      },
      {
        "max_power": 1250,
        "cop": 4.0
      }
    ],
    "entity adjust heating curve": "input_number.stooklijn_verschuiving_day_ahead",
    "adjustment factor": 0.04
  },
  "battery": [
  {
      "name": "Accu",
      "entity actual level": "sensor.deye_12k_3_phase_x_2_battery_state_of_charge",
      "capacity": 90,
      "upper limit": 100,
      "lower limit": 15,
      "optimal lower level": 15,
      "entity min soc end opt": "input_number.dao_min_soc_einde",
      "entity max soc end opt": "input_number.dao_max_soc_einde",
      "charge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 1500,
          "efficiency": 0.785
        },
        {
          "power": 3000,
          "efficiency": 0.872
        },
        {
          "power": 4500,
          "efficiency": 0.897
        },
        {
          "power": 6000,
          "efficiency": 0.899
        },
        {
          "power": 7500,
          "efficiency": 0.898
        },
        {
          "power": 9000,
          "efficiency": 0.892
        },
        {
          "power": 10500,
          "efficiency": 0.882
        },
        {
          "power": 12000,
          "efficiency": 0.871
        },
        {
          "power": 13050,
          "efficiency": 0.865
        },
        {
          "power": 15360,
          "efficiency": 0.860
        },
        {
          "power": 16500,
          "efficiency": 0.855
        },
        {
          "power": 18000,
          "efficiency": 0.850
        }
      ],
      "discharge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 600,
          "efficiency": 0.891
        },
        {
          "power": 1500,
          "efficiency": 0.935
        },
        {
          "power": 3000,
          "efficiency": 0.952
        },
        {
          "power": 4500,
          "efficiency": 0.952
        },
        {
          "power": 7500,
          "efficiency": 0.934
        },
        {
          "power": 9000,
          "efficiency": 0.925
        },
        {
          "power": 10500,
          "efficiency": 0.915
        },
        {
          "power": 12000,
          "efficiency": 0.9
        },
        {
          "power": 13050,
          "efficiency": 0.893
        },
        {
          "power": 15360,
          "efficiency": 0.886
        },
        {
          "power": 16500,
          "efficiency": 0.863
        },
        {
          "power": 18000,
          "efficiency": 0.850
        }
      ],
      "minimum power": 1000,
      "dc_to_bat efficiency": 0.9838,
      "bat_to_dc efficiency": 0.9838,
      "cycle cost": 0,
      "entity set power feedin": "input_number.dao_set_power_feedin",
      "entity set operating mode": "input_select.dao_set_operating_mode",
      "entity stop inverter": "input_datetime.dao_stop_inverter",
      "entity balance switch": "input_boolean.dao_balance_switch",
      "entity from battery": "input_number.dao_from_battery",
      "entity from pv": "input_number.dao_from_pv",
      "entity from ac": "input_number.dao_from_grid",
      "entity calculated soc": "input_number.dao_calculated_soc",
      "solar": [
  {"name": "PV Tempelier Achterzijde",
    "tilt": 43,
    "orientation": -90,
    "capacity": 6.8,
    "yield": 0.016,
    "entity pv switch": ""
  },
  {"name": "PV Tempelier Overkapping",
    "tilt": 13,
    "orientation": 0,
    "capacity": 5.2,
    "yield": 0.014,
    "entity pv switch": ""
  },
  {"name": "PV Tempelier Uitbouw",
    "tilt": 10,
    "orientation": -90,
    "capacity": 3.5,
    "yield": 0.012,
    "entity pv switch": ""
  },
  {"name": "PV Tempelier Voorzijde",
    "tilt": 43,
    "orientation": 90,
    "capacity": 7.8,
    "yield": 0.019,
    "entity pv switch": ""
  }]
    } ],
  "solar": [ ],
  "electric vehicle": [
    {
      "name": "Tesla Model 3",
      "capacity": 75,
      "entity position": "device_tracker.chimobiel_location",
      "entity max amperage": "input_number.dao_tesla_max_amperage",
      "charge three phase": "True",
      "charge stages" : [
        {"ampere":  0, "efficiency" :  1},
        {"ampere": 10, "efficiency" :  1},
        {"ampere": 12, "efficiency" :  1},
        {"ampere": 14, "efficiency" :  1},
        {"ampere": 16, "efficiency" :  0.99}
      ],
      "entity actual level": "sensor.chimobiel_battery_level",
      "entity plugged in": "binary_sensor.chimobiel_charge_cable",
      "charge scheduler": {
        "entity set level": "input_number.dao_tesla_max_battery_percentage",
        "entity ready datetime": "input_datetime.dao_tesla_charging_ready"
      },
      "charge switch": "input_boolean.dao_tesla_charging",
      "entity set charging ampere" : "input_number.dao_tesla_amperage",
      "entity instant start" : "input_boolean.tesla_charge_override"
    },
{
      "name": "Kia EV6",
      "capacity": 77,
      "entity position": "device_tracker.oneplus_11_pro_geoffrey",
      "entity max amperage": "input_number.dao_kia_max_amperage",
      "charge three phase": "True",
      "charge stages" : [
        {"ampere":  0, "efficiency" :  1},
        {"ampere": 10, "efficiency" :  1},
        {"ampere": 12, "efficiency" :  1},
        {"ampere": 14, "efficiency" :  1},
        {"ampere": 16, "efficiency" :  0.99}
      ],
      "entity actual level": "sensor.ev6_ev_battery_level",
      "entity plugged in": "input_boolean.dao_kia_ev6_plugged_in",
      "charge scheduler": {
        "entity set level": "input_number.dao_kia_max_battery_percentage",
        "entity ready datetime": "input_datetime.dao_kia_charging_ready"
      },
      "charge switch": "input_boolean.dao_kia_charging",
      "entity set charging ampere" : "input_number.dao_kia_amperage",
      "entity instant start" : "input_boolean.kia_charge_override"
    }
  ],
  "machines" : [ ],
  "tibber": {
    "api_token": "!secret tibber_api_token"
  },
  "report": {
    "entities grid consumption": [
      "sensor.grid_consumption_low",
      "sensor.grid_consumption_high"
    ],
    "entities grid production": [
      "sensor.grid_production_low",
      "sensor.grid_production_high"
    ],
    "entities solar production ac": [
      "sensor.solaredge_woning_ac_energy_kwh"
    ],
    "entities solar production dc": [],
    "entities ev consumption" : ["sensor.laadpunt_total_energy"],
    "entities wp consumption" : [],
    "entities boiler consumption": [],
    "entities battery consumption": ["sensor.ess_grid_consumption"],
    "entities battery production": ["sensor.ess_grid_production"]
  },
  "interval": "15min",
"scheduler": {
    "active": "true",
    "0430": "get_meteo_data",
    "1030": "get_meteo_data",
    "1630": "get_meteo_data",
    "2230": "get_meteo_data",
    "1255": "get_day_ahead_prices",
    "1355": "get_day_ahead_prices",
    "1455": "get_day_ahead_prices",
    "1554": "get_day_ahead_prices",
    "1655": "get_day_ahead_prices",
    "xx00": "calc_optimum",
    "xx15": "calc_optimum",
    "xx30": "calc_optimum",
    "xx45": "calc_optimum",
    "2359": "clean_data"
  }
}
Dit zou natuurlijk niet mogen.
In de logging van de berekening zie ik dat de consumption wordt beperkt tot 4,5 kWh per kwartier (=18 kW). Dus precies die 18 kW die je hebt opgegeven.
Heb je door welk apparaat het door DAO berekende verbruik overschrijdt?
Wellicht kan een automation helpen om die overschrijding te voorkomen?

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • sMoKeFiSh
  • Registratie: Februari 2003
  • Laatst online: 19:53
KC27 schreef op dinsdag 4 november 2025 @ 09:42:
[...]

Dit zou natuurlijk niet mogen.
In de logging van de berekening zie ik dat de consumption wordt beperkt tot 4,5 kWh per kwartier (=18 kW). Dus precies die 18 kW die je hebt opgegeven.
Heb je door welk apparaat het door DAO berekende verbruik overschrijdt?
Wellicht kan een automation helpen om die overschrijding te voorkomen?
Maar als DAO tegen mijn omvormer zegt "Ga maar laden met 13.209 Watt" en daarnaast ook nog mijn laadpaal aanzet met 3x14A (10.000 Watt) dan kom je toch ruim boven de limiet van 18.000 Watt uit?

Begrijp ik het niet en is mijn configuratie fout? Hoe kan ik ervoor zorgen dat DAO niet boven de max waarde van mijn aansluiting (3x25A) gaat sturen? In mijn config staat: "grid": {"max_power": 18}. Ik had verwacht dat DAO met deze setting altijd onder de 18.000 Watt zou moeten blijven.

Full Electric | 2x Deye 12KSG04LP3 met 1.680Ah LFP 51,2V (4x Seplos Mason 280, 2x Seplos vertical 280) | 23,3 kWp PV


  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 22:33
sMoKeFiSh schreef op dinsdag 4 november 2025 @ 10:03:
[...]


Maar als DAO tegen mijn omvormer zegt "Ga maar laden met 13.209 Watt" en daarnaast ook nog mijn laadpaal aanzet met 3x14A (10.000 Watt) dan kom je toch ruim boven de limiet van 18.000 Watt uit?

Begrijp ik het niet en is mijn configuratie fout? Hoe kan ik ervoor zorgen dat DAO niet boven de max waarde van mijn aansluiting (3x25A) gaat sturen? In mijn config staat: "grid": {"max_power": 18}. Ik had verwacht dat DAO met deze setting altijd onder de 18.000 Watt zou moeten blijven.
Heb je CT klemmen in je meterkast? Dan zou je de setting "Grid peak shaving" in je deye aan kunnen zetten als DAO gaat laden, dan zorgt de Deye ervoor dat je niet boven een x ingestelde hoeveelheid vermogen komt. Dit is wss sowieso een goed idee voor het geval DAO eens niet precies doet wat je verwacht.

[ Voor 5% gewijzigd door arjenhiemstra op 04-11-2025 12:31 ]

sMoKeFiSh schreef op dinsdag 4 november 2025 @ 10:03:
[...]


Maar als DAO tegen mijn omvormer zegt "Ga maar laden met 13.209 Watt" en daarnaast ook nog mijn laadpaal aanzet met 3x14A (10.000 Watt) dan kom je toch ruim boven de limiet van 18.000 Watt uit?

Begrijp ik het niet en is mijn configuratie fout? Hoe kan ik ervoor zorgen dat DAO niet boven de max waarde van mijn aansluiting (3x25A) gaat sturen? In mijn config staat: "grid": {"max_power": 18}. Ik had verwacht dat DAO met deze setting altijd onder de 18.000 Watt zou moeten blijven.
Ik ben even in de code gedoken, maar hier is iets fout in de code van DAO.
Ik ga dat uitzoeken en kom erop terug.

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • sMoKeFiSh
  • Registratie: Februari 2003
  • Laatst online: 19:53
arjenhiemstra schreef op dinsdag 4 november 2025 @ 12:30:
[...]


Heb je CT klemmen in je meterkast? Dan zou je de setting "Grid peak shaving" in je deye aan kunnen zetten als DAO gaat laden, dan zorgt de Deye ervoor dat je niet boven een x ingestelde hoeveelheid vermogen komt. Dit is wss sowieso een goed idee voor het geval DAO eens niet precies doet wat je verwacht.
Ik heb wel CT-klemmen (Eastron SDM630). Deze gebruikt de Deye al voor Zero Export to Load/CT. Maar ik wil het vermogen waarmee deze kan laden/ontladen ook niet veel te veel beperken want dat gaat ten kosten van de winst/besparing. Als de prijzen goed zijn, wil ik gewoon met het maximum vermogen van 18.000 Watt kunnen afnemen/leveren.

Er moet wat mis zijn gegaan in de DAO berekening. Als DAO de accu van m'n omvormer wil laden met 13.000 Watt, zou de EV met een passende charge stage binnen het budget moeten laden. Overschrijden van het maximum van je ingestelde gridwaarde mag niet voorkomen.
KC27 schreef op dinsdag 4 november 2025 @ 12:42:
[...]

Ik ben even in de code gedoken, maar hier is iets fout in de code van DAO.
Ik ga dat uitzoeken en kom erop terug.
Dankjewel! Wellicht helpt het bij mij ook om wat charging stages onder de 10A aan te maken. Bij het laden van m'n accu met 13.000 Watt, blijft er maar +/-7A over tot het grid limiet. En ik heb daar op dit moment geen passende charge stage voor in mijn config staan (mijn laagste is 10A).

Full Electric | 2x Deye 12KSG04LP3 met 1.680Ah LFP 51,2V (4x Seplos Mason 280, 2x Seplos vertical 280) | 23,3 kWp PV


  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 22:33
sMoKeFiSh schreef op dinsdag 4 november 2025 @ 15:12:
[...]


Ik heb wel CT-klemmen (Eastron SDM630). Deze gebruikt de Deye al voor Zero Export to Load/CT. Maar ik wil het vermogen waarmee deze kan laden/ontladen ook niet veel te veel beperken want dat gaat ten kosten van de winst/besparing. Als de prijzen goed zijn, wil ik gewoon met het maximum vermogen van 18.000 Watt kunnen afnemen/leveren.

Er moet wat mis zijn gegaan in de DAO berekening. Als DAO de accu van m'n omvormer wil laden met 13.000 Watt, zou de EV met een passende charge stage binnen het budget moeten laden. Overschrijden van het maximum van je ingestelde gridwaarde mag niet voorkomen.


[...]

Dankjewel! Wellicht helpt het bij mij ook om wat charging stages onder de 10A aan te maken. Bij het laden van m'n accu met 13.000 Watt, blijft er maar +/-7A over tot het grid limiet. En ik heb daar op dit moment geen passende charge stage voor in mijn config staan (mijn laagste is 10A).
Begrijp ik en zou niet mogelijk moeten zijn maar gebeurt blijkbaar toch. Grid peak shaving op je max grid capaciteit zetten is nooit een slecht idee lijkt mij? Het zal alleen beperkend werken als er iets mis gaat. Ik zet het bij het laden altijd aan, just in case

  • sMoKeFiSh
  • Registratie: Februari 2003
  • Laatst online: 19:53
arjenhiemstra schreef op dinsdag 4 november 2025 @ 15:33:
[...]


Begrijp ik en zou niet mogelijk moeten zijn maar gebeurt blijkbaar toch. Grid peak shaving op je max grid capaciteit zetten is nooit een slecht idee lijkt mij? Het zal alleen beperkend werken als er iets mis gaat. Ik zet het bij het laden altijd aan, just in case
Je hebt helemaal gelijk, kwaad kan het zeker niet. Ik zal eens kijken of ik dat ook kan aanpassen. De helpers die via DAO de omvormer aangestuurd zijn ook netjes gelimiteerd op het max vermogen.

Full Electric | 2x Deye 12KSG04LP3 met 1.680Ah LFP 51,2V (4x Seplos Mason 280, 2x Seplos vertical 280) | 23,3 kWp PV

sMoKeFiSh schreef op dinsdag 4 november 2025 @ 15:12:
[...]


Ik heb wel CT-klemmen (Eastron SDM630). Deze gebruikt de Deye al voor Zero Export to Load/CT. Maar ik wil het vermogen waarmee deze kan laden/ontladen ook niet veel te veel beperken want dat gaat ten kosten van de winst/besparing. Als de prijzen goed zijn, wil ik gewoon met het maximum vermogen van 18.000 Watt kunnen afnemen/leveren.

Er moet wat mis zijn gegaan in de DAO berekening. Als DAO de accu van m'n omvormer wil laden met 13.000 Watt, zou de EV met een passende charge stage binnen het budget moeten laden. Overschrijden van het maximum van je ingestelde gridwaarde mag niet voorkomen.


[...]

Dankjewel! Wellicht helpt het bij mij ook om wat charging stages onder de 10A aan te maken. Bij het laden van m'n accu met 13.000 Watt, blijft er maar +/-7A over tot het grid limiet. En ik heb daar op dit moment geen passende charge stage voor in mijn config staan (mijn laagste is 10A).
Er zit een fundamentele "denkfout" in DAO.
In principe is het opgenomen vermogen van het net gelijk aan het verbruik in een kwartier x vier.
Dat klopt zolang alle berekende verbruiken niet wijzigen in dat kwartier.
Maar bij ev's is dat anders. DAO is gebonden aan aan de aangeboden "stages" van amperes.
In jouw geval berekende DAO om in dat kwartier 0,5 kWh op te nemen met een vermogen van 9,6 kW (14 A).
Dus hij zou maar 0,5/9,6 = 3,1 minuten mogen laden. Maar omdat de setting "entity stop charging" niet is geconfigureerd wordt dat tijdstip: "1:18" niet naar HA gecommuniceerd.
Maar de grote fout is dat DAO rekent met 2 kW belasting vanwege de auto en niet met 9,6 kW.
Ik ga dat repareren maar dat kost me wel een paar dagen.
Intussen kun je het probleem mee helpen te voorkomen door:
  • zoals je zelf aangeeft enkele charge stappen te definieren onder 10 A (als je auto/laadpaal dat ondersteunt)
  • de efficiency van lagere stages hoger te maken dan de efficiency van hogere stages
  • de "entity stop charging" te configureren en dan het laden daadwerkelijk op dat tijdstip te stoppen met een automation.

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • Torch1969
  • Registratie: Juni 2013
  • Laatst online: 21:37
Undertilted schreef op dinsdag 4 november 2025 @ 09:09:
Ik ga even mijn openstaande vragen combineren:
  • Kan je de EV lader aansturen als je geen SOC hebt? Ik ben bezig met mijn auto uit te lezen dmv ODB2, maar mijn script heeft de 12V batterij leeggezogen. Nog wat werk aan, maar als het werkt dan post ik het hier. Kan er in tussentijd aangestuurd worden zonder SOC?
  • Welke datapunten zijn nog absoluut nodig om een EV aan te sturen? Mijn lader is niet zo voor het snelle wisselen van maxAmps en stop/start charger werkt ook niet goed
Voor je EV vragen: ik heb onlangs iets toegevoegd op de wiki (ter info, ik stuur het laden van mijn Kia Niro phev aan zonder verbinding met de Kia Niro (precies om jouw reden, 12v battery drain, maar dan vanuit de “illegaal” verbonden connected api))
https://github.com/cornee...domme-auto-toch-aansturen
De “truc” is om de SOC zelf slim te berekenen of op juiste moment op 100% te zetten.

[ Voor 7% gewijzigd door Torch1969 op 04-11-2025 17:49 ]


  • BBuilds
  • Registratie: November 2013
  • Laatst online: 20:32
Wat is de truc om een mooie aaneengesloten laadsessie voor de EV te krijgen?
Daar lijken me hier wel mogelijkheden voor, lange tijd goedkope stroom 's nachts en mooie opbrengst zonnestroom overdag.
Nu krijg ik vaak korte laadsessies met een hoge stroom, maar dat elke uur starten met laden en dan wat later weer stoppen lijkt me niet bevorderlijk voor de levensduur van de componenten van in de paal of de auto.

Afbeeldingslocatie: https://tweakers.net/i/wgr4yv9g8tlnEiuLJbueUBJ-JvQ=/x800/filters:strip_exif()/f/image/8W5UgLll0xHI06zBSp5diVsB.png?f=fotoalbum_large

Ik heb al geprobeerd charge stages toe te voegen, charge stages te verwijderen en bv enkel 0A en 12A over te houden, maar dit veranderd niet veel.
code:
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
  "electric vehicle": [
    {
      "name": "Nissan Leaf",
      "capacity": 40,
      "entity position": "input_select.dao_ev_position",
      "entity actual level": "sensor.leaf1verh_battery",
      "entity plugged in": "binary_sensor.leaf1verh_plug_status",
      "charge stages" : [
        {"ampere": 0, "efficiency": 0.00},
        {"ampere": 6, "efficiency": 0.815},
        {"ampere": 8, "efficiency": 0.85},
        {"ampere": 10, "efficiency": 0.83},
        {"ampere": 12, "efficiency": 0.85},
        {"ampere": 16, "efficiency": 0.875},
        {"ampere": 32, "efficiency": 0.905}
      ],
      "entity max amperage": "input_number.dao_ev_max_charging_current",
      "charge three phase": "false",
      "charge scheduler": {
        "entity set level": "input_number.dao_ev_soc_target",
        "level margin": 5,
        "entity ready datetime": "input_datetime.dao_ev_charge_deadline"
    },
      "entity set charging ampere": "input_number.dao_ev_set_charging_current",
      "charge switch": "input_boolean.dao_ev_charge_switch",
      "entity instant start": "input_boolean.dao_ev_instant_charging",
      "entity instant level": "input_number.dao_ev_instant_charging_soc_target"
    }
   ],
Alvast bedankt!!

  • Torch1969
  • Registratie: Juni 2013
  • Laatst online: 21:37
Undertilted schreef op dinsdag 4 november 2025 @ 09:09:
Ik ga even mijn openstaande vragen combineren:
  • Omvormer on/off: waarvoor dient dit? Ik kan mijn omvormer niet af zetten, noch wil ik dat (batterij hangt er aan). Welk gedrag verwacht je bij on en bij off?
Je bedoelt de omvormer bij zonnepanelen? Als de prijs negatief is zal DAO een signaal sturen om de omvormer uit te schakelen om teruglevering bij negatieve prijzen te voorkomen.
Deze is optioneel. Als je omvormer dat niet ondersteund, of je wilt dit niet, dan configureer je deze niet.

  • sailor_dg
  • Registratie: Januari 2019
  • Laatst online: 23:41
Nog even terug op de warmtepomp regeling, ik zie zie ik gedrag wat ik niet verwacht voor de ON/OFF regeling. Hij rekent goed uit hoeveel warmte er nodig is op basis van het aantal graaddagen, tevens houd hij via HA bij hoeveel warmte als ik toegevoegd die dag:

code:
1
2
3
4
5
6
7
8
9
2025-11-04 08:41:32 info: Gewogen graaddagen: 6.3 K.day
2025-11-04 08:41:32 info: Degree days factor: 2.5 kWh/K.day
2025-11-04 08:41:32 info: Reeds geproduceerde warmte: 24.0 kWh
2025-11-04 08:41:32 info: Nog benodigde warmte: 0.0 kWh
2025-11-04 08:41:32 info: Actuele warmtevraag: Ja
2025-11-04 08:41:32 info: On/off warmtepomp wordt ingepland
2025-11-04 08:41:32 waarschuwing: Geen entity om gem. temperatuur te exporteren
2025-11-04 08:41:32 info: Elektriciteit benodigd:2.2 kWh, cop: 7.5, vermogen:0.5 kW, warmtepomp draait: 5 uren
2025-11-04 08:41:32 info: Strategie: minimale kosten


Ik zou nu verwachten dat hij voor vandaag niet verder inplant, toch lijkt hij dit te negeren en toch nog de warmtepomp in te plannen. In het log wordt niet duidelijk waarom juist deze hoeveel KwH ingepland wordt, Ik heb nu logica hier omheen gebouwd die een eventuele trigger van DAO overrult wanneer de kamer temperatuur te hoog is, maar volgens mij wil je dat DAO gewoon de benodige graaddagen aan warmte op de efficientste wijze je huis inpompt.

Afbeeldingslocatie: https://tweakers.net/i/j_zo_G1CbliguAlCQrBDD26HvPM=/800x/filters:strip_exif()/f/image/mQyypzUMvINHkjwgtvCtYLV3.png?f=fotoalbum_large

All-electric | Deye 12KSG04LP3 met 2x Yixiang V2, 32x MB31 314 Ah | Panasonic Aquarea J 5kW | Tesla MY, SmartEVSE | 8,8 kWp PV | Proxmox met HomeAssistant, Docker host, PfSense, TrueNas & Mailcow


  • arjenhiemstra
  • Registratie: Oktober 2003
  • Laatst online: 22:33
sMoKeFiSh schreef op dinsdag 4 november 2025 @ 15:46:
[...]

Je hebt helemaal gelijk, kwaad kan het zeker niet. Ik zal eens kijken of ik dat ook kan aanpassen. De helpers die via DAO de omvormer aangestuurd zijn ook netjes gelimiteerd op het max vermogen.
Ik ben nog wel even nieuwsgierig, hoe heb je de koppeling tussen DAO en je Deye opgezet? Wellicht kan ik er nog iets van opsteken. (ik heb nu een automation in node-red gemaakt die de values van DAO omzet naar settings op de Deye, via de MQTT api van solar assistant)
Pagina: 1 ... 19 20 Laatste