• Sympy
  • Registratie: December 2025
  • Laatst online: 24-12 14:30
Goedemiddag allemaal,

Al vooraf, bedankt voor alle informatie en de mooie tools, ik krijg alleen nog weinig output, probleem;

Ik krijg na configuratie geen handeling vanuit de tool. Hij laadt een beetje in de ochtend en handelt vervolgens de hele dag niet, terwijl er wel winst valt te behalen vanuit de batterij en hiermee te verkopen en te laden in de rustige periode, ook zit er nog lading in.

Dashboard:
Afbeeldingslocatie: https://tweakers.net/i/6w60fz-kkN1m6w5d0-CSDL39fxM=/800x/filters:strip_exif()/f/image/BlBQC4NsqCxEngwBJj6vWeW3.png?f=fotoalbum_large

code;
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
{
  "homeassistant": { },
  "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": "tibber",
    "energy taxes consumption": {
      "2025-01-01": 0.10154
    },
    "energy taxes production": {
      "2025-01-01": 0.10154
    },
    "cost supplier consumption": {
      "2025-01-01": 0.01653
    },
    "cost supplier production": {
      "2025-01-01": 0.01653
    },
    "vat consumption": {
      "2025-01-01": 21
    },
    "vat production": {
      "2025-01-01": 21
    },
   "last invoice": "2025-09-01",
    "tax refund": "True"
  },
  "logging level" : "info",
  "use_calc_baseload": "False",
  "baseload calc periode": 56,
  "baseload": [
    0.14,
    0.38,
    0.26,
    0.42,
    0.25,
    0.19,
    0.13,
    0.25,
    0.33,
    0.26,
    0.31,
    0.32,
    0.41,
    0.23,
    0.26,
    0.21,
    0.61,
    1.54,
    1.26,
    0.46,
    0.42,
    0.49,
    0.48,
    0.36
  ],
  "graphical backend": "",
  "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": 17
  },
  "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": "Goodwe",
      "entity actual level": "sensor.battery_state_of_charge",
      "capacity": 33,
      "upper limit": 90,
      "lower limit": 20,
      "optimal lower level": 20,
      "entity min soc end opt": "input_number.min_soc_einde_opt",
      "entity max soc end opt": "input_number.max_soc_einde_opt",
      "dc_to_bat efficiency": 0.98,
      "bat_to_dc efficiency": 0.98,
      "minimum power": 250,
      "charge stages": [
{ "power": 0.0, "efficiency": 1 },
    { "power": 200, "efficiency": 0.865 },
    { "power": 500, "efficiency": 0.925 },
    { "power": 750, "efficiency": 0.940 },
    { "power": 1000, "efficiency": 0.952 },
    { "power": 1500, "efficiency": 0.960 },
    { "power": 2000, "efficiency": 0.965 },
    { "power": 2500, "efficiency": 0.968 },
    { "power": 3000, "efficiency": 0.970 },
    { "power": 3500, "efficiency": 0.972 },
    { "power": 4000, "efficiency": 0.974 },
    { "power": 4500, "efficiency": 0.975 },
    { "power": 5000, "efficiency": 0.976 },
    { "power": 5500, "efficiency": 0.976 },
    { "power": 6000, "efficiency": 0.975 },
    { "power": 6500, "efficiency": 0.974 },
    { "power": 7000, "efficiency": 0.973 },
    { "power": 7500, "efficiency": 0.972 },
    { "power": 8000, "efficiency": 0.971 },
    { "power": 8500, "efficiency": 0.970 },
    { "power": 9000, "efficiency": 0.968 },
    { "power": 9500, "efficiency": 0.965 },
    { "power": 10000, "efficiency": 0.960 }
  ],
  "discharge stages": [
    { "power": 0.0, "efficiency": 1 },
    { "power": 200, "efficiency": 0.880 },
    { "power": 500, "efficiency": 0.935 },
    { "power": 750, "efficiency": 0.948 },
    { "power": 1000, "efficiency": 0.958 },
    { "power": 1500, "efficiency": 0.965 },
    { "power": 2000, "efficiency": 0.968 },
    { "power": 2500, "efficiency": 0.971 },
    { "power": 3000, "efficiency": 0.973 },
    { "power": 3500, "efficiency": 0.974 },
    { "power": 4000, "efficiency": 0.975 },
    { "power": 4500, "efficiency": 0.976 },
    { "power": 5000, "efficiency": 0.976 },
    { "power": 5500, "efficiency": 0.976 },
    { "power": 6000, "efficiency": 0.975 },
    { "power": 6500, "efficiency": 0.974 },
    { "power": 7000, "efficiency": 0.973 },
    { "power": 7500, "efficiency": 0.972 },
    { "power": 8000, "efficiency": 0.971 },
    { "power": 8500, "efficiency": 0.970 },
    { "power": 9000, "efficiency": 0.969 },
    { "power": 9500, "efficiency": 0.967 },
    { "power": 10000, "efficiency": 0.965 } 
       ],
      "cycle cost": 0.01,
      "solar": []
  }
],
    "solar": [
    { "name" : "Dakpanelen",
        "tilt": 40,
        "orientation": 10,
        "capacity": 6.4,
        "yield": 0.017
    }
  ],
  "electric vehicle": [ ],
  "machines" : [ ],
  "tibber": {
    "api_token": "!secret tibber_api_token"
  },
  "report": {
    "entities grid consumption": [
      "sensor.tibber_pulse_brederolaan_30_accumulated_consumption"
   
    ],
    "entities grid production": [
      "sensor.tibber_pulse_brederolaan_30_accumulated_production"
    ],
    "entities solar production ac": [
      "sensor.solaredge_zonnepanelen_current_power"
    ],
    "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"]
  },
  "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",
    "2359": "clean_data"
  }
}

  • Dapdodo
  • Registratie: Mei 2019
  • Laatst online: 20:46
@Sympy Wat heb je in HA opgenomen aan regels om je accu aan te sturen?
DAO doet uit zichzelf niets, zet wat variabelen, waarvoor je zelf een automation moet maken.

[ Voor 3% gewijzigd door Dapdodo op 24-12-2025 13:52 ]


  • Sympy
  • Registratie: December 2025
  • Laatst online: 24-12 14:30
@Dapdodo nog niks, ik bestuur de accu nu via de Goodwe sems app. Ik kijk nu elke avond naar de tijden van de vorige dag en zet dan in de app van de Goodwe sems de tijden van laden en ontladen.

Hoe zou ik dit moeten doen in HA? Kan hier niet 123 documentatie voor vinden.
bartzzz schreef op woensdag 24 december 2025 @ 09:42:
Hier een 2-tal vragen:
1. Waarom blijft in de grafiek de SoC voor de komende 24 gelijk, terwijl hij toch weet wat mijn baseload is en deze dus zou moeten afnemen.

[Afbeelding]

2. Wat kan de rede zijn dat ik bij Bereken de baseloads negatieve waardes zie.
Ik heb alle entities onder report nagekeken en deze laten in HA allemaal een stijgende lijn zien.
[Afbeelding]
Wat betreft de negatieve getallen:
Je zou eens een balans-rapport per maand kunnen opvragen en dan kijken waar en hoe de negatieve getallen ontstaan:
Afbeeldingslocatie: https://tweakers.net/i/KhheOtiqGUjFqIv2xjB6R-JJYzc=/800x/filters:strip_exif()/f/image/L46TaLu1x5m6lWp6GdGPbIfF.png?f=fotoalbum_large
Je kunt eventueel ook inzoomen op gisteren of vandaag.

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

@Noshi
In de logging van DAO staat ergens een tabel waarin de winst-berekening wordt verantwoord.
Zoiets als deze:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2025-12-24 15:45:08 info: Consumption              46.02 (kWh)
2025-12-24 15:45:08 info: Cost consumption         10.25 (€)
2025-12-24 15:45:08 info: Tariff consumption        0.223 (€/kWh)
2025-12-24 15:45:08 info: Production                1.70 (kWh)
2025-12-24 15:45:08 info: Profit production        -0.44 (€)
2025-12-24 15:45:08 info: Tariff production         0.260 (€/kWh)

2025-12-24 15:45:08 info: 
Calculation profit after optimize in €
Cost before optimize             10.04
Cost consumption     10.25
Cycle cost            0.16
Penalty cost          0.00
Battery storage       0.03
Boiler storage        0.08
Profit production    -0.44
Total                10.08
Cost after optimize              10.08
Profit:                          -0.03

Hoe ziet die er bij jou uit?

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


  • djoenez
  • Registratie: April 2007
  • Nu online
Is het mogelijk om op een of andere manier de grafieken zoals je die ziet in de add-on ook in HA te krijgen via APEX? (dus alle in en uit stromen optimized?). Dit zodat ik kan zien dat de auto echt gaat opladen zonder dat ik dat eerst buiten de add-on instel, op de calculate knop duw. en dan moet checken in de add on of het ook echt is ingecalculeerd is (ik zie ook maar 1 EV opladen, is het mogelijk dit op te splitsen in EV 1 en EV 2 opladen als er 2 EVs zijn gedefinieerd?)

Verder, ik zag efficiencies van 105% bij mijn overzicht staan (maar niks doet met de batterij?), ik snap niet helemaal waar hij dat vandaan haalt. zie hieronder:
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
2025-12-24 19:15:03 info: In- en uitgaande energie per kwartier batterij Deye
   uur   ac->    eff   ->dc pv->dc   dc->    eff  ->bat  o_eff    SoC
          kWh      %    kWh    kWh    kWh      %    kWh      %      %
 19:15   0.00 106.95   0.00   0.00   0.00 101.52   0.00 108.58  14.00
 19:30   0.00 106.95   0.00   0.00   0.00 101.52   0.00 108.58  14.00
 19:45   0.00 105.82   0.00   0.00   0.00 101.52   0.00 107.43  14.00
 20:00   0.00 105.82   0.00   0.00   0.00 101.52   0.00 107.43  14.00
 20:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 20:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 20:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 21:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 21:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 21:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 21:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 22:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 22:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 22:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 22:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 23:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 23:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 23:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 23:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 00:00   0.00 105.82   0.00   0.00   0.00  98.50   0.00 104.23  14.00
 00:15   0.00 105.82   0.00   0.00   0.00  98.50   0.00 104.23  14.00
 00:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 00:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 01:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 01:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 01:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 01:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 02:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 02:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 02:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 02:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 03:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 03:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 03:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 03:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 04:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 04:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 04:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 04:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 05:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 05:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 05:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 05:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 06:00   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  22.77
 06:15   0.00     --   0.00   0.00   0.00     --   0.00     --  22.77
 06:30   0.00     --   0.00   0.00   0.00     --   0.00     --  22.77
 06:45   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  31.55
 07:00   2.42  94.64   2.29   0.00   2.29  98.50   2.25  93.22  38.59
 07:15   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 07:30   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 07:45   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 08:00   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 08:15  -0.00  94.50  -0.00   0.00  -0.00 101.52  -0.00  95.94  38.59
 08:30   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 08:45   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 09:00   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 09:15   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 09:30  -0.00  94.50  -0.00   0.00  -0.00 101.52  -0.00  95.94  38.59
 09:45   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 10:00   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 10:15   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 10:30   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 10:45   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 11:00   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 11:15   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  47.36
 11:30   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  56.14
 11:45   0.00     --   0.00   0.00   0.00     --   0.00     --  56.14
 12:00   0.00     --   0.00   0.00   0.00     --   0.00     --  56.14
 12:15   0.00     --   0.00   0.00   0.00     --   0.00     --  56.14
 12:30   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  64.91
 12:45   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  73.68
 13:00   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  82.45
 13:15   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  91.23
 13:30   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58 100.00
 13:45   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 14:00   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 14:15   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 14:30  -0.00  94.50  -0.00   0.00  -0.00 101.52  -0.00  95.94 100.00
 14:45   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 15:00   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 15:15   0.00 106.95   0.00   0.00   0.00  98.50   0.00 105.35 100.00
 15:30   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 15:45   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 16:00   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 16:15   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 16:30   0.00 105.82   0.00   0.00   0.00 101.52   0.00 107.43 100.00
 16:45  -2.25  94.50  -2.38   0.00  -2.38  98.50  -2.42  93.08  92.45
 17:00   0.00     --   0.00   0.00   0.00     --   0.00     --  92.45
 17:15   0.00     --   0.00   0.00   0.00     --   0.00     --  92.45
 17:30  -2.83  94.50  -3.00   0.00  -3.00  98.50  -3.05  93.08  82.93
 17:45  -2.83  94.50  -3.00   0.00  -3.00  98.50  -3.05  93.08  73.41
 18:00  -2.46  94.50  -2.61   0.00  -2.61  98.50  -2.65  93.08  65.14
 18:15  -2.25  94.50  -2.38   0.00  -2.38  98.50  -2.42  93.08  57.59
 18:30   0.00 105.82   0.00   0.00   0.00 101.52   0.00 107.43  57.59
 18:45   0.00     --   0.00   0.00   0.00     --   0.00     --  57.59
 19:00   0.00     --   0.00   0.00   0.00     --   0.00     --  57.59
 19:15   0.00     --   0.00   0.00   0.00     --   0.00     --  57.59
 19:30   0.00     --   0.00   0.00   0.00     --   0.00     --  57.59
 19:45   0.00     --   0.00   0.00   0.00     --   0.00     --  57.59
 20:00  -2.83  94.50  -3.00   0.00  -3.00  98.50  -3.05  93.08  48.07
 20:15  -2.83  94.50  -3.00   0.00  -3.00  98.50  -3.05  93.08  38.55
 20:30   0.00     --   0.00   0.00   0.00     --   0.00     --  38.55
 20:45   0.00     --   0.00   0.00   0.00     --   0.00     --  38.55
 21:00   0.00     --   0.00   0.00   0.00     --   0.00     --  38.55
 21:15  -2.83  94.50  -3.00   0.00  -3.00  98.50  -3.05  93.08  29.04
 21:30   0.00     --   0.00   0.00   0.00     --   0.00     --  29.04
 21:45   0.00     --   0.00   0.00   0.00     --   0.00     --  29.04
 22:00   0.00     --   0.00   0.00   0.00     --   0.00     --  29.04
 22:15  -2.83  94.50  -3.00   0.00  -3.00  98.50  -3.05  93.08  19.52
 22:30  -2.83  94.50  -3.00   0.00  -3.00  98.50  -3.05  93.08  10.00
 22:45   0.00     --   0.00   0.00   0.00     --   0.00     --  10.00
 23:00   0.00     --   0.00   0.00   0.00     --   0.00     --  10.00
 23:15   0.00     --   0.00   0.00   0.00     --   0.00     --  10.00
 23:30   0.00     --   0.00   0.00   0.00     --   0.00     --  10.00
 23:45   0.00     --   0.00   0.00   0.00     --   0.00     --  10.00
Totaal   2.61     --  -0.43   0.00  -0.43     --  -1.28     --
En mijn 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
{
  "homeassistant": { },
  "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": {
      "2022-01-01": 0.002,
      "2023-03-01": 0.018,
      "2024-04-01": 0.0175,
      "2024-08-01": 0.020496
    },
    "cost supplier production": {
      "2022-01-01": 0.002,
      "2023-03-01": 0.018,
      "2024-04-01": 0.0175,
      "2024-08-01": 0.020496
    },
    "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-09-01",
    "tax refund": "True"
  },
  "logging level" : "info",
  "interval": "15min",
  "use_calc_baseload": "False",
  "baseload calc periode": 56,
  "baseload": [
    0.14,
    0.38,
    0.26,
    0.42,
    0.15,
    0.12,
    0.13,
    0.15,
    0.23,
    0.26,
    0.31,
    0.32,
    0.31,
    0.23,
    0.26,
    0.21,
    0.21,
    0.54,
    0.26,
    0.26,
    0.22,
    0.19,
    0.18,
    0.16
  ],
  "graphical backend": "",
  "graphics": {
    "style": "Solarize_Light2",
    "show" : "true",
    "battery balance": "True",
    "prices consumption": "True",
    "prices production": "False",
    "prices spot": "True",
    "average consumption": "True"
  },
  "strategy": "minimize cost",
  "notifications": {
     "notification entity": "input_text.dao_status",
     "opstarten": "True",
     "berekening": "True",
     "last activity entity": "input_datetime.dao_last_activity"
  },


  "grid": {
    "max_power": 17
  },
  "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": "Deye",
      "entity actual level": "sensor.inverter_battery",
      "capacity": 32,
      "upper limit": 100,
      "lower limit": 10,
      "optimal lower level": 10,
      "charge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 500,
          "efficiency": 0.78
        },
        {
          "power": 1500,
          "efficiency": 0.80
        },
        {
          "power": 3000,
          "efficiency": 0.90
        },
        {
          "power": 4500,
          "efficiency": 0.92
        },

        {
          "power": 6000,
          "efficiency": 0.93
        },
        {
          "power": 7500,
          "efficiency": 0.94
        },
        {
          "power": 9000,
          "efficiency": 0.945
        },

        {
          "power": 12000,
          "efficiency": 0.95
        }
      ],
"discharge stages": [
  { "power": 0,     "efficiency": 1 },
  { "power": 1500,  "efficiency": 0.82 },
  { "power": 3000,  "efficiency": 0.90 },
  { "power": 4500,  "efficiency": 0.91 },
  { "power": 6000,  "efficiency": 0.92 },
  { "power": 7500,  "efficiency": 0.93 },
  { "power": 9000,  "efficiency": 0.935 },
  { "power": 12000, "efficiency": 0.945 }
],
      "minimum power": 1000,
      "dc_to_bat efficiency": 0.985,
      "bat_to_dc efficiency": 0.985,
      "cycle cost": 0.006,
      "entity set power feedin": "input_number.dao_set_power_feedin",
      "entity set operating mode": "input_select.dao_set_operation_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_ac",
      "entity calculated soc": "input_number.dao_calculated_soc",
      "solar": []
    }
  ],
  "solar": [
    {
      "name": "oost",
      "tilt": 45,
      "orientation": -80,
      "capacity": 3.6,
      "yield": 0.0091,
      "entity pv switch": "input_boolean.dao_panelen_aan_uit"
    },
    {
      "name": "west",
      "tilt": 45,
      "orientation": 100,
      "capacity": 4.3,
      "yield": 0.010,
      "entity pv switch": "input_boolean.dao_panelen_aan_uit"
    },
    {
      "name": "south",
      "tilt": 20,
      "orientation": 10,
      "capacity": 0.8,
      "yield": 0.010,
      "entity pv switch": "input_boolean.dao_panelen_aan_uit"
    } ],
  "electric vehicle": [
{
      "name": "Kia EV6",
      "capacity": 77,
      "entity position": "input_text.home_away_status",
      "entity max amperage": "input_number.dao_kia_max_amperage",
      "charge three phase": "True",
      "charge stages" : [
        {"ampere":  0, "efficiency" :  1},
        {"ampere": 6, "efficiency" :  0.83},
        {"ampere": 8, "efficiency" :  0.87},
        {"ampere": 10, "efficiency" :  0.9},
        {"ampere": 12, "efficiency" :  0.93},
        {"ampere": 14, "efficiency" :  0.95},
        {"ampere": 16, "efficiency" :  0.97}
      ],
      "entity actual level": "sensor.ev6_ev_battery_level",
      "entity plugged in": "input_boolean.kia_connected",
      "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"
    },{
      "name": "Skoda CitigoEV",
      "capacity": 32,
      "entity position": "input_text.home_away_status",
      "entity max amperage": "input_number.dao_skoda_max_amperage",
      "charge three phase": "False",
      "charge stages" : [
        {"ampere":  0, "efficiency" :  1},
        {"ampere": 6, "efficiency" :  0.83},
        {"ampere": 8, "efficiency" :  0.87},
        {"ampere": 10, "efficiency" :  0.9},
        {"ampere": 12, "efficiency" :  0.93},
        {"ampere": 14, "efficiency" :  0.95},
        {"ampere": 16, "efficiency" :  0.97}
      ],
      "entity actual level": "sensor.skoda_citigoe_iv_battery_percentage",
      "entity plugged in": "input_boolean.skoda_connected",
      "charge scheduler": {
        "entity set level": "input_number.dao_skoda_max_battery_percentage",
        "entity ready datetime": "input_datetime.dao_skoda_charging_ready"
      },
      "charge switch": "input_boolean.dao_skoda_charging",
      "entity set charging ampere" : "input_number.dao_skoda_amperage"
    }


 ],


  "machines" : [ ],
  "tibber": {
    "api_token": "!secret tibber_api_token"
  },
  "report": {
    "entities grid consumption": [
      "sensor.power_consumption"
    ],
    "entities grid production": [
      "sensor.power_production"
    ],
    "entities solar production ac": [
      "sensor.pv_production"
    ],
    "entities solar production dc": [],
    "entities ev consumption" : ["sensor.laadpunt_total_energy"],
    "entities wp consumption" : [],
    "entities boiler consumption": [],
    "entities machine consumption": [],
    "entities battery consumption": ["sensor.inverter_total_battery_charge"],
    "entities battery production": ["sensor.inverter_total_battery_discharge"]
  },
  "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"
  }
}

  • djoenez
  • Registratie: April 2007
  • Nu online
Ben ook nog even bezig geweest qua efficiency van de DEYE 12kW inverter, zie hieronder:

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

Dit gaat dus om de zelf gerapporteerde opgenomen vermogen en de zelf gerapporteerde losses, datapunten zijn van af gelopen 3 weken.
Is dit herkenbaar?

Als iemand geinteresseerd is:
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
"battery": [
    {
      "name": "Deye",
      "entity actual level": "sensor.inverter_battery",
      "capacity": 32,
      "upper limit": 100,
      "lower limit": 10,
      "optimal lower level": 10,
      "charge stages": [
  { "power": 0,     "efficiency": 1 },
  { "power": 100,  "efficiency": 0.62 },
  { "power": 500,  "efficiency": 0.87 },
  { "power": 1500,  "efficiency": 0.94 },
  { "power": 3000,  "efficiency": 0.95 },
  { "power": 5000,  "efficiency": 0.96 },
  { "power": 7500,  "efficiency": 0.964 },
  { "power": 10000,  "efficiency": 0.966 },
  { "power": 12000, "efficiency": 0.966 }
],
"discharge stages": [
  { "power": 0,     "efficiency": 1 },
  { "power": 100,  "efficiency": 0.62 },
  { "power": 500,  "efficiency": 0.78 },
  { "power": 1000,  "efficiency": 0.87 },
  { "power": 1500,  "efficiency": 0.9 },
  { "power": 3000,  "efficiency": 0.923 },
  { "power": 4500,  "efficiency": 0.926 },
  { "power": 6000,  "efficiency": 0.928 },
  { "power": 7500,  "efficiency": 0.93 },
  { "power": 9000,  "efficiency": 0.93 },
  { "power": 12000, "efficiency": 0.931 }
],

  • Dogooder
  • Registratie: April 2004
  • Laatst online: 23:21

Dogooder

dus...

@djoenez heel interessant van die deye efficiëntie. Hoe heb je dat gemeten en is dat inclusief of exclusief de ~120 W zelfverbruik van de Deye?

  • djoenez
  • Registratie: April 2007
  • Nu online
Dogooder schreef op woensdag 24 december 2025 @ 21:04:
@djoenez heel interessant van die deye efficiëntie. Hoe heb je dat gemeten en is dat inclusief of exclusief de ~120 W zelfverbruik van de Deye?
Dit zijn alleen de geraporteerde waarden van Deye, dus zelfverbruik/ Absolute (Deye import/export) *100.
djoenez schreef op woensdag 24 december 2025 @ 19:23:
Is het mogelijk om op een of andere manier de grafieken zoals je die ziet in de add-on ook in HA te krijgen via APEX? (dus alle in en uit stromen optimized?). Dit zodat ik kan zien dat de auto echt gaat opladen zonder dat ik dat eerst buiten de add-on instel, op de calculate knop duw. en dan moet checken in de add on of het ook echt is ingecalculeerd is (ik zie ook maar 1 EV opladen, is het mogelijk dit op te splitsen in EV 1 en EV 2 opladen als er 2 EVs zijn gedefinieerd?)

Verder, ik zag efficiencies van 105% bij mijn overzicht staan (maar niks doet met de batterij?), ik snap niet helemaal waar hij dat vandaan haalt. zie hieronder:
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
2025-12-24 19:15:03 info: In- en uitgaande energie per kwartier batterij Deye
   uur   ac->    eff   ->dc pv->dc   dc->    eff  ->bat  o_eff    SoC
          kWh      %    kWh    kWh    kWh      %    kWh      %      %
 19:15   0.00 106.95   0.00   0.00   0.00 101.52   0.00 108.58  14.00
 19:30   0.00 106.95   0.00   0.00   0.00 101.52   0.00 108.58  14.00
 19:45   0.00 105.82   0.00   0.00   0.00 101.52   0.00 107.43  14.00
 20:00   0.00 105.82   0.00   0.00   0.00 101.52   0.00 107.43  14.00
 20:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 20:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 20:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 21:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 21:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 21:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 21:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 22:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 22:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 22:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 22:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 23:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 23:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 23:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 23:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 00:00   0.00 105.82   0.00   0.00   0.00  98.50   0.00 104.23  14.00
 00:15   0.00 105.82   0.00   0.00   0.00  98.50   0.00 104.23  14.00
 00:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 00:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 01:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 01:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 01:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 01:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 02:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 02:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 02:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 02:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 03:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 03:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 03:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 03:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 04:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 04:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 04:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 04:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 05:00   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 05:15   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 05:30   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 05:45   0.00     --   0.00   0.00   0.00     --   0.00     --  14.00
 06:00   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  22.77
 06:15   0.00     --   0.00   0.00   0.00     --   0.00     --  22.77
 06:30   0.00     --   0.00   0.00   0.00     --   0.00     --  22.77
 06:45   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  31.55
 07:00   2.42  94.64   2.29   0.00   2.29  98.50   2.25  93.22  38.59
 07:15   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 07:30   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 07:45   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 08:00   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 08:15  -0.00  94.50  -0.00   0.00  -0.00 101.52  -0.00  95.94  38.59
 08:30   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 08:45   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 09:00   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 09:15   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 09:30  -0.00  94.50  -0.00   0.00  -0.00 101.52  -0.00  95.94  38.59
 09:45   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 10:00   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 10:15   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 10:30   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 10:45   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 11:00   0.00     --   0.00   0.00   0.00     --   0.00     --  38.59
 11:15   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  47.36
 11:30   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  56.14
 11:45   0.00     --   0.00   0.00   0.00     --   0.00     --  56.14
 12:00   0.00     --   0.00   0.00   0.00     --   0.00     --  56.14
 12:15   0.00     --   0.00   0.00   0.00     --   0.00     --  56.14
 12:30   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  64.91
 12:45   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  73.68
 13:00   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  82.45
 13:15   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58  91.23
 13:30   3.00  95.00   2.85   0.00   2.85  98.50   2.81  93.58 100.00
 13:45   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 14:00   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 14:15   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 14:30  -0.00  94.50  -0.00   0.00  -0.00 101.52  -0.00  95.94 100.00
 14:45   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 15:00   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 15:15   0.00 106.95   0.00   0.00   0.00  98.50   0.00 105.35 100.00
 15:30   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 15:45   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 16:00   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 16:15   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 16:30   0.00 105.82   0.00   0.00   0.00 101.52   0.00 107.43 100.00
 16:45  -2.25  94.50  -2.38   0.00  -2.38  98.50  -2.42  93.08  92.45
 17:00   0.00     --   0.00   0.00   0.00     --   0.00     --  92.45
 17:15   0.00     --   0.00   0.00   0.00     --   0.00     --  92.45
 17:30  -2.83  94.50  -3.00   0.00  -3.00  98.50  -3.05  93.08  82.93
 17:45  -2.83  94.50  -3.00   0.00  -3.00  98.50  -3.05  93.08  73.41
 18:00  -2.46  94.50  -2.61   0.00  -2.61  98.50  -2.65  93.08  65.14
 18:15  -2.25  94.50  -2.38   0.00  -2.38  98.50  -2.42  93.08  57.59
 18:30   0.00 105.82   0.00   0.00   0.00 101.52   0.00 107.43  57.59
 18:45   0.00     --   0.00   0.00   0.00     --   0.00     --  57.59
 19:00   0.00     --   0.00   0.00   0.00     --   0.00     --  57.59
 19:15   0.00     --   0.00   0.00   0.00     --   0.00     --  57.59
 19:30   0.00     --   0.00   0.00   0.00     --   0.00     --  57.59
 19:45   0.00     --   0.00   0.00   0.00     --   0.00     --  57.59
 20:00  -2.83  94.50  -3.00   0.00  -3.00  98.50  -3.05  93.08  48.07
 20:15  -2.83  94.50  -3.00   0.00  -3.00  98.50  -3.05  93.08  38.55
 20:30   0.00     --   0.00   0.00   0.00     --   0.00     --  38.55
 20:45   0.00     --   0.00   0.00   0.00     --   0.00     --  38.55
 21:00   0.00     --   0.00   0.00   0.00     --   0.00     --  38.55
 21:15  -2.83  94.50  -3.00   0.00  -3.00  98.50  -3.05  93.08  29.04
 21:30   0.00     --   0.00   0.00   0.00     --   0.00     --  29.04
 21:45   0.00     --   0.00   0.00   0.00     --   0.00     --  29.04
 22:00   0.00     --   0.00   0.00   0.00     --   0.00     --  29.04
 22:15  -2.83  94.50  -3.00   0.00  -3.00  98.50  -3.05  93.08  19.52
 22:30  -2.83  94.50  -3.00   0.00  -3.00  98.50  -3.05  93.08  10.00
 22:45   0.00     --   0.00   0.00   0.00     --   0.00     --  10.00
 23:00   0.00     --   0.00   0.00   0.00     --   0.00     --  10.00
 23:15   0.00     --   0.00   0.00   0.00     --   0.00     --  10.00
 23:30   0.00     --   0.00   0.00   0.00     --   0.00     --  10.00
 23:45   0.00     --   0.00   0.00   0.00     --   0.00     --  10.00
Totaal   2.61     --  -0.43   0.00  -0.43     --  -1.28     --


En mijn 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
{
  "homeassistant": { },
  "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": {
      "2022-01-01": 0.002,
      "2023-03-01": 0.018,
      "2024-04-01": 0.0175,
      "2024-08-01": 0.020496
    },
    "cost supplier production": {
      "2022-01-01": 0.002,
      "2023-03-01": 0.018,
      "2024-04-01": 0.0175,
      "2024-08-01": 0.020496
    },
    "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-09-01",
    "tax refund": "True"
  },
  "logging level" : "info",
  "interval": "15min",
  "use_calc_baseload": "False",
  "baseload calc periode": 56,
  "baseload": [
    0.14,
    0.38,
    0.26,
    0.42,
    0.15,
    0.12,
    0.13,
    0.15,
    0.23,
    0.26,
    0.31,
    0.32,
    0.31,
    0.23,
    0.26,
    0.21,
    0.21,
    0.54,
    0.26,
    0.26,
    0.22,
    0.19,
    0.18,
    0.16
  ],
  "graphical backend": "",
  "graphics": {
    "style": "Solarize_Light2",
    "show" : "true",
    "battery balance": "True",
    "prices consumption": "True",
    "prices production": "False",
    "prices spot": "True",
    "average consumption": "True"
  },
  "strategy": "minimize cost",
  "notifications": {
     "notification entity": "input_text.dao_status",
     "opstarten": "True",
     "berekening": "True",
     "last activity entity": "input_datetime.dao_last_activity"
  },


  "grid": {
    "max_power": 17
  },
  "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": "Deye",
      "entity actual level": "sensor.inverter_battery",
      "capacity": 32,
      "upper limit": 100,
      "lower limit": 10,
      "optimal lower level": 10,
      "charge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 500,
          "efficiency": 0.78
        },
        {
          "power": 1500,
          "efficiency": 0.80
        },
        {
          "power": 3000,
          "efficiency": 0.90
        },
        {
          "power": 4500,
          "efficiency": 0.92
        },

        {
          "power": 6000,
          "efficiency": 0.93
        },
        {
          "power": 7500,
          "efficiency": 0.94
        },
        {
          "power": 9000,
          "efficiency": 0.945
        },

        {
          "power": 12000,
          "efficiency": 0.95
        }
      ],
"discharge stages": [
  { "power": 0,     "efficiency": 1 },
  { "power": 1500,  "efficiency": 0.82 },
  { "power": 3000,  "efficiency": 0.90 },
  { "power": 4500,  "efficiency": 0.91 },
  { "power": 6000,  "efficiency": 0.92 },
  { "power": 7500,  "efficiency": 0.93 },
  { "power": 9000,  "efficiency": 0.935 },
  { "power": 12000, "efficiency": 0.945 }
],
      "minimum power": 1000,
      "dc_to_bat efficiency": 0.985,
      "bat_to_dc efficiency": 0.985,
      "cycle cost": 0.006,
      "entity set power feedin": "input_number.dao_set_power_feedin",
      "entity set operating mode": "input_select.dao_set_operation_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_ac",
      "entity calculated soc": "input_number.dao_calculated_soc",
      "solar": []
    }
  ],
  "solar": [
    {
      "name": "oost",
      "tilt": 45,
      "orientation": -80,
      "capacity": 3.6,
      "yield": 0.0091,
      "entity pv switch": "input_boolean.dao_panelen_aan_uit"
    },
    {
      "name": "west",
      "tilt": 45,
      "orientation": 100,
      "capacity": 4.3,
      "yield": 0.010,
      "entity pv switch": "input_boolean.dao_panelen_aan_uit"
    },
    {
      "name": "south",
      "tilt": 20,
      "orientation": 10,
      "capacity": 0.8,
      "yield": 0.010,
      "entity pv switch": "input_boolean.dao_panelen_aan_uit"
    } ],
  "electric vehicle": [
{
      "name": "Kia EV6",
      "capacity": 77,
      "entity position": "input_text.home_away_status",
      "entity max amperage": "input_number.dao_kia_max_amperage",
      "charge three phase": "True",
      "charge stages" : [
        {"ampere":  0, "efficiency" :  1},
        {"ampere": 6, "efficiency" :  0.83},
        {"ampere": 8, "efficiency" :  0.87},
        {"ampere": 10, "efficiency" :  0.9},
        {"ampere": 12, "efficiency" :  0.93},
        {"ampere": 14, "efficiency" :  0.95},
        {"ampere": 16, "efficiency" :  0.97}
      ],
      "entity actual level": "sensor.ev6_ev_battery_level",
      "entity plugged in": "input_boolean.kia_connected",
      "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"
    },{
      "name": "Skoda CitigoEV",
      "capacity": 32,
      "entity position": "input_text.home_away_status",
      "entity max amperage": "input_number.dao_skoda_max_amperage",
      "charge three phase": "False",
      "charge stages" : [
        {"ampere":  0, "efficiency" :  1},
        {"ampere": 6, "efficiency" :  0.83},
        {"ampere": 8, "efficiency" :  0.87},
        {"ampere": 10, "efficiency" :  0.9},
        {"ampere": 12, "efficiency" :  0.93},
        {"ampere": 14, "efficiency" :  0.95},
        {"ampere": 16, "efficiency" :  0.97}
      ],
      "entity actual level": "sensor.skoda_citigoe_iv_battery_percentage",
      "entity plugged in": "input_boolean.skoda_connected",
      "charge scheduler": {
        "entity set level": "input_number.dao_skoda_max_battery_percentage",
        "entity ready datetime": "input_datetime.dao_skoda_charging_ready"
      },
      "charge switch": "input_boolean.dao_skoda_charging",
      "entity set charging ampere" : "input_number.dao_skoda_amperage"
    }


 ],


  "machines" : [ ],
  "tibber": {
    "api_token": "!secret tibber_api_token"
  },
  "report": {
    "entities grid consumption": [
      "sensor.power_consumption"
    ],
    "entities grid production": [
      "sensor.power_production"
    ],
    "entities solar production ac": [
      "sensor.pv_production"
    ],
    "entities solar production dc": [],
    "entities ev consumption" : ["sensor.laadpunt_total_energy"],
    "entities wp consumption" : [],
    "entities boiler consumption": [],
    "entities machine consumption": [],
    "entities battery consumption": ["sensor.inverter_total_battery_charge"],
    "entities battery production": ["sensor.inverter_total_battery_discharge"]
  },
  "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"
  }
}
Alle waarden van de variabelen die worden berekend en die je ziet in de "geoptimaliseerde" grafiek worden opgeslagen in de database van DAO.
Met behulp van de api kun je deze opvragen met de periode "vandaag_en_morgen".
Voor de code van de variabelen zie de logging:
code:
1
2
3
4
2025-12-24 21:30:07 info: Berekende prognoses: 
   uur  bat_in  bat_out   cons   prod   base   boil     wp     ev  pv_ac   cost  profit  b_tem   mach
 21:30    0.00     0.00   0.36   0.00   0.05   0.00   0.31   0.00   0.00   0.08   -0.00  52.88   0.00
 21:45    0.00     0.00   0.36   0.00   0.05   0.00   0.31   0.00   0.00   0.08   -0.00  52.75   0.00

Voor de werking van de api: zie DOCS.md.
Voor het visualiseren: apexcharts is je vriend:
https://community.home-as...mizable-graph-card/272877

Verder: in het volgende graag loggings en settings tussen quote-tags, dat maakt scrollen wat makkelijker in deze dagen😉.

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


  • djoenez
  • Registratie: April 2007
  • Nu online
KC27 schreef op woensdag 24 december 2025 @ 21:44:
[...]

Alle waarden van de variabelen die worden berekend en die je ziet in de "geoptimaliseerde" grafiek worden opgeslagen in de database van DAO.
Met behulp van de api kun je deze opvragen met de periode "vandaag_en_morgen".
Voor de code van de variabelen zie de logging:
code:
1
2
3
4
2025-12-24 21:30:07 info: Berekende prognoses: 
   uur  bat_in  bat_out   cons   prod   base   boil     wp     ev  pv_ac   cost  profit  b_tem   mach
 21:30    0.00     0.00   0.36   0.00   0.05   0.00   0.31   0.00   0.00   0.08   -0.00  52.88   0.00
 21:45    0.00     0.00   0.36   0.00   0.05   0.00   0.31   0.00   0.00   0.08   -0.00  52.75   0.00

Voor de werking van de api: zie DOCS.md.
Voor het visualiseren: apexcharts is je vriend:
https://community.home-as...mizable-graph-card/272877

Verder: in het volgende graag loggings en settings tussen quote-tags, dat maakt scrollen wat makkelijker in deze dagen😉.
Done!
En het eventueel uitsplitsen van EVs?

Verder: ontzettend blij met je werk. Kan ik je ergens koffie aanbieden?

  • balk
  • Registratie: Januari 2000
  • Laatst online: 22:00
djoenez schreef op woensdag 24 december 2025 @ 19:23:
Is het mogelijk om op een of andere manier de grafieken zoals je die ziet in de add-on ook in HA te krijgen via APEX? (dus alle in en uit stromen optimized?). Dit zodat ik kan zien dat de auto echt gaat opladen zonder dat ik dat eerst buiten de add-on instel, op de calculate knop duw. en dan moet checken in de add on of het ook echt is ingecalculeerd is (ik zie ook maar 1 EV opladen, is het mogelijk dit op te splitsen in EV 1 en EV 2 opladen als er 2 EVs zijn gedefinieerd?)
En en aanvulling op KC27, je kunt een REST sensor aanmaken:
code:
1
2
3
4
5
6
7
8
9
10
11
rest:
  - resource: http://192.168.1.7:5151/api/report/soc/vandaag_en_morgen
    verify_ssl: false
    scan_interval: 10
    sensor:
      - name: "SOC Projection"
        unique_id: soc_projection
        unit_of_measurement: "%"
        value_template: "{{ value_json.data[0].value }}"
        json_attributes:
          - data

en dan
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
type: custom:apexcharts-card
style: |
  ha-card {
    padding: 0px !important;
    border: none;
    box-shadow: none;
    margin-bottom: -3rem;
  }      
experimental:
  color_threshold: true
apex_config:
  grid:
    show: true
    borderColor: "#E0E0E0"
  chart:
    height: 200px
    offsetY: -20
  yaxis:
    decimalsInFloat: 2
  tooltip:
    enabled: true
    followCursor: false
    x:
      show: false
    fixed:
      enabled: true
yaxis:
  - id: price
    decimals: 2
    min: ~0
    max: ~0.4
    apex_config:
      grid:
        show: true
        borderColor: "#E0E0E0"
      chart:
        height: 200px
        offsetY: -20
      yaxis:
        decimalsInFloat: 2
      tooltip:
        enabled: true
        followCursor: false
        x:
          show: false
        fixed:
          enabled: true
  - id: soc
    opposite: true
    decimals: 0
    min: 0
    max: 100
    apex_config:
      tickAmount: 4
header:
  show: true
  show_states: true
  colorize_states: true
  standard_format: false
graph_span: 24h
now:
  show: true
  color: 9E9E9E
  label: nu
span:
  start: day
series:
  - entity: sensor.soc_projection
    unit: "%"
    yaxis_id: soc
    show:
      in_header: false
      name_in_header: true
      header_color_threshold: true
    name: SoC
    type: line
    curve: stepline
    color: silver
    extend_to: false
    stroke_width: 2
    float_precision: 2
    data_generator: |
      return entity.attributes.data.map((record, index) => {
        return [record.time, record.value];
      });
Meer API calls hier: https://github.com/cornee...blob/main/dao/DOCS.md#api
--edit--
ik zie nu dat ik een vrij frequente scan doe. Dat is niet nodig :)
djoenez schreef op woensdag 24 december 2025 @ 21:55:
[...]

En het eventueel uitsplitsen van EVs?
Dat zit er (nog) niet in :-(

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: 23:18
djoenez schreef op woensdag 24 december 2025 @ 19:23:
Is het mogelijk om op een of andere manier de grafieken zoals je die ziet in de add-on ook in HA te krijgen via APEX? (dus alle in en uit stromen optimized?). Dit zodat ik kan zien dat de auto echt gaat opladen zonder dat ik dat eerst buiten de add-on instel, op de calculate knop duw. en dan moet checken in de add on of het ook echt is ingecalculeerd is (ik zie ook maar 1 EV opladen, is het mogelijk dit op te splitsen in EV 1 en EV 2 opladen als er 2 EVs zijn gedefinieerd?)

Verder, ik zag efficiencies van 105% bij mijn overzicht staan (maar niks doet met de batterij?), ik snap niet helemaal waar hij dat vandaan haalt. zie hieronder:

[...]


En mijn config:

[...]
API en charts staan ook al beschreven in de wiki
Pagina: 1 ... 24 25 Laatste