WK 2026: Scoor de beste elektronica deals met ons advies Scoor jouw winnende opstelling tijdens dit WK

Zendure producten in Home Assistant integreren Overzicht Laatste deel

Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.

Pagina: 1 2 3
Acties:
  • 48.476 views

  • Mediacj
  • Registratie: Augustus 2002
  • Laatst online: 01-06 08:48
Mede-auteur:
  • FireSon
  • Registratie: Januari 2014
  • Laatst online: 30-05 00:37

FireSon

EDIT 16-6-2025::
We hebben inmiddels een nieuw deel 2: Zendure producten in Home Assistant integreren deel 2. Daar vind je zowel de @FireSon integratie als de door @gielz beschreven lokale ZENsdk methode.



EDIT 24-2-2025:
@FireSon is bezig met een volledig in HA geïntegreerde versie zodat onderstaande werkwijze niet meer nodig is!



Vervallen niet meer nodig!
Aanleiding:
In het Zendure Hyper 2000 topic staan al aardig wat voorbeelden hoe je de Hyper 2000 in Home Assistant[HA] kunt integreren. Echter is dat geen compleet verhaal en niet overzichtelijk.

Met dit topic wil ik alle informatie die ik heb verzameld over externe koppelingen en hoe ik deze in Home Assistant heb toegepast, samenbrengen. Zo kan het originele Zendure Hyper 2000-topic zich volledig richten op de Zendure-hardware en de koppeling met de Zendure-app.

De oplossing die ik hier beschrijf, is niet heel eenvoudig; er zijn namelijk behoorlijk wat lagen betrokken. Maar zodra je de koppeling hebt gelegd, kun je de Hyper 2000 volledig aansturen. Ik pretendeer niet dat dit de beste oplossing is, het is voor mijn doel voldoende, maar ik hoop dat anderen mooie aanvullingen of verbeteringen hebben of wie weet betere integraties gevonden hebben.

Bestaande Zendure-koppelingen:
Ik heb twee koppelingen met de Zendure-hardware gevonden, beide oorspronkelijk ontwikkeld voor oudere Zendure-apparaten. Aangezien ze allemaal gebruikmaken van dezelfde Zendure API, zijn ze ook goed toepasbaar voor de Hyper 2000. Het enige wat je moet doen, is de juiste product-id van de Hyper achterhalen. Voor recente Hyper 2000-modellen is dat: gDa3tb de oude key is: ja72U0ha

Het verschil tussen deze twee koppelingen zit in de keuze om de Zendure-app wel of niet te blijven gebruiken, en of je volledige lokale controle wilt hebben.

De methode die ik hier beschrijf, maakt gebruik van de app. Dit heeft een aantal voordelen:
1. Je behoudt je garantie (wat volgens Zendure een vereiste lijkt te zijn).
2. De app werkt gewoon prettig met alle relevante informatie en aanstuurmogelijkheden.

Het nadeel is wel dat je afhankelijk blijft van de Zendure-cloud. Gelukkig zijn de responstijden van de server tot nu toe prima.

Bij de andere koppeling ga je met behulp van een tijdelijke installatie op bijvoorbeeld een raspberry de verwijzing naar de Zendure MQTT server op de Hyper omleiden naar je eigen lokale MQTT server.

Koppeling in het kort:
Bij deze koppeling maken we gebruik van een integratie die speciaal is geschreven voor ioBroker. Deze integratie logt in op de Zendure Cloud en schrijft alle data weg naar een lokale MQTT-server binnen ioBroker.

Vervolgens leggen we vanuit Node-RED, dat gekoppeld is aan je eigen Home Assistant MQTT-server, een bridge naar de MQTT-server van ioBroker. Als laatste maken we gebruik van Node-RED-flows om de aansturing van de Hyper te realiseren.

Daarnaast kunnen we met Home Assistant MQTT-sensoren alle relevante gegevens uit de Zendure API in Home Assistant inlezen. Waaronder alle batterij statussen, energie calculaties en statussen van gekoppelde PV.



Handleiding:


1. ioBroker installeren:
Aangezien we een iobroker omgeving nodig hebben om de Zendure integratie te gebruiken moeten we eerst een versie van iobroker installeren, je hebt daarbij o.a. de keuze uit:Ik heb gekozen voor Docker en heb in Portainer met behulp van deze stack de ioBroker aangemaakt:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
version: '2'

services:
  iobroker:
    image: buanet/iobroker:latest
    container_name: iobroker
    hostname: iobroker
    restart: always
    ports:
      - "8081:8081" # Toegang tot de ioBroker UI
      - "1883:1883" # Toegang tot de ioBroker MQTT-server
    volumes:
      - /iobroker:/opt/iobroker
    environment:
      - TZ=Europe/Amsterdam




2. MQTT broker/client adapter installeren in ioBroker:
  1. ga naar adapters binnen ioBroker en geef in het zoekveld MQTT broker op
  2. kies voor MQTT broker/client
  3. klik op de 3 puntjes rechtsboven en klik vervolgens op de + voor installatie
  4. zorg dat de instellingen overeenkomen met de afbeeldingen hieronder
Afbeeldingslocatie: https://tweakers.net/i/Mztfs9ZALTMKQ1ii7fUnx64NC7w=/800x/filters:strip_exif()/f/image/aHd2wfbsIgMV0O9HbNUGzcoS.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/ujGDDy1tY0RXVYInp0-vx59I9vQ=/800x/filters:strip_exif()/f/image/X4Uydyz9n6olYYKmlpe6Wspp.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/mx6u-BF7sK1NiMg2qBmph4YLDIQ=/800x/filters:strip_exif()/f/image/Ea919ajmGI4FAo6g6USNJy5R.png?f=fotoalbum_large
Onder Instances kun je de geinstalleerde adapters terugvinden en configureren.



3. Zendure adapter installeren in ioBroker:
Om te voorkomen dat je uit de app wordt uitgelogd zodra je deze adapter gebruikt, kun je het beste een nieuw Zendure-account aanmaken in de app met een ander e-mailadres. Vervolgens kun je je Hypers delen(onder Profile, Device Sharing in de app) met dit nieuwe account.

Zodra dit is gedaan, kun je met het nieuwe account inloggen bij de Zendure-ioBroker-adapter, terwijl je in de app ingelogd blijft met je oorspronkelijke account.
  1. ga naar adapters binnen ioBroker en geef in het zoekveld zendure op
  2. kies voor Zendure Solarflow
  3. klik op de 3 puntjes rechtsboven en klik vervolgens op de + voor installatie
  4. kies voor de EU server en geef je Zendure login op
  5. vink de 3 keuzen aan
Afbeeldingslocatie: https://tweakers.net/i/qdb43FaSHeQKVBXZYJ7QPpHKcsg=/800x/filters:strip_exif()/f/image/rV9zCYvxvtjiM2ORmmdki17K.png?f=fotoalbum_large



4. Bridge maken in node-red tussen de MQTT server van ioBroker en je eigen MQTT server:
Ik heb onder node-red een bridge van de iobroker mqtt server naar mijn eigen HA mqtt server gemaakt, dat is alles wat je nodig hebt vanaf dat moment kun je onder node-red flows maken of vanuit HA automations.

Als je nog geen node-red in HA gebruikt kun je die het beste via de add-ons van HA installeren.

Zorg er ook voor dat je de node-red HA websocket installeert, dan kun je o.a. de flows via een switch in HA uit en aanzetten.

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

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

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

Als dit allemaal goed gegaan is kun je nu in je mqtt server de Zendure states terugvinden:
Afbeeldingslocatie: https://tweakers.net/i/a6RESjy7qgfZiC-WP0xjs5oNzgY=/x800/filters:strip_exif()/f/image/cQeUl7VKrYQkczbyLolOpKbl.png?f=fotoalbum_large
Vanaf nu is de koppeling eigenlijk compleet en kun je vanuit de mqtt explorer, HA automations of node-red je Hyper gaan aansturen.

LET OP:
Zorg ervoor dat je binnen de app bij Energieplan geen enkele optie hebt aanstaan anders werkt het aansturen niet. Ook op diepere niveau's binnen Energieplan.

Hieronder een paar voorbeeld commando's via MQTT:
Als je wilt importeren of exporteren moet je eerst zorgen dat de ACmode goed staat. Mqtt topic:
code:
1
zendure-solarflow/0/gDa3tb/<device-id>/control/acMode/set
geef je voor laden een 1 en voor exporteren een 2.

Vervolgens stuur je de waarde voor export naar:
code:
1
zendure-solarflow/0/gDa3tb/<device-id>/control/setOutputLimit/set

of voor laden naar:
code:
1
zendure-solarflow/0/gDa3tb/<device-id>/control/setInputLimit/set

Vergeet niet om bij <device-id> je eigen device-id te plaatsen, die kun je vinden als je eenmaal een connectie met de io.Broker mqtt server hebt gemaakt.



5. De Zendure MQTT sensoren in HA aanmaken:
Hieronder de mqtt sensoren die je kunt aanmaken en straks ook nodig hebt voor de node-red flows, vergeet niet de juiste notatie van mqtt, sensor bovenaan toe te voegen als je nog niet eerder mqtt sensoren in HA hebt aangemaakt, en het <device-id>, <serienr_hyper> en <serienr-battX> aan te passen.

opbouw HA configuratie:
configuration.yaml
YAML:
1
mqtt: !include mqtt.yaml


mqtt.yaml
YAML:
1
2
3
4
5
6
7
sensor:
  - name: "batt import vandaag"
    unique_id: "W2BE3DESbattwwwzwuhwhhwilpttvs"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/calculations/gridInputEnergyTodaykWh"
    unit_of_measurement: "kWh"
    device_class: "energy"
    etc....


Volledige lijst van mqtt-sensoren die je kunt toevoegen:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
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
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
  - name: "batt import vandaag"
    unique_id: "YtegehSbattwwwzwuhwhhwilpttvs"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/calculations/gridInputEnergyTodaykWh"
    unit_of_measurement: "kWh"
    device_class: "energy"
    value_template: >
      {% if states('sensor.zendure_batt_import_vandaag') not in ['unknown'] %}
        {{ value_json }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "zp totaal vandaag"
    unique_id: "YtegehSbattwwwzpttvs"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/calculations/solarInputEnergyTodayWh"
    unit_of_measurement: "kWh"
    device_class: "energy"
    value_template: >
      {% if states('sensor.zendure_zp_totaal_vandaag') not in ['unknown'] %}
        {{ (float(value_json) / 1000) }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "batt export vandaag"
    unique_id: "YtegehSbattexpvd"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/calculations/outputHomeEnergyTodaykWh"
    unit_of_measurement: "kWh"
    device_class: "energy"
    value_template: >
      {% if states('sensor.zendure_batt_export_vandaag') not in ['unknown'] %}
        {{ value_json }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "acmode"
    unique_id: "YtegehSacmodeaa"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/control/acMode"
    device_class: "power"
    value_template: >
      {% if states('sensor.zendure_acmode') not in ['unknown'] %}
        {{ int(value_json, 0) }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "pack input act"
    unique_id: "YtegehSpckinpact1"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/packInputPower"
    unit_of_measurement: "W"
    device_class: "power"
    value_template: >
      {% if states('sensor.zendure_pack_input_act') not in ['unknown'] %}
        {{ int(value_json, 0) }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "output home act"
    unique_id: "YtegehSophmpwr"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/outputHomePower"
    unit_of_measurement: "W"
    device_class: "power"
    value_template: >
      {% if states('sensor.zendure_output_home_act') not in ['unknown'] %}
        {{ int(value_json, 0) }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"
      
  - name: "ontlaadtijd tot leeg"
    unique_id: "YtegehSldtdtotleeg"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/remainOutTime"
    unit_of_measurement: "H"
    device_class: "duration"
    value_template: >
      {% if states('sensor.zendure_ontlaadtijd_tot_leeg') not in ['unknown'] %}
        {{ int(value_json, 0) / 60 }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "batt input act"
    unique_id: "YtegehSbattinpactv"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/outputPackPower"
    unit_of_measurement: "W"
    device_class: "power"
    value_template: >
      {% if states('sensor.zendure_batt_input_act') not in ['unknown'] %}
        {{ int(value_json, 0) }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "laadtijd tot vol"
    unique_id: "YtegehSldtdtotvol"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/remainInputTime"
    unit_of_measurement: "H"
    device_class: "duration"
    value_template: >
      {% if states('sensor.zendure_laadtijd_tot_vol') not in ['unknown'] %}
        {{ int(value_json, 0) / 60 }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "batt 1 soc"
    unique_id: "YtegehSbatt1soclvl"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/packData/<serienr_batt1>/socLevel"
    unit_of_measurement: "%"
    device_class: "battery"
    value_template: >
      {% if states('sensor.zendure_batt_1_soc') not in ['unknown'] %}
        {{ int(value_json, 0) }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "batt 2 soc"
    unique_id: "YtegehSbatt2soclvl"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/packData/<serienr_batt1>/socLevel"
    unit_of_measurement: "%"
    device_class: "battery"
    value_template: >
      {% if states('sensor.zendure_batt_2_soc') not in ['unknown'] %}
        {{ int(value_json, 0) }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"
      
  - name: "batt 1 max temp"
    unique_id: "YtegehSbatt1maxtemp"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/packData/<serienr_batt1>/maxTemp"
    unit_of_measurement: "°C"
    device_class: "temperature"
    value_template: >
      {% if states('sensor.zendure_batt_1_max_temp') not in ['unknown'] %}
        {{ value_json }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "batt 2 max temp"
    unique_id: "YtegehSbatt2maxtemp"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/packData/<serienr_batt2>/maxTemp"
    unit_of_measurement: "°C"
    device_class: "temperature"
    value_template: >
      {% if states('sensor.zendure_batt_2_max_temp') not in ['unknown'] %}
        {{ value_json }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "batt 1 max voltage"
    unique_id: "YtegehSbatt1maxvolt"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/packData/<serienr_batt1>/maxVol"
    unit_of_measurement: "V"
    device_class: "voltage"
    value_template: >
      {% if states('sensor.zendure_batt_1_max_voltage') not in ['unknown'] %}
        {{ value_json }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "batt 1 min voltage"
    unique_id: "YtegehSbatt1minvolt"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/packData/<serienr_batt1>/minVol"
    unit_of_measurement: "V"
    device_class: "voltage"
    value_template: >
      {% if states('sensor.zendure_batt_1_min_voltage') not in ['unknown'] %}
        {{ value_json }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"
         
  - name: "batt 2 max voltage"
    unique_id: "YtegehSbatt2maxvolt"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/packData/<serienr_batt2>/maxVol"
    unit_of_measurement: "V"
    device_class: "voltage"
    value_template: >
      {% if states('sensor.zendure_batt_2_max_voltage') not in ['unknown'] %}
        {{ value_json }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"
      
  - name: "batt 2 min voltage"
    unique_id: "YtegehSbatt2minvolt"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/packData/<serienr_batt2>/minVol"
    unit_of_measurement: "V"
    device_class: "voltage"
    value_template: >
      {% if states('sensor.zendure_batt_2_min_voltage') not in ['unknown'] %}
        {{ value_json }}
      {% else %}
        {{ int(0) }}
      {% endif %}    
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"
      
  - name: " hyper temp" 
    unique_id: "Ytegehhypertemp"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/hyperTmp"
    value_template: "{{ value_json }}"
    unit_of_measurement: "°C"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "output limit" 
    unique_id: "Ytegehoutputlimit"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/outputLimit"
    value_template: "{{ value_json | int }}"
    unit_of_measurement: "W"    
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"
      
  - name: "input limit" 
    unique_id: "Ytegehinputlimit"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/inputLimit"
    value_template: "{{ value_json | int }}"
    unit_of_measurement: "W"    
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "hub status" 
    unique_id: "YtegehShubState"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/hubState"
    value_template: "{{ value_json | int }}"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "zp act"
    unique_id: "YtegehSsolarInputwwPower"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/solarInputPower"
    unit_of_measurement: "W"
    device_class: "power"
    value_template: >
      {% if states('sensor.zendure_zp_act') not in ['unknown'] %}
        {{ int(value_json, 0) }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "solar power 1 act"
    unique_id: "YtegehSsolarpower1"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/pvPower1"
    unit_of_measurement: "W"
    device_class: "power"
    value_template: >
      {% if states('sensor.zendure_solar_power_1_act') not in ['unknown'] %}
        {{ int(value_json, 0) }}
      {% else %}
        {{ int(0) }}
      {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "solar power 2 act"
    unique_id: "YtegehSsolarpower2"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/pvPower2"
    unit_of_measurement: "W"
    device_class: "power"
    value_template: >
      {% if states('sensor.zendure_solar_power_2_act') not in ['unknown'] %}
        {{ int(value_json, 0) }}
      {% else %}
        {{ int(0) }}
      {% endif %}    
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "pack input power"
    unique_id: "YtegehSpackInputPower"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>"
    unit_of_measurement: "W"
    device_class: "power"
    value_template: >
         {% if states('sensor.zendure_pack_input_power') not in ['unknown'] %}
           {{ int(value_json.packInputPower, 0) }}
         {% else %}
           {{ int(0) }}
         {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "grid input act"
    unique_id: "YtegehSgridInputPower"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/gridInputPower"
    unit_of_measurement: "W"
    device_class: "power"
    value_template: >
         {% if states('sensor.zendure_grid_input_act') not in ['unknown'] %}
           {{ int(value_json, 0) }}
         {% else %}
           {{ int(0) }}
         {% endif %}
    state_class: "measurement"
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "ac output act"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/acOutputPower"
    unique_id: "acoutputact"
    value_template: >
         {% if states('sensor.zendure_ac_output_act') not in ['unknown'] %}
           {{ int(value_json, 0) }}
         {% else %}
           {{ int(0) }}
         {% endif %}
    unit_of_measurement: "W"
    state_class: "measurement"
    icon: mdi:battery-clock    
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "batt soc"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/electricLevel"
    unique_id: "zenbattsoc"
    value_template: "{{ value_json }}"
    unit_of_measurement: "%"
    icon: mdi:battery-sync-outline
    device: 
      name: "Zendure"
      identifiers: "<serienr_hyper>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "laadtijd tot vol"
    unique_id: "W2BE3DESldtdtotvol"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/calculations/remainInputTime"
    value_template: "{{ value }}" 
    device: 
      name: "Zendure"
      identifiers: "<serie_nr>
      manufacturer: "Zendure"
      model: "Hyper 2000"

  - name: "ontlaadtijd tot leeg"
    unique_id: "W2BE3DssESldtdleeG"
    state_topic: "zendure-solarflow/0/gDa3tb/<device-id>/calculations/remainOutTime"
    value_template: "{{ value }}" 
    device: 
      name: "Zendure"
      identifiers: "<serie_nr>"
      manufacturer: "Zendure"
      model: "Hyper 2000"

Als je de mqtt sensoren binnen HA opnieuw geladen hebt of HA herstart hebt kun je nu een nieuw apparaat terugvinden met de naam Zendure met daarbij alle bovenstaande sensoren.



6. node-red flow "handmatig laden":
Voorbeeld van hoedat je in HA via een input_numer die je met de helper functie kunt aanmaken een slider maakt om handmatig de waarde voor laden in te stellen. In mijn voorbeeld zie je het veld input_number.hyper_import in de eerste node(als je die aanklikt), dat is de HA helper die ik heb aangemaakt om de waarde vanuit HA door te geven naar deze flow. Dus die moet jezelf ook aanmaken:
Afbeeldingslocatie: https://tweakers.net/i/Hd6kkAHEKxHODIh-remUW75p27M=/x800/filters:strip_exif()/f/image/HKsYietejEEsGVYmO1nduM9q.png?f=fotoalbum_large

Vergeet ook niet na het importeren van deze flow in node-red, om de topics hieronder aan te passen met je eigen deviceid!

De flow lijkt ingewikkeld maar bovenin controleer ik eerst of export al aanstaat en die zet ik dan ook eventueel uit zodat de 2 processen import/export elkaar niet in de weg zitten. Verder controleer ik eerst of acmode wel op import staat en zo niet zet ik acmode op de juiste waarde.

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

De node-red flow die je kunt importeren:
JSON:
1
[{"id":"deb6472c24d7dd68","type":"server-state-changed","z":"4357f0b9551a8e4d","name":"LADEN (import)","server":"1190584e6afd2564","version":6,"outputs":1,"exposeAsEntityConfig":"","entities":{"entity":["input_number.hyper_import"],"substring":[],"regex":[]},"outputInitially":false,"stateType":"num","ifState":"","ifStateType":"num","ifStateOperator":"gt","outputOnlyOnStateChange":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":100,"y":1200,"wires":[["cf8276fc4378460f"]]},{"id":"d0c4e8ecd10de3ad","type":"mqtt out","z":"4357f0b9551a8e4d","name":"Set Input(laden)","topic":"zendure-solarflow/0/gDa3tb/device-id/control/setInputLimit/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a4502226a97fecb5","x":780,"y":1180,"wires":[]},{"id":"cf8276fc4378460f","type":"api-current-state","z":"4357f0b9551a8e4d","name":"acMode controle","server":"1190584e6afd2564","version":3,"outputs":2,"halt_if":"1","halt_if_type":"num","halt_if_compare":"is","entity_id":"sensor.zendure_acmode","state_type":"num","blockInputOverrides":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":330,"y":1200,"wires":[["928559588423b165","289f142b4450d997"],["5b48afae79962d07","3aee97ee8794d651","289f142b4450d997"]]},{"id":"6716e95cdebea2b7","type":"mqtt out","z":"4357f0b9551a8e4d","name":"Import aanzetten","topic":"zendure-solarflow/0/gDa3tb/device-id/control/acMode/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a4502226a97fecb5","x":790,"y":1260,"wires":[]},{"id":"5b48afae79962d07","type":"function","z":"4357f0b9551a8e4d","name":"payload","func":"msg.payload = 1;\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":540,"y":1260,"wires":[["6716e95cdebea2b7"]]},{"id":"0f302315a381424a","type":"mqtt out","z":"4357f0b9551a8e4d","name":"Set Imput(laden)","topic":"zendure-solarflow/0/gDa3tb/device-id/control/setInputLimit/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a4502226a97fecb5","x":1020,"y":1340,"wires":[]},{"id":"3aee97ee8794d651","type":"delay","z":"4357f0b9551a8e4d","name":"","pauseType":"delay","timeout":"2","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":540,"y":1340,"wires":[["db51498a54f686fb"]]},{"id":"928559588423b165","type":"api-current-state","z":"4357f0b9551a8e4d","name":"import ophalen","server":"1190584e6afd2564","version":3,"outputs":1,"halt_if":"","halt_if_type":"num","halt_if_compare":"is","entity_id":"input_number.hyper_import","state_type":"num","blockInputOverrides":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":560,"y":1180,"wires":[["d0c4e8ecd10de3ad"]]},{"id":"db51498a54f686fb","type":"api-current-state","z":"4357f0b9551a8e4d","name":"import ophalen","server":"1190584e6afd2564","version":3,"outputs":1,"halt_if":"","halt_if_type":"num","halt_if_compare":"is","entity_id":"input_number.hyper_import","state_type":"num","blockInputOverrides":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":780,"y":1340,"wires":[["0f302315a381424a"]]},{"id":"d0f7b33d25d372a5","type":"mqtt out","z":"4357f0b9551a8e4d","name":"Set Output op 0","topic":"zendure-solarflow/0/gDa3tb/device-id/control/setOutputLimit/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a4502226a97fecb5","x":960,"y":1100,"wires":[]},{"id":"289f142b4450d997","type":"api-current-state","z":"4357f0b9551a8e4d","name":"export ophalen","server":"1190584e6afd2564","version":3,"outputs":2,"halt_if":"0","halt_if_type":"num","halt_if_compare":"gt","entity_id":"input_number.hyper_export","state_type":"num","blockInputOverrides":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":560,"y":1100,"wires":[["c40d21499faec940"],[]]},{"id":"c40d21499faec940","type":"function","z":"4357f0b9551a8e4d","name":"payload","func":"msg.payload = 0;\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":760,"y":1100,"wires":[["d0f7b33d25d372a5"]]},{"id":"1190584e6afd2564","type":"server","name":"Home Assistant","version":5,"addon":false,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true},{"id":"a4502226a97fecb5","type":"mqtt-broker","name":"ioBroker","broker":"http://192.168.2.114/","port":1883,"clientid":"","autoConnect":true,"usetls":false,"protocolVersion":4,"keepalive":60,"cleansession":true,"autoUnsubscribe":true,"birthTopic":"","birthQos":"0","birthRetain":"false","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closeRetain":"false","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willRetain":"false","willPayload":"","willMsg":{},"userProps":"","sessionExpiry":""}]


De overige flows ga ik hieronder plaatsen in vervolg reacties want het starttopic zit aan de max.

[ Voor 25% gewijzigd door Taro op 16-06-2025 13:14 ]

energienerds.nl


  • Mediacj
  • Registratie: Augustus 2002
  • Laatst online: 01-06 08:48
7. node-red flow "handmatig exporteren":
Zelfde idee als bij stap 6 maar dan voor exporteren, ook hiervoor moet je eerst een helper aanmaken: input_number.hyper_export en de device-id aanpassen naar je eigen id in de topics.
Afbeeldingslocatie: https://tweakers.net/i/VHN-llbvQsnfQyAThwRypGDoWK0=/x800/filters:strip_exif()/f/image/mQcqb7WaE4Z1ZRGzJ65i0y7c.png?f=fotoalbum_large

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

de flow:
JSON:
1
[{"id":"2de021ad313b5188","type":"server-state-changed","z":"4357f0b9551a8e4d","name":"EXPORT","server":"1190584e6afd2564","version":6,"outputs":1,"exposeAsEntityConfig":"","entities":{"entity":["input_number.hyper_export"],"substring":[],"regex":[]},"outputInitially":false,"stateType":"num","ifState":"","ifStateType":"num","ifStateOperator":"gt","outputOnlyOnStateChange":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":80,"y":1620,"wires":[["f18fa3a4f323e11a"]]},{"id":"a42428ccca142565","type":"mqtt out","z":"4357f0b9551a8e4d","name":"Set Output","topic":"zendure-solarflow/0/gDa3tb/device-id/control/setOutputLimit/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a4502226a97fecb5","x":770,"y":1600,"wires":[]},{"id":"f18fa3a4f323e11a","type":"api-current-state","z":"4357f0b9551a8e4d","name":"acMode controle","server":"1190584e6afd2564","version":3,"outputs":2,"halt_if":"2","halt_if_type":"num","halt_if_compare":"is","entity_id":"sensor.zendure_acmode","state_type":"num","blockInputOverrides":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":330,"y":1620,"wires":[["494a9bb04d75e95c","cd21e35e12fa3492"],["d03f52c5948270e3","2a9f25d2c05ce548","cd21e35e12fa3492"]]},{"id":"d03f52c5948270e3","type":"delay","z":"4357f0b9551a8e4d","name":"","pauseType":"delay","timeout":"2","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":540,"y":1760,"wires":[["82f674c618d505d9"]]},{"id":"398bfe0c456d2379","type":"mqtt out","z":"4357f0b9551a8e4d","name":"Export aanzetten","topic":"zendure-solarflow/0/gDa3tb/device-id/control/acMode/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a4502226a97fecb5","x":790,"y":1680,"wires":[]},{"id":"2a9f25d2c05ce548","type":"function","z":"4357f0b9551a8e4d","name":"payload","func":"msg.payload = 2;\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":540,"y":1680,"wires":[["398bfe0c456d2379"]]},{"id":"588aeea6e419f1c6","type":"mqtt out","z":"4357f0b9551a8e4d","name":"Set Output","topic":"zendure-solarflow/0/gDa3tb/device-id/control/setOutputLimit/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a4502226a97fecb5","x":1010,"y":1760,"wires":[]},{"id":"494a9bb04d75e95c","type":"api-current-state","z":"4357f0b9551a8e4d","name":"export ophalen","server":"1190584e6afd2564","version":3,"outputs":1,"halt_if":"","halt_if_type":"num","halt_if_compare":"is","entity_id":"input_number.hyper_export","state_type":"num","blockInputOverrides":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":540,"y":1600,"wires":[["a42428ccca142565"]]},{"id":"82f674c618d505d9","type":"api-current-state","z":"4357f0b9551a8e4d","name":"export ophalen","server":"1190584e6afd2564","version":3,"outputs":1,"halt_if":"","halt_if_type":"num","halt_if_compare":"is","entity_id":"input_number.hyper_export","state_type":"num","blockInputOverrides":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":780,"y":1760,"wires":[["588aeea6e419f1c6"]]},{"id":"5b0571465ce9f5fb","type":"mqtt out","z":"4357f0b9551a8e4d","name":"Set laden op 0","topic":"zendure-solarflow/0/gDa3tb/device-id/control/setInputLimit/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a4502226a97fecb5","x":940,"y":1520,"wires":[]},{"id":"cd21e35e12fa3492","type":"api-current-state","z":"4357f0b9551a8e4d","name":"import ophalen","server":"1190584e6afd2564","version":3,"outputs":2,"halt_if":"0","halt_if_type":"num","halt_if_compare":"gt","entity_id":"input_number.hyper_import","state_type":"num","blockInputOverrides":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":540,"y":1520,"wires":[["f1133143cd805312"],[]]},{"id":"f1133143cd805312","type":"function","z":"4357f0b9551a8e4d","name":"payload","func":"msg.payload = 0;\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":760,"y":1520,"wires":[["5b0571465ce9f5fb"]]},{"id":"1190584e6afd2564","type":"server","name":"Home Assistant","version":5,"addon":false,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true},{"id":"a4502226a97fecb5","type":"mqtt-broker","name":"ioBroker","broker":"http://192.168.2.114/","port":1883,"clientid":"","autoConnect":true,"usetls":false,"protocolVersion":4,"keepalive":60,"cleansession":true,"autoUnsubscribe":true,"birthTopic":"","birthQos":"0","birthRetain":"false","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closeRetain":"false","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willRetain":"false","willPayload":"","willMsg":{},"userProps":"","sessionExpiry":""}]

[ Voor 177% gewijzigd door Mediacj op 19-01-2025 20:02 ]

energienerds.nl


  • Mediacj
  • Registratie: Augustus 2002
  • Laatst online: 01-06 08:48
8. node-red flow "nul op de meter":
Afbeeldingslocatie: https://tweakers.net/i/maf5SKOtyR8kzMJQDJVKiysQhFA=/800x/filters:strip_exif()/f/image/eHokdMqbefWLcsQXrVAyaHsP.png?f=fotoalbum_large

De node-red flow om te importeren:
JSON:
1
[{"id":"27f35bb9813cc2b5","type":"delay","z":"4357f0b9551a8e4d","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"20","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"allowrate":false,"outputs":1,"x":860,"y":420,"wires":[["9e76696ba09a0ed8","e1d10bc0d853a681"]]},{"id":"ca7666d14e3d6c5d","type":"trigger-state","z":"4357f0b9551a8e4d","name":"DYNAMISCH EXPORTEREN","server":"1190584e6afd2564","version":5,"inputs":0,"outputs":2,"exposeAsEntityConfig":"84f832914fc59370","entities":{"entity":["sensor.huisaansluiting_act"],"substring":[],"regex":[]},"debugEnabled":false,"constraints":[{"targetType":"this_entity","targetValue":"","propertyType":"current_state","propertyValue":"new_state.state","comparatorType":"is_not","comparatorValueDatatype":"num","comparatorValue":"0"}],"customOutputs":[],"outputInitially":false,"stateType":"num","enableInput":false,"x":140,"y":420,"wires":[["70a9eac461d89293"],[]]},{"id":"473f4e5c5d1f4338","type":"api-render-template","z":"4357f0b9551a8e4d","name":"nwe waarde export","server":"1190584e6afd2564","version":0,"template":"{% set exp = float(states('sensor.huisaansluiting_export_act') | default(0)) %}\n{% set imp = float(states('sensor.huisaansluiting_import_act') | default(0)) %}\n{% set zen = float(states('sensor.zen_export_act') | default(0)) %}\n\n{% if imp > 10 %}\n{{ [(imp + zen) | round(0), 800] | min }}\n{% elif exp > 10 %}\n{{(zen - exp) | round(0)}}\n{% else %}\nfalse\n{% endif %}","resultsLocation":"payload","resultsLocationType":"msg","templateLocation":"payload","templateLocationType":"msg","x":630,"y":420,"wires":[["27f35bb9813cc2b5"]]},{"id":"9e76696ba09a0ed8","type":"switch","z":"4357f0b9551a8e4d","name":"gewijzigd?","property":"payload","propertyType":"msg","rules":[{"t":"neq","v":"false","vt":"str"}],"checkall":"false","repair":false,"outputs":1,"x":1070,"y":420,"wires":[["194b041380162b80"]]},{"id":"194b041380162b80","type":"mqtt out","z":"4357f0b9551a8e4d","name":"Set Output","topic":"zendure-solarflow/0/gDa3tb/device-id/control/setOutputLimit/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a4502226a97fecb5","x":1290,"y":420,"wires":[]},{"id":"70a9eac461d89293","type":"api-current-state","z":"4357f0b9551a8e4d","name":"quooker niet actief?","server":"1190584e6afd2564","version":3,"outputs":2,"halt_if":"false","halt_if_type":"bool","halt_if_compare":"is","entity_id":"input_boolean.batterij_export_quooker","state_type":"habool","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":400,"y":420,"wires":[["473f4e5c5d1f4338"],[]]},{"id":"4ec37c195d25baed","type":"mqtt out","z":"4357f0b9551a8e4d","name":"Zet AC export op 0","topic":"zendure-solarflow/0/gDa3tb/device-id/control/setOutputLimit/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a4502226a97fecb5","x":630,"y":520,"wires":[]},{"id":"e1d10bc0d853a681","type":"api-current-state","z":"4357f0b9551a8e4d","name":"acMode controle","server":"1190584e6afd2564","version":3,"outputs":2,"halt_if":"2","halt_if_type":"num","halt_if_compare":"is_not","entity_id":"sensor.zendure_acmode","state_type":"num","blockInputOverrides":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":1090,"y":320,"wires":[["c1a9e4c2324e364e"],[]]},{"id":"c1a9e4c2324e364e","type":"function","z":"4357f0b9551a8e4d","name":"payload","func":"msg.payload = 2;\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1280,"y":320,"wires":[["2f650601b6f8b99d"]]},{"id":"2f650601b6f8b99d","type":"mqtt out","z":"4357f0b9551a8e4d","name":"Export aanzetten","topic":"zendure-solarflow/0/gDa3tb/device-id/control/acMode/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a4502226a97fecb5","x":1510,"y":320,"wires":[]},{"id":"28ae2ecba728217b","type":"server-state-changed","z":"4357f0b9551a8e4d","name":"DYNAMISCHE EXP uitgezet","server":"1190584e6afd2564","version":6,"outputs":2,"exposeAsEntityConfig":"","entities":{"entity":["switch.zendure_dynamische_export"],"substring":[],"regex":[]},"outputInitially":false,"stateType":"habool","ifState":"false","ifStateType":"bool","ifStateOperator":"is","outputOnlyOnStateChange":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":140,"y":520,"wires":[["0cadeae566da1f88"],[]]},{"id":"0cadeae566da1f88","type":"function","z":"4357f0b9551a8e4d","name":"payload","func":"msg.payload = 0;\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":360,"y":520,"wires":[["4ec37c195d25baed"]]},{"id":"1190584e6afd2564","type":"server","name":"Home Assistant","version":5,"addon":false,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true},{"id":"84f832914fc59370","type":"ha-entity-config","server":"1190584e6afd2564","deviceConfig":"","name":"zendure dynamische export","version":6,"entityType":"switch","haConfig":[{"property":"name","value":"zendure dynamische export"},{"property":"icon","value":"mdi:battery-arrow-down-outline"},{"property":"entity_picture","value":""},{"property":"entity_category","value":"config"},{"property":"device_class","value":"switch"}],"resend":false,"debugEnabled":true},{"id":"a4502226a97fecb5","type":"mqtt-broker","name":"ioBroker","broker":"http://192.168.2.114/","port":1883,"clientid":"","autoConnect":true,"usetls":false,"protocolVersion":4,"keepalive":60,"cleansession":true,"autoUnsubscribe":true,"birthTopic":"","birthQos":"0","birthRetain":"false","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closeRetain":"false","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willRetain":"false","willPayload":"","willMsg":{},"userProps":"","sessionExpiry":""}]


In deze flow zit de node "nwe waarde export" met daarin een formule om de nom waarde te bepalen in het geval van een 1-fase aansluiting. Als je echter een 3-fase aansluiting hebt zou je onderstaande formule kunnen gebruiken in de node "nwe waarde export":
YAML:
1
2
3
4
5
{% if ((float(states('sensor.zendure_output_home_act'))) - ((float(states('sensor.net_mon'))))) < float(states('input_number.batterij_export_max')) %}
 {{ ((float(states('sensor.zendure_output_home_act'))) - ((float(states('sensor.net_mon'))))) | round(0)| abs}}
{% else %}
 {{states('input_number.batterij_export_max')}}
{% endif %}

In deze formule zit de sensor net_mon:
YAML:
1
2
3
4
5
6
7
8
      net_mon:
        value_template: >
            {{
                ((float(states('sensor.dsmr_reading_electricity_currently_returned'))) -(float(states('sensor.dsmr_reading_electricity_currently_delivered')))) *1000
            }}
        unit_of_measurement: 'W'
        friendly_name: "net monitor"
        unique_id: netmon1

[ Voor 105% gewijzigd door Mediacj op 20-01-2025 17:05 ]

energienerds.nl


  • Mediacj
  • Registratie: Augustus 2002
  • Laatst online: 01-06 08:48
9. node-red flow "Dynamisch laden":
Een flow waarmee je dynamisch kunt laden d.w.z. dat de flow de overproductie van je zonnepanelen automatich naar je batterijen stuurt en het laadvermogen telkens aanpast aan de gewijzigde overproductie.

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

De node-red flow om te importeren:
JSON:
1
[{"id":"0d9faedb04e92437","type":"delay","z":"4357f0b9551a8e4d","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"10","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"allowrate":false,"outputs":1,"x":860,"y":800,"wires":[["cb0b3506c10ce08c","ed57e6c8ad77e201"]]},{"id":"17ee59f6cd0c07de","type":"api-render-template","z":"4357f0b9551a8e4d","name":"nwe waarde export","server":"1190584e6afd2564","version":0,"template":"{% set exp = float(states('sensor.huisaansluiting_export_act') | default(0)) %}\n{% set imp = float(states('sensor.huisaansluiting_import_act') | default(0)) %}\n{% set zen = float(states('sensor.zen_import_act') | default(0)) %}\n\n{% if exp > 30 %}\n{{ [(exp + zen) | round(0), 1200] | min }}\n{% elif imp > zen %}\n30\n{% elif imp > 10 %}\n{{(zen - imp) | round(0)}}\n{% else %}\nfalse\n{% endif %}","resultsLocation":"payload","resultsLocationType":"msg","templateLocation":"payload","templateLocationType":"msg","x":630,"y":800,"wires":[["0d9faedb04e92437"]]},{"id":"cb0b3506c10ce08c","type":"switch","z":"4357f0b9551a8e4d","name":"gewijzigd?","property":"payload","propertyType":"msg","rules":[{"t":"neq","v":"false","vt":"str"}],"checkall":"false","repair":false,"outputs":1,"x":1070,"y":800,"wires":[["4163762fba8be58f"]]},{"id":"4163762fba8be58f","type":"mqtt out","z":"4357f0b9551a8e4d","name":"Set Output","topic":"zendure-solarflow/0/gDa3tb/device-id/control/setInputLimit/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a4502226a97fecb5","x":1310,"y":800,"wires":[]},{"id":"c4ba1b59b76c7979","type":"api-current-state","z":"4357f0b9551a8e4d","name":"quooker niet actief?","server":"1190584e6afd2564","version":3,"outputs":2,"halt_if":"false","halt_if_type":"bool","halt_if_compare":"is","entity_id":"input_boolean.batterij_export_quooker","state_type":"habool","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":360,"y":800,"wires":[["17ee59f6cd0c07de"],[]]},{"id":"cf9070fa0f032d9c","type":"mqtt out","z":"4357f0b9551a8e4d","name":"Zet AC laden op 0","topic":"zendure-solarflow/0/gDa3tb/device-id/control/setInputLimit/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a4502226a97fecb5","x":630,"y":880,"wires":[]},{"id":"0df0ea76afcd9c4e","type":"trigger-state","z":"4357f0b9551a8e4d","name":"LADEN","server":"1190584e6afd2564","version":5,"inputs":0,"outputs":2,"exposeAsEntityConfig":"ec886b4731011bcf","entities":{"entity":["sensor.huisaansluiting_act"],"substring":[],"regex":[]},"debugEnabled":false,"constraints":[],"customOutputs":[],"outputInitially":false,"stateType":"num","enableInput":false,"x":70,"y":800,"wires":[["c4ba1b59b76c7979"],[]]},{"id":"ed57e6c8ad77e201","type":"api-current-state","z":"4357f0b9551a8e4d","name":"acMode controle","server":"1190584e6afd2564","version":3,"outputs":2,"halt_if":"1","halt_if_type":"num","halt_if_compare":"is_not","entity_id":"sensor.zendure_acmode","state_type":"num","blockInputOverrides":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":1090,"y":700,"wires":[["82d2803a2959463f"],[]]},{"id":"82d2803a2959463f","type":"function","z":"4357f0b9551a8e4d","name":"payload","func":"msg.payload = 1;\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1300,"y":700,"wires":[["cd161e310b2277ca"]]},{"id":"cd161e310b2277ca","type":"mqtt out","z":"4357f0b9551a8e4d","name":"Import aanzetten","topic":"zendure-solarflow/0/gDa3tb/device-id/control/acMode/set","qos":"","retain":"true","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"a4502226a97fecb5","x":1510,"y":700,"wires":[]},{"id":"1f73eaecab12f5a0","type":"server-state-changed","z":"4357f0b9551a8e4d","name":"LADEN uitgezet","server":"1190584e6afd2564","version":6,"outputs":2,"exposeAsEntityConfig":"","entities":{"entity":["switch.zendure_dynamisch_laden"],"substring":[],"regex":[]},"outputInitially":false,"stateType":"habool","ifState":"false","ifStateType":"bool","ifStateOperator":"is","outputOnlyOnStateChange":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":100,"y":880,"wires":[["812a561da56a6fcf"],[]]},{"id":"812a561da56a6fcf","type":"function","z":"4357f0b9551a8e4d","name":"payload","func":"msg.payload = 0;\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":880,"wires":[["cf9070fa0f032d9c"]]},{"id":"1190584e6afd2564","type":"server","name":"Home Assistant","version":5,"addon":false,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true},{"id":"a4502226a97fecb5","type":"mqtt-broker","name":"ioBroker","broker":"http://192.168.2.114/","port":1883,"clientid":"","autoConnect":true,"usetls":false,"protocolVersion":4,"keepalive":60,"cleansession":true,"autoUnsubscribe":true,"birthTopic":"","birthQos":"0","birthRetain":"false","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closeRetain":"false","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willRetain":"false","willPayload":"","willMsg":{},"userProps":"","sessionExpiry":""},{"id":"ec886b4731011bcf","type":"ha-entity-config","server":"1190584e6afd2564","deviceConfig":"","name":"zendure dynamisch laden","version":6,"entityType":"switch","haConfig":[{"property":"name","value":"zendure dynamisch laden"},{"property":"icon","value":"mdi:battery-arrow-down-outline"},{"property":"entity_picture","value":""},{"property":"entity_category","value":"config"},{"property":"device_class","value":""}],"resend":false,"debugEnabled":false}]

[ Voor 99% gewijzigd door Mediacj op 19-01-2025 21:25 ]

energienerds.nl


  • Mediacj
  • Registratie: Augustus 2002
  • Laatst online: 01-06 08:48
Taro schreef op zondag 19 januari 2025 @ 20:58:
@Mediacj Vraagje: In Home Assistant zie ik nog steeds de waardes staan van toen ik gisteren de mqtt.yaml met daarin de sensoren heb toegevoegd. In MQTT Explorer zie ik uiteraard inmiddels heel andere waarden staan. Hoe zorg ik ervoor dat deze in een HA dashboard constant geactualiseerd worden?
Dat is vreemd want die zouden 1 op 1 geactuliseerd moeten worden zodra ze op de mqtt-server veranderen door een nieuwe state publish.

En in de mqtt explorer heb je een connectie met je primaire HA mqtt-server?

Gebruikte je hiervoor ook al mqtt-sensoren? Heb je bij integraties de mqtt server gekoppeld aan HA?
Afbeeldingslocatie: https://tweakers.net/i/u3LymkXHeDapcr7JHpdyS8IkMhE=/x800/filters:strip_exif()/f/image/qj8hkfM0zkaamxAOsdqtxhqa.png?f=fotoalbum_large

[ Voor 25% gewijzigd door Mediacj op 19-01-2025 21:08 ]

energienerds.nl


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Mediacj schreef op zondag 19 januari 2025 @ 21:20:
[...]

Als het je gelukt is om de sensoren vanuit de mqtt.yaml in HA te krijgen, staat het wat dat betreft goed.

De synchronisatie zit in de mqtt integratie(afbeelding hierboven)
Ja, dat ging prima.

Zie nu overigens dat de SOC is geactualiseerd en correct is:
Afbeeldingslocatie: https://tweakers.net/i/h2blo5VbY8JmoqcXcx52kX_3o_w=/x800/filters:strip_exif()/f/image/19Bxa9PZ3ZWSBuYZZGkScI6i.png?f=fotoalbum_large

Straks laden, zal de rest hopelijk ook volgen en met een beetje geluk geactualiseerd blijven.

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Ja, lijkt nu wel te actualiseren:
Afbeeldingslocatie: https://tweakers.net/i/hczxmInGi80nQNqJgdvT8LX6Z80=/x800/filters:strip_exif()/f/image/Y4W6Xz50jUJQm8hoCK3ZLzS5.png?f=fotoalbum_large

Staat remainInputTime bij jou ook steeds op 59940 ?

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Mediacj
  • Registratie: Augustus 2002
  • Laatst online: 01-06 08:48
DaGoose schreef op vrijdag 24 januari 2025 @ 14:43:
ik ben dan toch iemand die er verder in wil duiken, dus toch weer even erin gedoken en een en ander opnieuw gedaan. :)
Ik vraag mij af, in iobroker zie ik bij mqtt.0 dus 3 vinkjes: 'connected to host' en 'heartbeat' zijn groen (dus connectie met mqtt zelf in HA denk ik?) maar daaronder staat 'connected:-' op rood. Ik heb een idee dat daar ergens iets verkeerd gaat? Is dat wat je bedoeld met dat er nog geen node-red connectie is?
Alle 3 deze zendure-solarfow.0 vinkjes zijn groen, dus dat lijkt wel online.
Ja als er nog geen connectie is met een mqtt client(in dit geval de node-red client) dan staat er een oranje driehoekje, en is het cirkeltje rood:
Afbeeldingslocatie: https://tweakers.net/i/donYMqERBlTXZXmCWH9Q6eNGZ9g=/800x/filters:strip_exif()/f/image/CnkS2jtd31qBb5Ju7J61VBcB.png?f=fotoalbum_large

Als er wel een connectie is dan is alles groen en zie je ook nodered, in mijn geval:
Afbeeldingslocatie: https://tweakers.net/i/-QV9EPw1OdpA50AWGk6r-XV30AA=/800x/filters:strip_exif()/f/image/OWLwRtRih4P3uANjUsO7PSG5.png?f=fotoalbum_large

Je Zendure is goed als ze allemaal groen zijn dus je hebt een connectie met de EU cloud van Zendure.
DaGoose schreef op vrijdag 24 januari 2025 @ 14:43:
Ik heb trouwens iobroker in een docker container draaien op mijn synology (RS1221+) , HA draait in een virtual machine op diezelfde synology.
Nou dat zou dan goed moeten gaan want ik ga ervanuit dat die VM een eigen ip-adres heeft zodat er geen conflict op poort 1883 zal ontstaan.
DaGoose schreef op vrijdag 24 januari 2025 @ 14:43:
Edit: als ik in de log van node red kijk dan staat er ook dit:
24 Jan 15:09:48 - [info] [mqtt-broker:dcd93e25a1294938] Connection failed to broker: mqtt://iobroker:1883
24 Jan 15:09:55 - [info] [mqtt-broker:4bb31d85653dc58b] Connection failed to broker: mqtt://core-mosquitto:1883
Het lijkt erop dat je mqtt://iobroker:1883 niet goed is, of je moet een interne dns verwijzing hebben naar je iobroker, maar normaal gesproken zet je daar het ipadres van de iobroker samen met poort 1883. Wat ook nog kan is dat de poort 1883 niet openstaat. Kun je met de MQTT-explorer op de MQTT-server van iobroker en de MQTT-server van HA connecten?

energienerds.nl


  • DaGoose
  • Registratie: Januari 2025
  • Laatst online: 31-05 19:43
Ik had vannacht een eureka/duh moment, de iobroker draait uiteraard niet onder HA maar op mijn NAS, dus een ander IP-adres. Dus eigenlijk heel overtuigd vanmorgen een en ander getest, maar het yes moment bleef helaas uit.
Diverse poorten geprobeerd, maar ik krijg het niet voor elkaar. :/
Kunnen jullie wat met deze screenschots?Afbeeldingslocatie: https://tweakers.net/i/0RSG42pT3npMoFxhWeIf6CudyNw=/800x/filters:strip_exif()/f/image/xGtObOAZVYETxTPvjhKIXOLj.png?f=fotoalbum_large

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

Afbeeldingslocatie: https://tweakers.net/i/2v-_l-dwoEl1Vph8SA1ORQWZKGk=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/gS1jLnFiEbeMUrtLdOYINajw.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/BxcB7hM80dEJWt9MOHK3Dy0IcSI=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/KHnrQPdHQpfjVf29wjTiICSd.png?f=user_large

Uiteraard ook geprobeerd om de MQTT broker (staat nu op core-mosquitto) op andere manieren te gebruiken. Maar helaas..

Ik vraag mij af, zou er ergens iets in node-red verkeerd gaan? Dit is de eerste keer dat ik daarmee werk en dus ook flows bouw.

[ Voor 8% gewijzigd door DaGoose op 25-01-2025 10:48 ]


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
@DaGoose Gebruik het IP adres ipv "core-mosquitto" eens?

Edit: Zo dus, dat is bij mij het IP adres van Home Assistant:
Afbeeldingslocatie: https://tweakers.net/i/l_8XG2THUMLdoaqAvbNlpOU6OPU=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/MoagGs3HLPfg6cKS4kdGrmlU.png?f=user_large

En hier ook:
Afbeeldingslocatie: https://tweakers.net/i/PJG1jx3a-UkVTorLfE0EekdHnLI=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/o0esMkXjZ1kQ3TVRJdEr4XR8.png?f=user_large

[ Voor 91% gewijzigd door Taro op 25-01-2025 11:00 ]

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • DaGoose
  • Registratie: Januari 2025
  • Laatst online: 31-05 19:43
Ik heb er een heel groot vermoeden van dat het toch echt bij node-red verkeet gaat. Zojuist met mqtt explorer een connectie gemaakt naar de iobroker en dan krijg ik direct een connectie en is dus ook het 3e vinkje groen en daar staat dan ook bij dat hij geconnect is met mqtt-explorer.
Het lijkt er dus op dat zowel mqtt goed werkt maar ook de iobroker, maar dat de connectie ertussen dus verkeerd blijft gaan ook al vul ik dus exact hetzelfde in als in de mqtt explorer.
Afbeeldingslocatie: https://tweakers.net/i/rK__LI5lVcE4zRp4gq9aed-DqUw=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/OVXCoPXtaLWYAXV2rYQeWtft.png?f=user_large

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

  • DaGoose
  • Registratie: Januari 2025
  • Laatst online: 31-05 19:43
Inmiddels al een en ander draaien wat betreft uitlezen en ook al even naar mijn awtrix gestuurd. Mijn vrouw is een weekend weg dus zal zich vast afvragen wat dat voor melding is (of niet...)Afbeeldingslocatie: https://tweakers.net/i/uQyeC1Ywx6Sese2cJ8ertAsNT9g=/800x/filters:strip_icc():strip_exif()/f/image/w2boV7q8iAiV7wtmlqTguL7F.jpg?f=fotoalbum_large

[ Voor 9% gewijzigd door DaGoose op 26-01-2025 18:00 ]


  • Silent Hunter
  • Registratie: Oktober 2002
  • Laatst online: 31-05 14:56
Bedankt voor de handig guide @Mediacj, duurde even maar als het eenmaal werkt is het best peanuts.

Heb zelf het e.e.a zitten klooien in Node-RED tot de vroegen uurtjes en heb nu bijna alles zoals ik het wil zodat het volledig dynamisch werkt, inclusief automatisch laden/ontladen.
  • Gebruik gemaakt van jouw Net 0 met wat marge
  • Prijs tracking in array voor gemiddelde 'kWh ontlaad' target prijs[/i]
  • Automatisch ontladen op basis van marge/target prijs
  • Dynamische laad-limieten op basis van marge/target prijs
  • Handmatige overrides
  • Dubbel check voor grid teruglevering, just in case
Omdat ik mijn (*balkon)panelen niet op de H2000 heb aangesloten pak ik wat verliezen, maar ach, waarschijnlijk niet super efficient, maar hey, het werkt. :9

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

[ Voor 3% gewijzigd door Silent Hunter op 27-01-2025 20:31 ]

12.4 kWh Thuisbatterijen + 1.8kWp balkon systeem - 5kW Zendure Units - Doet iets met content voor batterijen


  • Mediacj
  • Registratie: Augustus 2002
  • Laatst online: 01-06 08:48
DaGoose schreef op donderdag 6 februari 2025 @ 09:37:
[...]

Thanks! Alleen zat ik al direct vast met de input number helper. Ik zie de helpers uiteraard, maar geen input number.
Ik ben totaal geen programmeur of iets, voor mijn bedrijf huur ik daar zelfs iemand voor in. Ik weet wel iets, maar ben meer een drag en drop persoon. Code lezen en schrijven is voor mij net zo onoverzichtelijk als de kleur 9 die naar kaneel ruikt tijdens een niesbui in een bocht naar rechts op de rotonde naar links in een engelse auto. :P
Ik was ook niet helemaal duidelijk je moet kiezen voor numeriek en dan maak je een input_number aan.

Afbeeldingslocatie: https://tweakers.net/i/f1pWE-4KczJraCiVLFq3UH2mYCQ=/x800/filters:strip_exif()/f/image/dVIc2Fx6KiqnbULucSTK4q38.png?f=fotoalbum_large

energienerds.nl


  • Silent Hunter
  • Registratie: Oktober 2002
  • Laatst online: 31-05 14:56
Ik heb inmiddels mijn NodeRED flow al 20x op de schop gegooid en het werkt inmiddels - bijna - naar behoren, icm EPEX spot market data :D

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

Afbeeldingslocatie: https://tweakers.net/i/1MlEH9dpPLRwNkFi00C9IYDPDZk=/800x/filters:strip_exif()/f/image/A9K0albXGxU1VMXkaudSUgNF.png?f=fotoalbum_large
  • Ik heb je dynamic Net 0 meter verder aangepast om automatisch te switchen als mn balkon PV alles negatief trekt om te laden
  • Dynamisch laden + toggle is nu op basis van EPEX spot data ipv eigen rekensommetjes
  • Dynamisch ontladen + toggle is nu op basis van een simpele true/false en switched automatisch tussen laad of ontlaad modi
  • Verdere modificatie van je dynamische export button om alles direct aan te sturen
  • Telegram notificaties zodat ik weet wat er allemaal gebeurt
:)

[ Voor 13% gewijzigd door Silent Hunter op 06-02-2025 13:07 ]

12.4 kWh Thuisbatterijen + 1.8kWp balkon systeem - 5kW Zendure Units - Doet iets met content voor batterijen


  • FireSon
  • Registratie: Januari 2014
  • Laatst online: 30-05 00:37
Vannacht heb ik een testje gedaan met NOM via home assistant. Dat leek eigenlijk heel aardig te lukken :-) De echte test startte om 1:30 en om 5 uur ging de warmtepomp een keer aan, waardoor het maximale vermogen van de Hyper2000 werd gebruikt.

Afbeeldingslocatie: https://tweakers.net/i/iFtDCNPfWZMnlkNffGIYUlNx2cE=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/F510SFTY87wJ0oP5oRGNwmlx.png?f=user_large

Via een P1 meter krijg ik 1x per seconde een update, en dan corrigeer wat de batterij moet leveren. Hierdoor is het natuurlijk nooit precies nul op de meter, maar best ok. Het geleverde vermogen van de Hyper2000 ziet er dan zo uit:
Afbeeldingslocatie: https://tweakers.net/i/Jr5EPjSOpfYFEQYv1Pt-kM3FRYU=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/QjfUqeqgtFS4cRTQUHgv1lWT.png?f=user_large

Omdat ik zelf geen Shelly 3EM heb, was ik benieuwd of mijn grafiekjes overeenkomen met als je NOM houdt met een Shelly. Regelt die sneller/beter/anders? Hoeveel Kwh leveren jullie nog terug wanneer de Hyper200 NOM probeert te houden in de nacht?

Een andere vraag is hoe managen jullie meerdere Hypers? Het leek me eigenlijk beter om ze zo gelijkmatig te 'legen', want als de zon dan schijnt kunnen ze allemaal tegelijkertijd weer opladen. Hoe regelen jullie dat?

  • mrme12345
  • Registratie: December 2013
  • Niet online
Omdat ik zelf geen Shelly 3EM heb, was ik benieuwd of mijn grafiekjes overeenkomen met als je NOM houdt met een Shelly. Regelt die sneller/beter/anders? Hoeveel Kwh leveren jullie nog terug wanneer de Hyper200 NOM probeert te houden in de nacht?

Een andere vraag is hoe managen jullie meerdere Hypers? Het leek me eigenlijk beter om ze zo gelijkmatig te 'legen', want als de zon dan schijnt kunnen ze allemaal tegelijkertijd weer opladen. Hoe regelen jullie dat?
Bij mij is na de nacht ongeveer 0,1 tot 0,2 kWh verbruik van het net zichtbaar bij NOM draaien obv Shelly. Ik heb wel een heel laag nachtverbruik van rond de 70w (en dan af en toe hoger door vriezer en koelkast). Daarnaast heb ik een quooker. Dat zie je terug in de streepjes. Ik heb 3 hypers en we moeten dat nog ombouwen naar 1 script voor NOM en pv overschot. Nu regel ik dat nog per hyper waarbij ik dan bijvoorbeeld 2 van de 3 op een vaste import of export waarde zet en de 3e laat varieren. Maar in de ideale situatie wil je dat dit via een script als 1 hyper behandeld wordt en load verdeeld wordt over de 3 hypers. Afbeeldingslocatie: https://tweakers.net/i/gJeJxRX5OQERmFBHQ881VDws3BQ=/800x/filters:strip_icc():strip_exif()/f/image/m7M72ftRhLOn75RicVm1gcmG.jpg?f=fotoalbum_large

energienerds.nl


  • Silent Hunter
  • Registratie: Oktober 2002
  • Laatst online: 31-05 14:56
In het kader van - eindelijk - in de app toegepast, heb ik hier de nieuwe Solarflow 800 liggen; misschien interessant om te kijken wat hier uit te lezen valt? Hij was namelijk nog niet beschikbaar in de app ivm NDA's e.d. Afbeeldingslocatie: https://tweakers.net/i/HdtudW7uYxjv8kar_hGspi172-Y=/800x/filters:strip_exif()/f/image/0dlj5yITT0XXYjQwEQZlIT2Z.png?f=fotoalbum_large

12.4 kWh Thuisbatterijen + 1.8kWp balkon systeem - 5kW Zendure Units - Doet iets met content voor batterijen


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
FireSon schreef op maandag 3 maart 2025 @ 22:41:
Wat is de foutmelding precies?
Afbeeldingslocatie: https://tweakers.net/i/lvZTvATAGev1sGyxeOMNcOM-VX0=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/HHKLHfkRv3zV9mbciyvWRF0k.png?f=user_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Silent Hunter
  • Registratie: Oktober 2002
  • Laatst online: 31-05 14:56
Ohja, fun facts: De solarpro 800 is (nog) niet deelbaar als device om een of andere reden..Afbeeldingslocatie: https://tweakers.net/i/KoJhL_0g_vPb27esf7fUSOgfBt8=/x800/filters:strip_icc():strip_exif()/f/image/GmMYqdVtksuWcCh4X1seNxJt.jpg?f=fotoalbum_large

[ Voor 66% gewijzigd door Silent Hunter op 03-03-2025 23:28 ]

12.4 kWh Thuisbatterijen + 1.8kWp balkon systeem - 5kW Zendure Units - Doet iets met content voor batterijen


  • Peutpeut
  • Registratie: December 2013
  • Laatst online: 03-05 20:32
Bij de installatie van de integratie krijg ik de indruk dat er twee sensoren worden aangemaakt op de opslag en productie van stroom van de accu weer te geven. Echter kan ik deze nergens terugvinden.

Zodoende heb ik twee helpers (Riemann Integral) aangemaakt op dit inzichtelijk te maken op het Energy Dashboard.

Afbeeldingslocatie: https://tweakers.net/i/erONmc6LTjPpaD41tLQ0l_ifueE=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/QHjrRqie9L7bwL0W9Golr92r.png?f=user_large

De SoC klopt wel, de inhoud niet want is pas net actief. Accu al bijna vol dus voldoende ruimte voor meer capaciteit al zo vroeg in het jaar :)

14590 Wp PV | 14.4 kWh Thuisaccu


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Heel interessant dit, primair account icm ioBroker:
Afbeeldingslocatie: https://tweakers.net/i/GB3Tx3sFp6v1biYHqsvYpF44qjk=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/dtjtWizHuGTkp0zUXIBzzhPJ.png?f=user_large

Secundair account icm ioBroker:
Afbeeldingslocatie: https://tweakers.net/i/xSBHI0iAePvY3PlKQqL7e5pFd_8=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/s6uFmjahOX8kBgrIGcK5A8BY.png?f=user_large

Het secundaire account werkt wel gewoon in de App, maar niet op andere plaatsen.

De gedeelde apparaten verwijderd, opnieuw gedeeld met secundair account en nou lukt het inloggen in ioBroker EN Home Assistant wel weer d:)b

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
@FireSon Klopt dit? Zit hier nog een volgorde in?
Afbeeldingslocatie: https://tweakers.net/i/X4s70EMdss2fZNDRLmtLkq3Qyq4=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/QiY3KTBI5cikAaxjBWXnGab4.png?f=user_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • FireSon
  • Registratie: Januari 2014
  • Laatst online: 30-05 00:37
Taro schreef op dinsdag 4 maart 2025 @ 20:46:
[...]

Inloggen lukt wel, heb ook even de oude versie weggegooid en nu alleen nog de nieuwe. Maar hij ziet maar 1 apparaat (manager) en 1 entiteit (manager status), verder geen devices met het secundair account.. Log ik in met het hoofdaccount ziet hij wel de 2 Hypers. Heel apart dit...
Dat is vreemd! Kan ioBroker de devices wel vinden? Wat helpt is dat je de debuglogging aanzet en dan HA restart. In de logging zie je dan alle zendure devices die via de api van zendure gelezen worden. Zie je geen enkele hyper? of maar 1?

De debuglogging kun je hier aanzetten
Afbeeldingslocatie: https://tweakers.net/i/5M5-loHFypapy36RefUCzPOmBKY=/800x/filters:strip_exif()/f/image/qnLj8hHciygAwlFYHA9bsipK.png?f=fotoalbum_large
Wil je hier feedback ontvangen of liever via GitHUB?
Hier is prima, ik kijk naar alle twee :)
Hyper 800 bestaat volgens mij niet, moet SolarFlow 800 zijn.
Ahh ok, ik zal dat wijzigen!

  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
FireSon schreef op dinsdag 4 maart 2025 @ 21:09:
[...]


Dat is vreemd! Kan ioBroker de devices wel vinden? Wat helpt is dat je de debuglogging aanzet en dan HA restart. In de logging zie je dan alle zendure devices die via de api van zendure gelezen worden. Zie je geen enkele hyper? of maar 1?
ioBroker zag ze wel:
Afbeeldingslocatie: https://tweakers.net/i/aUTlVqpgcnresWFKaXY8NqFZbBA=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/VP3GruGDvRPxGYMuv1Zr9ISe.png?f=user_large
Edit: Dat was zo te zien nog van een test met het hoofdaccount... Moest in de App nogmaals inloggen en de gedeelde devices weer accepteren, nu lijkt het te werken :)
De debuglogging kun je hier aanzetten
[Afbeelding]


[...]


Hier is prima, ik kijk naar alle twee :)


[...]


Ahh ok, ik zal dat wijzigen!
d:)b

[ Voor 3% gewijzigd door Taro op 04-03-2025 21:26 ]

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • klump4u
  • Registratie: Februari 2008
  • Niet online

klump4u

Full electric in Zuid-Limburg

Ik zie in homassistant (ben er mee aan het stoeien) dat bij 1200Watt laden (Input Power) ook 1200Watt bij het ontladen (Output Pack Power) staat, moet dit niet 0 Watt zijn?
Afbeeldingslocatie: https://tweakers.net/i/Xw050dq94VJF6iMFYU47CB8SC5E=/234x176/filters:strip_exif()/f/image/MtsZmDfDugSU1pLT9HTdXiHo.png?f=fotoalbum_medium

18950Wp🌞, Atlantic 270V3💧, Pana 5J🔥. Zendure 2400AC 11,5kWh🔋,Hyundai Kona 64kWh 🚗, Peblar Home ⛽, Maxima MPM 7L 🥐


  • Silent Hunter
  • Registratie: Oktober 2002
  • Laatst online: 31-05 14:56
Afbeeldingslocatie: https://tweakers.net/i/ih4zwZqnbvLBZV4h-Cja_AHIJEI=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/l5R6aeqpZS9fZdlXxVUp8Bft.png?f=user_large @FireSon voor als het helpt!

12.4 kWh Thuisbatterijen + 1.8kWp balkon systeem - 5kW Zendure Units - Doet iets met content voor batterijen


  • FireSon
  • Registratie: Januari 2014
  • Laatst online: 30-05 00:37
Silent Hunter schreef op woensdag 5 maart 2025 @ 13:13:
[...]


Yep staan er nu beide in, zal er later nog even dieper naar kijken, nu dingen doen op kantoor }:O
Yes :*)

Ben nu eigenlijk bezig met "Home Assistant" smart mode, die de verdeling van de aanvraag (charge/discharge) verdeeld over alle hypers, met in achtneming van de maximale output per fase. Ik heb daarom nu ook de Phase en clusterId als sensoren aan de hyper2000 toegevoegd.
Daarnaast wil ik graag dat ze gelijkmatig laden/ontladen zodat je altijd maximaal kunt leveren/laden. Het wordt als snel complex, zeker als je hypers hebt met verschillend aantal batterijen.
Voor de regeling gebruik ik home assistant sensoren, die in de configuratie moeten worden opgegeven. In de testomgeving gebruik ik daar helpers voor. Het aardige is dat je dan met een slider de charge/discharge hoeveelheid kunt manipuleren.

Afbeeldingslocatie: https://tweakers.net/i/A-MrXQstf9qWGloGgiblJxcUAhU=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/INd3j8ZSkNIu8IzEog3YRVb5.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/v0-_1P-THyYM4ZFb2PAVLri0I0E=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/Amu56k8PEjRqyXcBdrvEhEWV.png?f=user_large

De consumption/production heb ik gekopped aan mijn P1 meter. Wanneer je teruglevert moet je dat uiteraard verrekenen met hoeveel je 'huis' consumeerd dan wel verbruikt. Deze mode noem ik nu "smart power matching". Je kunt ook de power sensor gebruiken in "manual power operation" en dan wordt de hoeveelheid geleverd/geladen die deze sensor aangeeft. Hieronder staat een screenshot van de smart mode setting.

Afbeeldingslocatie: https://tweakers.net/i/ynd1jE3tawiFJclb5HiOudWm-P4=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/VcfGOAkQMiXKQQkFcjAWUI6q.png?f=user_large

Ik heb in de laatste versie het echte aansturen van de hypers even uitgezet. Ik lette even niet op en toen stond er 1600 watt op 1 fase }:O

  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
wautah91 schreef op woensdag 5 maart 2025 @ 14:17:
[...]


Ja ik ben wel benieuwd wat je berekend en hoe je dat verrekend met de marktprijs of all-in prijs?
Ik heb een helper aangemaakt die de status van verschillende sensoren combineert:
Afbeeldingslocatie: https://tweakers.net/i/kGgF0sjim1AGkHCrpSNbCYfD2B4=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/xYoHyzMhyV2VY7VZMIDc2Mgo.png?f=user_large

En dat ziet er dan zo uit:
Afbeeldingslocatie: https://tweakers.net/i/AyEs8c8867lYCSMU3emkTAS37uQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/irimYJAnexsJ4AGmAhJTsewm.png?f=user_large

Daarna gebruik je de integratie "Dynamic Energy Cost" en daar maak je een nieuw Item aan, waarbij je bij het tarief gedeelte een sensor koppelt waar de dynamische prijs in zit, in mijn geval: Zonneplan Current ElectricityTariff.

En die genereert dan de volgende entiteiten:
Afbeeldingslocatie: https://tweakers.net/i/4pdO7TlIwgHr2FU4mBu18eSKuTs=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/eL0dzykeaJUXusLKGUZwjmVh.png?f=user_large

Met deze waarden:
Afbeeldingslocatie: https://tweakers.net/i/D0iwA9iu0pY0fpsKVsBwC9to0HE=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/3ZAVXbtzTYpeQko9TxmXoNcQ.png?f=user_large
Voor de volledigheid: "Dit jaar" is niet dit jaar, maar 1-2 weken, ben er pas recent mee gestart.

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • FireSon
  • Registratie: Januari 2014
  • Laatst online: 30-05 00:37
Nou de eerste versie van de "Power Manager" voor zendure ben ik nu aan het testen :)

Wat deze power manager doet, is het verdelen van de vraag en het aanbod over de beschikbare fasen en hypers. De verdeling wordt gebaseerd op de capaciteit van de hyper + baterijen. In mijn geval zijn mijn 3 hypers op 2 fasen aangesloten, met 2, 3 en 4 AB2000s-en (voor de test). Daardoor kan in nu bij maximale vraag 1600 watt terug leveren:

Afbeeldingslocatie: https://tweakers.net/i/wH0yKcmD756y69XCZC3qvvNjMVQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/0SxmCRymcdbZSxXPCZxStb8O.png?f=user_large

Wanneer er minder gevraagd wordt ziet het er zo uit

Afbeeldingslocatie: https://tweakers.net/i/OBtvid4YT0mDujE7gILfnkarby8=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/ziwq2ISQWg1wr9Z2fY8p4rnS.png?f=user_large

De Zen 5 hyper heeft 4 batterijen, en levert daarom het meeste terug, de Zen 19 heeft maar 2 batterijen en levert het minste. Wanneer het verbruik terugloopt naar minder dan 400 watt wordt alles door de hyper geleverd met de grootste capaciteit en lading. De verdeling loopt eerst over de fasen op basis van de capaciteit, en vervolgens binnen de fases op basis van de capaciteit van de hypers. De achterliggende gedachte is dat zoveel mogelijk gelijkmatig geladen en ontladen wordt. Wanneer en 'zon' is, kan dan zo lang mogelijk met de hoogste capaciteit geladen worden. Om de twee minuten wordt de verdeling opnieuw bepaald, omdat bijvoorbeeld een hyper leeg of vol is geraakt, hierdoor is de verdeling altijd accuraat.

Zoals eerder aangegeven kun je twee modi gebruiken, de "manual" en de "smart" mode. Bij de eerste kun je via 1 sensor instellen hoeveel wordt geladen/ontladen, bij de tweede houd de integratie de consumption/production op 0. Ik gebruik zelf een P1 meter daarvoor, die iedere seconde (of eigenlijk iets sneller) de 0 op de meter houd.

Afbeeldingslocatie: https://tweakers.net/i/ynd1jE3tawiFJclb5HiOudWm-P4=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/VcfGOAkQMiXKQQkFcjAWUI6q.png?f=user_large

Iedereen heeft waarschijnlijk zijn eigen voorkeur hoe optimaal met de batterijen moet worden geschakeld, maar dit is wat ik zelf ongeveer denk nodig te hebben.
Als jullie nog goede iedeen, of constructieve feedback 8) hebben dan hoor ik het graag

  • FireSon
  • Registratie: Januari 2014
  • Laatst online: 30-05 00:37
DJN schreef op donderdag 6 maart 2025 @ 20:12:
Goed bezig!! Vraag, kan ik dit nu ook bij mij al testen? Als ik commando geef in Zendure manager gaan de hypers niet ontladen om aan stroomvraag te voldoen.
Ja dat kan, je moet waarschijnklijk wel eers via HACS de integratie opnieuw downloaden. Daarna moet je de juiste sensoren koppelen via de UI:
Afbeeldingslocatie: https://tweakers.net/i/A-MrXQstf9qWGloGgiblJxcUAhU=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/INd3j8ZSkNIu8IzEog3YRVb5.png?f=user_large

Om te testen kun je het beste een helper sensor (number) toevoegen met een bepaalde range en dan die naam in het 'power' veld plaatsen. Daarna de status veranderen in Manual, en wanneer je dan de slider naar een waarde zet wordt de input/output aangepast. Een negatieve waarde is ontladen en een positieve is laden. Benieuwd of het lukt. Je kunt altijd de debug logging aanzetten en daarmee kijken welke waarden geschreven worden!

  • DJN
  • Registratie: Augustus 2022
  • Laatst online: 31-05 23:21

DJN

Nieuwste versie gedownload maar krijg het niet werkend. Helper gemaakt voor manuele modus maar lukt niet. Snap ook niet goed welke sensor je bij consumed en produced bedoelt. Sensor van P1 vermogen of moet je hier ook helpers voor aanmaken?
Afbeeldingslocatie: https://tweakers.net/i/21p76r8SST46Jh0qbPcWrj-LozY=/x800/filters:strip_exif()/f/image/9n3zOlIXNUESS40E085fGFvm.png?f=fotoalbum_large

  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
FireSon schreef op donderdag 6 maart 2025 @ 21:54:
[...]


In principe kan dit nu al, er zijn 3 modi, off, manual en smart.
Off: zet de zendure smart matching mode uit, en alle output/inputs op nul
Manual; zet de Export als de power sensor negatief is, en Import als de waarde positief is.
Smart; houdt de meter op nul

Maar Manual splitsen in Export en Import kan in principe ook als dat prettiger is
Ah, zo had ik het nog niet begrepen. Nu op Smart gezet, Shelly ABC Power bij de Power sensor ingesteld en dit in de log _/-\o_
Afbeeldingslocatie: https://tweakers.net/i/7dIXH6Daco03eqhxfEQeXvNGBkk=/800x/filters:strip_exif()/f/image/LzRztkUbG1exiHKSlLqcpAJj.png?f=fotoalbum_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Blijft mooi dit :)
Afbeeldingslocatie: https://tweakers.net/i/AhZMu9VAkzlWbCoqGwGGDTgv-zQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/fbXGw50J5bHyfbJtngiBnw1A.png?f=user_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • FireSon
  • Registratie: Januari 2014
  • Laatst online: 30-05 00:37
DJN schreef op donderdag 6 maart 2025 @ 22:19:
Nieuwste versie gedownload maar krijg het niet werkend. Helper gemaakt voor manuele modus maar lukt niet. Snap ook niet goed welke sensor je bij consumed en produced bedoelt. Sensor van P1 vermogen of moet je hier ook helpers voor aanmaken?
[Afbeelding]
Ok, volgens mij ben je er bijna. Je moet in jouw geval inputnumber.energymanual in het onderste veld invullen

Afbeeldingslocatie: https://tweakers.net/i/A-MrXQstf9qWGloGgiblJxcUAhU=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/INd3j8ZSkNIu8IzEog3YRVb5.png?f=user_large

Waar in het plaatje sensor.power staat. Vervolgens moet je de status op manual power operation zetten.
Afbeeldingslocatie: https://tweakers.net/i/ynd1jE3tawiFJclb5HiOudWm-P4=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/VcfGOAkQMiXKQQkFcjAWUI6q.png?f=user_large

Als alles dan goed gaat kun je de slider van energymanual van waarde veranderen en dan zou de waarde verdeleeld moeten worden over de hypers. Misschien kun je in de debuglogging kijken of er misschien iets mis gaat.
Hopelijk lukt het daar mee!

  • DJN
  • Registratie: Augustus 2022
  • Laatst online: 31-05 23:21

DJN

Blijft zich wat raar gedragen 🫣
Wel een reactie van de Hypers gekregen. In manual mode gaan de 3 Hypers met 400W laden, ongeacht welke sensor ik selecteer en welke waarde. Hmmm. Laden stopt bij selecteren Off modus

Krijg deze melding in log
Afbeeldingslocatie: https://tweakers.net/i/3vP3sW86ahMCqcZm_r_9ek3kNE4=/x800/filters:strip_exif()/f/image/fyxwKm7uMW0tqxRHxo4p4Xhs.png?f=fotoalbum_large

@FireSon Top dat je er zo mee bezig bent!

  • Silent Hunter
  • Registratie: Oktober 2002
  • Laatst online: 31-05 14:56
reneol1 schreef op maandag 10 maart 2025 @ 13:19:
Ik ga even googlen, misschien kom ik eruit.
Voor de app heb je dus een HA instantie nodig ergens, dit kan op een server, dit kan in een cloud, dit kan in op een Pi; er zijn meerdere wegen naar rome: https://www.home-assistant.io/installation/

---

@Taro Ik vind de bypass best onlogisch. Als de batterij vol is _moet_ bypass aangezet worden én moet de acMode matchen; zijn nog wel een paar dingen waar ik soms even twee keer van achter mn oren krab, maar goed :D

Heb inmiddels - op mijn te complexe Node-Red manier - zowel de S800 als de H2000 op mijn manier met elkaar 'gesync', een paar extra sensors geknutseld en nu draait alles lekker mooi synchroon, verdeeld én gecapped per unit O+

Afbeeldingslocatie: https://i.ibb.co/PzbdWhVz/image.png

12.4 kWh Thuisbatterijen + 1.8kWp balkon systeem - 5kW Zendure Units - Doet iets met content voor batterijen


  • Silent Hunter
  • Registratie: Oktober 2002
  • Laatst online: 31-05 14:56
mistert9412 schreef op dinsdag 11 maart 2025 @ 15:26:
[...]


Zendure combined Soc is het gemiddelde % van de batterijen in de cluster ? Gebruik je daar een helper voor ?
Klopt! Je zou het met een helper kunnen doen, maar ik doe meteen in Node-Red. En dan weight based op basis van capiciteit per unit x SoC:
Afbeeldingslocatie: https://i.ibb.co/BHV8vt92/image.png

En de output daarvan gooi ik dan in een helper in HA. Uiteraard uit te breiden als je meedere units hebt.

12.4 kWh Thuisbatterijen + 1.8kWp balkon systeem - 5kW Zendure Units - Doet iets met content voor batterijen


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Heb de afgelopen dagen wat Shelly Pro 3EM debug info met @FireSon gedeeld en nu versie 1.0.16 van zijn Home Assistant integratie (https://github.com/FireSon/Zendure-HA) in gebruik. Nog 1 issue: Mijn Hypers geven onterecht aan op dezelfde fase te zitten, dus de output is nog beperkt, als dat ook nog wordt opgelost ben ik super happy, maar dit is ook al een mooi resultaat:

Afbeeldingslocatie: https://tweakers.net/i/otpXW4B-PVV921BPJ5NV-1nNric=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/ZGmcNRYL7dkx9J2AuAz9VvQG.png?f=user_large

De load wordt dus nu verdeeld tussen de Hypers en daarbij wordt rekening gehouden met het aantal accu's per Hyper en de totale SoC. Voor laden met 1-fase PV geldt hetzelfde: Die wordt dus nu niet door 1 Hyper geladen, maar verspreid over alle Hypers, ondanks dat ze op andere fases zitten. Een soort clustermode met Slimme CT ivm overschot :) Kan niet wachten om de extra Hyper met 3x AB2000S volgende week toe te gaan voegen en dat de zon weer volop gaat schijnen...

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • mistert9412
  • Registratie: Maart 2025
  • Laatst online: 11-08-2025
Afbeeldingslocatie: https://tweakers.net/i/hAgh4OVgPTBTuHna2O1oc1yLFys=/800x/filters:strip_exif()/f/image/t6nymJyhVi0T6ZQmMsDuXSiV.png?f=fotoalbum_large

Wanneer ik de plugin update, krijg ik de entities in het dubbel !

  • geert1992
  • Registratie: Februari 2012
  • Laatst online: 23:10
Afbeeldingslocatie: https://tweakers.net/i/5VddxZfKXM5kYgqFwR5_jsfYNDM=/800x/filters:strip_exif()/f/image/ETOKhE3dL6StihdzFVWqmfA2.png?f=fotoalbum_large

Inmiddels de koppeling kunnen maken tussen Home Assistant en Homey, je moet niet de officiele Home Assistant app gebruiken maar de community versie binnen Homey.
Nu alles netjes overzichtelijk binnen 1 device. Erg blij mee @FireSon .

Ook de sliders werkend gekregen, kan nu vanuit de homey de batterijen manueel bedienen.

[ Voor 8% gewijzigd door geert1992 op 17-03-2025 11:28 ]

5200wp SolarEdge - 14,4KW 2400AC - k2 pro combo - WP boiler - 2x MHI - Homey shs & HAOS -> NUC i5 32gb akasa fanless


  • geert1992
  • Registratie: Februari 2012
  • Laatst online: 23:10
Afbeeldingslocatie: https://tweakers.net/i/tkaRzE6tysX0RLb2GuN4eVjyXK0=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/1ouQwny76Ek5DcLUr3Tl014L.png?f=user_large

@FireSon Ik heb de intergratie geupdate naar de laatste versie maar zie nog steeds .18 staan. Of doe ik zelf wat fout?

Ook vroeg ik mij af welke sensor ik moet invullen voor matchen?
Als ik de sensor pak van mijn p1 meter van homewizard slaat hij dat niet op en krijg ik een foutmelding bij uitvoeren van matching:
Afbeeldingslocatie: https://tweakers.net/i/eDDbMb8ikqgP-10RdF677KUijd8=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/mjeqcXqNgPcWNfrOZ5Se0I0k.png?f=user_large
Afbeeldingslocatie: https://tweakers.net/i/ZDIsznW_M1KvTwZoCBE_Mzg7CpE=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/ruNCs2k0E9bzmCyfI7qaJ3bY.png?f=user_large

Ook kan ik maar 800watt selecteren, maar ik las dat je daar nog mee bezig was.
Wel grappig te zien dat als je via mqtt, of via de app hem op 1200, hij daar 1200watt laat zien. Dat terwijl de slider maar tot 800 kan gaan 8)7
Afbeeldingslocatie: https://tweakers.net/i/AX_I1u8eA_w3DnL80Wd88G-bEhE=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/3HBXzmRr759QizGHFDWw7BW8.png?f=user_large

[ Voor 8% gewijzigd door geert1992 op 17-03-2025 22:18 ]

5200wp SolarEdge - 14,4KW 2400AC - k2 pro combo - WP boiler - 2x MHI - Homey shs & HAOS -> NUC i5 32gb akasa fanless


  • mrme12345
  • Registratie: December 2013
  • Niet online
Devke schreef op dinsdag 18 maart 2025 @ 07:38:
[...]

Lees ik het goed dat je in HA de Zendure op een zelf in te stellen laad- en ontlaadvermogen kan vast pinnen?
Ja hoor dat kan. Dat gebruik je ook bij nom en pv overschot scripts. En je kunt inderdaad handmatig de hyper op elk gewenst laad of ontlaadvermogen zetten.Afbeeldingslocatie: https://tweakers.net/i/jfz_hJLKxpyXcxrdsPonNQ82Vpk=/x800/filters:strip_icc():strip_exif()/f/image/f2xtD3U66kWTupwZMWelPLUG.jpg?f=fotoalbum_large
Dit is overigens niet de fireson integratie maar de mediacj oplossing. Maar geldt hetzelfde voor beide mogelijkheden volgens mij

[ Voor 40% gewijzigd door mrme12345 op 18-03-2025 08:07 ]

energienerds.nl


  • Mediacj
  • Registratie: Augustus 2002
  • Laatst online: 01-06 08:48
Devke schreef op dinsdag 18 maart 2025 @ 07:38:
[...]

Lees ik het goed dat je in HA de Zendure op een zelf in te stellen laad- en ontlaadvermogen kan vast pinnen?
Nee dat is volgens mij de setting waarmee dat je aangeeft hoeveel je wilt gaan laden/ontladen.

@FireSon Over die setting gesproken het lijkt erop dat hij daar enkel op reageert als je in de app ook de bijbehorende acmode aan hebt staan. Dus als ik met 100W wil gaan laden en dus ook de slider van laden op 100W zet maar de Zendure staat nog toevallig op ontladen werkt het niet. Zou je echter de slider van ONTladen aanpassen naar een andere waarde dan gaat hij wel meteen aan de slag met ontladen.

Als je vervolgens eerst de acmode op laden zet in de app en daarna de slider in HA voor laden weer aanpast werkt het weer wel. Dus het lijkt erop dat een slider wisseling voor ontladen/laden bij een enkele Zendure niet kijkt of dat de huidige acmode overeenkomt?

Afbeeldingslocatie: https://tweakers.net/i/DHbOL7dt925h6vihtzs0b-lP4o8=/800x/filters:strip_exif()/f/image/8Vb8SxE8dvoIIPkKJ9bOMAP0.png?f=fotoalbum_large

energienerds.nl

Taro schreef op dinsdag 18 maart 2025 @ 20:34:
[...]

Morgen sluit ik de 3e Hyper met 3x AB2000S aan, dan heb ik 3 x Hyper2000 op een HomeWizard 3-fase kWh meter zitten zonder andere verbruikers of DC aangesloten panelen. Dat zou prima inzicht in de RTE moeten geven met samplesize = 3. Het is in de garage helaas nog wel regelmatig 0-10 graden ipv een optimale +-20 graden, dat zal iets met de RTE doen, maar gaan we wel zien. Dat zal ik zowel in de HW App als in Home Assistant monitoren voor alle 3.

Op dit moment staat voor de ene Hyper zonder DC panelen de RTE op 81,7% over bijna 200 geladen kWh's.
Nice. Wat is jouw laad en ontlaadpatroon? Altijd vol gas beide kanten op? De HW komt gemiddeld na iets boven de 100 kWh import op 76.1% uit. Laden vol gas vaak. Ontladen pieken naar 800 Watt. Grootste gedeelte 300 Watt ontladen gok ik. Nacht tussen de 100 en 150 W. NOM uiteraard. Voorbeeldje hieronder.

Afbeeldingslocatie: https://tweakers.net/i/lP2Z9ALLbiP0Hl-DR7v9-h7WbQM=/800x/filters:strip_icc():strip_exif()/f/image/0tz1VeItYGTqiH4sD5MQO4b4.jpg?f=fotoalbum_large

[ Voor 17% gewijzigd door Devke op 18-03-2025 20:42 ]

Denk in kansen, niet in problemen. Homewizard Plug-In Battery 5.4 kWh. Zendure 2400 AC 17.2 kWh. Testen Accumate 4.8 kWh Plug-In Battery. 3330 Wp zonnepanelen. EV 77 kWh. Peblar Business Laadpaal.


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Bovenstaande verdeelt ook de load over de Hypers afhankelijk van het aantal accu's en de SoC per stuk. De Hyper met de hoogste SoC zit op fase 1, die met de laagste SoC op fase 3:
Afbeeldingslocatie: https://tweakers.net/i/IVv8gdOU1RM2C8rlAryxtgOo0yk=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/FFSE8to426wNLdTBE3ItzZCY.png?f=user_large

Als het goed is morgen eindelijk de 3e Hyper binnen, dan wordt mijn OCD minder getriggerd en is die 0 W eindelijk weg ;)

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Silent Hunter
  • Registratie: Oktober 2002
  • Laatst online: 31-05 14:56
Zo trots als een (mini)pauw. Vanuit NodeRED into WebApp O+
Met alle integratie data vanuit MQTT en/of HA maakt dit het nog een leuke tijdsverdrijf :D

Afbeeldingslocatie: https://i.ibb.co/1JrH6zCv/Image.png
Afbeeldingslocatie: https://i.ibb.co/BVTQwcHD/Image.png

12.4 kWh Thuisbatterijen + 1.8kWp balkon systeem - 5kW Zendure Units - Doet iets met content voor batterijen


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Zojuist versie 1.0.25 in gebruikgenomen, deze werkt nu ook met apparaten die op dezelfde fase voorheen in een cluster zaten. Ook even getest met terugleveren door AIO2400 & HUB2000 en dan gaan de 4x Hypers laden zoals je zou verwachten.

Nu mooi vanavond en morgen met relatief hoge dynamische tarieven proberen met nul op de meter door te komen en uiteraard morgen nog wel even wat zonnestroom oppakken :)
Afbeeldingslocatie: https://tweakers.net/i/i6GjQ5Ud9Kv2h1u0djJqUziHtzU=/x800/filters:strip_exif()/f/image/lD7BbZ47ysMnxuq0geJEA9VD.png?f=fotoalbum_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Als ik -1200 instel:
Afbeeldingslocatie: https://tweakers.net/i/FXpmr3fqZwpAvYuFdFQCf4saYJc=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/rSTugPteoFJzfqQgDGTdmtT4.png?f=user_large

Dan is dit het effect:
Afbeeldingslocatie: https://tweakers.net/i/6e5_STH1g02DxqoQVsq8_XgHNg8=/x800/filters:strip_exif()/f/image/Zn2RDh5UfKqTS54wXD8td8Os.png?f=fotoalbum_large

En als ik 1200 instel:
Afbeeldingslocatie: https://tweakers.net/i/RUq0gDB1SJWPdlG8LdC3J44yG08=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/3QMs5IertkJ7IGT1ufLy3Ks2.png?f=user_large

Dan is dit het effect:
Afbeeldingslocatie: https://tweakers.net/i/To9QZWAocAUFzPMw01y1_8JLZz4=/x800/filters:strip_exif()/f/image/LS4n17GEbZ77bGhG1xyN9PEq.png?f=fotoalbum_large

Bij 3600:
Afbeeldingslocatie: https://tweakers.net/i/Pmv6ZAfUuzmgCnSlDIbJtqnNMwE=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/JDXZBoUFx8CNsUSkvaZSKlfH.png?f=user_large

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

En -3600:
Afbeeldingslocatie: https://tweakers.net/i/Atz9ohar8I-DYLzyUirWl8PDaB0=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/2IJzyq2Z3RKd2ut6b17A8GGF.png?f=user_large

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

Doet het dus wel, maar reageert niet exact zoals verwacht. Daarnaast heb ik tot 2400/fase aangegeven, maar lijkt laden tot 1200 te zijn begrensd, had ik al bij @FireSon gemeld.

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • niero1991
  • Registratie: Maart 2025
  • Laatst online: 22-05 21:08
Ik heb zojuist de intergratie toegevoegd in homeastistant.
Ik krijg wel gegevens van de accu te zien maar het lijkt er op dat ik niks kan bedienen.

zowel in de mannager in manual power of smart mode komt er geen reactie.
ook de waarde die ik invul is weer weg als ik later kijk bij de manager.

Afbeeldingslocatie: https://tweakers.net/i/5ozOZIQp85aTjAILuJt3pB9u5_A=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/g2HGga12MMw3JUp1rWY8u1mB.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/vo8LlSu8r4Jn4dUwbdkzbdpDdx0=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/TkgIkNIz50vZ7sfzw99uxTOC.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/HcuarU1dExcOAaN1NflmviYXEtM=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/4sdxEayL2ZYzLnghBm2y8KeJ.png?f=user_large

ook kan ik niet de shelly die ik gebruik invullen bij de P1 meter.
ik heb wel een p1 meter zitten maar met een update freqentie van 10sec.
vandaar dat ik graag de shelly wil gebruiken.


Afbeeldingslocatie: https://tweakers.net/i/e6lzC-kfMt518Wa4hHgQFxfWfsc=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/mOsDh6seHWB6HO11bjakfDsT.png?f=user_large

  • geert1992
  • Registratie: Februari 2012
  • Laatst online: 23:10
Afbeeldingslocatie: https://tweakers.net/i/qGcV6Zvo4MQBD5isRBz5alK4N4c=/800x/filters:strip_exif()/f/image/xwjOIxiHzmy85gj71ynMyb7O.png?f=fotoalbum_large

Een of ander manier kan ik de integratie niet terugvinden in de HACS, enig idee hoe dit kan?
Heb de HACS ook al opnieuw geïnstalleerd.

5200wp SolarEdge - 14,4KW 2400AC - k2 pro combo - WP boiler - 2x MHI - Homey shs & HAOS -> NUC i5 32gb akasa fanless


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Versie .28 binnengehaald waarin dit zou moeten zijn opgelost en ipv manual output op het geheel, nu alle 4 de Hypers handmatig op Output gezet:
Afbeeldingslocatie: https://tweakers.net/i/veYRZSIO_G1P4Bok6UonR07ud78=/x800/filters:strip_exif()/f/image/YDss2QjQVvrHoP3NyGGJf4ko.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/9G4QDcbUT8wI7aoLn3jR0hY1_kc=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/6I3O1MlyuL4bq2T0qNjxZHCl.png?f=user_large

Ff lekker knallen :)

Thx @FireSon!

[ Voor 14% gewijzigd door Taro op 02-04-2025 07:28 ]

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Bikkelreal
  • Registratie: Januari 2024
  • Laatst online: 21:24
FireSon schreef op dinsdag 1 april 2025 @ 22:22:
Dat gaf problemen, de acMode=0 kan kennelijk niet, je kunt in de app die waarde ook niet kiezen. Als je van acMode=0 naar de smartMode schakelt, gebeurde er niets... Op GitHub waren er een heel aantal gebruikers die hierdoor problemen kregen
Alvast bedankt voor de intergratie.

Heb nu de versie 1.0.28 geinstalleerd, hiervoor had ik versie 26.

Krijg nu dit in de log, wat kan dit zijn?

Afbeeldingslocatie: https://tweakers.net/i/l-wdR1Y7T518UVHftA1vNiPvzCI=/800x/filters:strip_icc():strip_exif()/f/image/3FgFjbUna6OuaJjyDjAfhElq.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/L7GH4B2BFUmteDRgy2ivbNtn6V4=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/guT2kBs7LArAGpcut9sNfcHw.jpg?f=user_large

  • wautah91
  • Registratie: April 2010
  • Laatst online: 15:52
Sander schreef op donderdag 3 april 2025 @ 09:23:
Helaas vanochtend zie ik dat de matching niet opgepakt wordt en dat ik de batterij eigenlijk ook met geen mogelijkheid in beweging krijg. In de debug logging zie ik wel dat de matching sensor wordt uitgelezen en dat er een sensor gezet wordt, maar het lijkt erop dat de Zendure clodu dit niet oppakt.
Hier had ik gisteravond en vanochtend ook last van. Gisteravond is hij niet van de matching af gegeaan waardoor de batterij vanochtend tijdens de ochtendpiek al leeg was helaas. Vanochtend ging ik kijken bij de batterij en deze was groen aan het knipperen. In de app stond hij op Smart CT actief, terwijl ik geen actieve plannen in de app gebruik. Wel vreemd dus. Om weer wat leven in de accu proberen te krijgen heb ik handmatig laden even ingeschakeld, dat werkte weer na het actieven van een ander smart plan in de app en daarna weer uitschakelen. Toen kon HA 'm weer overnemen. Is er een mogelijkheid om de smart plannen via HA uit te schakelen?

Daarnaast ben ik nog bezig met het toevoegen van prijs/opbrengst meters voor het laden/ontladen van de Hyper. Ik doe dit dmv de dynamic_energy_cost HACS integratie. Maar dat lijkt mijn inziens nergens op. De 22 seconden laden van 0-155W zou dan €0,24 hebben gekost... De prijs per kWh (all-in) was €0,285. @Taro jij gebruikt deze integratie toch ook, hoe ga jij hiermee om?
Afbeeldingslocatie: https://tweakers.net/i/-s6xTGfZZ1k2sWVzp-xMhp0S-WU=/800x/filters:strip_exif()/f/image/gbPfY7b0Jzx2j8XEqWSfP1s5.png?f=fotoalbum_large

Mijn smarthome blog artikelen over: Thuisaccu | Dynamische energieprijzen | Watermeter


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Heb hier nu 2 dagen een automation in gebruik die prima wisselt tussen laden, ontladen en smart en ik set ook iedere keer tussendoor de waardes op 0, bijv. als je naar smart wisselt, en het werkt hier prima:
Afbeeldingslocatie: https://tweakers.net/i/_vtp91X5Yqk9LLD7d_QhsRO_lM8=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/K3SbnhTa4w8GFLbr0FJgXAlR.png?f=user_large

Heb alleen vanochtend 1 Hyper even los moeten koppelen, in de app gaf die -71 Watt aan, maar de SOC tussen HA en App week af en de Hyper was wel netjes met de ingestelde snelheid aan het ontladen (-800 Watt). Soms lopen ze helaas nog even vast.

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Dit blijft mooi om te zien, volledig automatisch, thx @FireSon _/-\o_ d:)b *O*

Afbeeldingslocatie: https://tweakers.net/i/TTECLU3HO5fsTtjgpUKe1lVDcEE=/x800/filters:strip_icc():strip_exif()/f/image/XUsKgbY0nAp9UOLZjo5xUxBA.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/VMD4OOUxqzNk_HUwrL98r0dRT10=/x800/filters:strip_icc():strip_exif()/f/image/aih1C7s3p96mkPdoWUKEF2K2.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/GaVvNWyj2h-A_4fB7flSAwoSEoE=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/2cq0fQIuMl7lGsKX0Hb9DN5B.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/zNDDHzFaoJi4o1vr1TRjQ-YZNdM=/x800/filters:strip_exif()/f/image/Hg0Ce2warB1rOzbfYLfF3H1S.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/Yvc5Ba4Rh98jEkJmCQz-mP7ZEHo=/x800/filters:strip_exif()/f/image/aW923dHG6IqK0DVPEoZRQ9l3.png?f=fotoalbum_large

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

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • geert1992
  • Registratie: Februari 2012
  • Laatst online: 23:10
Nette score @Taro
Mijn score is;
Afbeeldingslocatie: https://tweakers.net/i/DphRmsadC5IwzU31FzYWoSZ2sG0=/x800/filters:strip_exif()/f/image/rUHnCgvsH8TgcZj3aP3tpC4T.png?f=fotoalbum_large

5200wp SolarEdge - 14,4KW 2400AC - k2 pro combo - WP boiler - 2x MHI - Homey shs & HAOS -> NUC i5 32gb akasa fanless


  • Bikkelreal
  • Registratie: Januari 2024
  • Laatst online: 21:24
FireSon schreef op donderdag 3 april 2025 @ 00:38:
@Bikkelreal Thanks, het is een probleem wat is ontstaan door het verwijderen van de 'None' optie. Er gaat niets kapot, maar ik zal het snel even fiksen!
Ik zag dat er een Fix was in v1.0.26 voor HACS.

Heb deze geinstalleerd en zag een verandering in mijn log meldingen.
De Hyper nummer 1 is de melding nu weg van de acmode de andere 2 zijn er nog.(staan alle 3 in clustermode)

Afbeeldingslocatie: https://tweakers.net/i/gkgKb4A3-1ggLUh0OubvZUKffeI=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/LsFbw6junK8arlxbLvnQPIUb.jpg?f=user_large

  • DJN
  • Registratie: Augustus 2022
  • Laatst online: 31-05 23:21

DJN

Blijft hetzelfde, uit en manueel werken. Slim doet niets

Afbeeldingslocatie: https://tweakers.net/i/eJen9q-H6YtsPqBMcVRjMs2dM1Y=/x800/filters:strip_exif()/f/image/p7b5EaLsChPynHpPmZe5tBhD.png?f=fotoalbum_large

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

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

  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Hier nu 4 Hypers die via HA op AC ontladen zijn gezet, in de app zie ik het juiste vermogen staan en de juiste stand, maar er gebeurt gewoon helemaal niets. Versie .28.

Ben ik de enige?

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

Afbeeldingslocatie: https://tweakers.net/i/kNQu-1Uo4bFP45TZuxUq6Rm0KDc=/x800/filters:strip_exif()/f/image/vbQLNvATXXayyyFMj8uYzACX.png?f=fotoalbum_large

[ Voor 63% gewijzigd door Taro op 07-04-2025 21:13 ]

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • geert1992
  • Registratie: Februari 2012
  • Laatst online: 23:10
Afbeeldingslocatie: https://tweakers.net/i/1ydJg_hSB9cTXs_yBix_tm6_qDQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/fXMo8L1luYotoDzA0KAIlhyY.png?f=user_large

Vandaag viel mij op dat de hyper in bypass mode ging, zonder zonnepanelen. Dit gebeurde nadat ik het output vermogen terug op 0 had gezet.

5200wp SolarEdge - 14,4KW 2400AC - k2 pro combo - WP boiler - 2x MHI - Homey shs & HAOS -> NUC i5 32gb akasa fanless


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
@FireSon Kan je hier iets mee?
Afbeeldingslocatie: https://tweakers.net/i/kDBRz0KDf0ZQiwq7Y4lHETlNIHc=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/NPXqdy2AAZj68M6qguvNSiou.png?f=user_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • DJN
  • Registratie: Augustus 2022
  • Laatst online: 31-05 23:21

DJN

pjeterinfo schreef op vrijdag 11 april 2025 @ 20:14:
@FireSon ik heb zojuist de update weer teruggedraait naar 1.0.28.
Ac mode selector werkt in 1.0.29 maar smartmatching start geen teruglevering bij energy vebruik van de ingestelde P1 meter.
Bij mij ook niet in eerste instantie. Je moet echter nog per Hyper de cluster settings invullen. Daarna werkt smart matching bij mij wel.

Afbeeldingslocatie: https://tweakers.net/i/uuLhz-KfuRbAY7uDqde6sVXEz5E=/x800/filters:strip_icc():strip_exif()/f/image/etOx8NZRIgKRs2Dm0SeDRzaw.jpg?f=fotoalbum_large

  • FireSon
  • Registratie: Januari 2014
  • Laatst online: 30-05 00:37
@Bikkelreal Er zijn wel wat meer gebruikers die het niet (direct) werkend krijgen! Ik weet (nog) niet waar dat aa ligt.

In de readme Afbeeldingslocatie: https://tweakers.net/i/C197XtfgDkAn0zMPI-ljtUmrDfA=/800x/filters:strip_exif()/f/image/S0lFjrnq3dBf2zwePA68ut9d.png?f=fotoalbum_large

In bovenstaand voorbeeld zitten Zen05 en Zen66 samen in 1 cluster. Je moet 1 van de devices die samen in een cluster zitten configureren met het juiste cluster type (800, 1200 of 2400) de andere die in hetzelfde cluster zitten moet je configureren met "Part of XXXX cluster".

Er zitten best veel beperkingen aan de mogelijkheden binnen HA om dynamische lijstjes in zo'n dropdown te krijgen. Dit was de optie waarbij het nog enigsinds logich is (hoop ik) :)

Alle devices zonder correcte cluster doen niet mee bij de ZendureManager

[ Voor 3% gewijzigd door FireSon op 11-04-2025 21:06 ]


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
FireSon schreef op vrijdag 11 april 2025 @ 21:04:
@Bikkelreal Er zijn wel wat meer gebruikers die het niet (direct) werkend krijgen! Ik weet (nog) niet waar dat aa ligt.

In de readme [Afbeelding]

In bovenstaand voorbeeld zitten Zen05 en Zen66 samen in 1 cluster. Je moet 1 van de devices die samen in een cluster zitten configureren met het juiste cluster type (800, 1200 of 2400) de andere die in hetzelfde cluster zitten moet je configureren met "Part of XXXX cluster".

Er zitten best veel beperkingen aan de mogelijkheden binnen HA om dynamische lijstjes in zo'n dropdown te krijgen. Dit was de optie waarbij het nog enigsinds logich is (hoop ik) :)

Alle devices zonder correcte cluster doen niet mee bij de ZendureManager
Ah, ik ben ook weer terug naar .28 gegaan, want ik had beide apparaten op dezelfde fase naar elkaar verwezen als cluster ipv 1 als cluster type aan te merken en de ander daar aan toe te kennen. Een goede toelichting bij iedere release is wel belangrijk, als ik of anderen daarmee kunnen helpen hoor ik het graag.

Aangezien ik best wel een complexe set-up heb kost het mij iedere keer heel veel tijd om alles om te zetten en werkend te krijgen, terwijl ik wel graag naar .29 wil omdat ik nu iedere ochtend minimaal 1, maar soms 2 Hypers fysiek van de accustapel moet tillen terwijl ik vlak daarvoor de stekker uit het stopcontact heb gehaald.

.29 is hier dus heel welkom.

Voor de volledigheid, nu incl. 2400 AC:
Afbeeldingslocatie: https://tweakers.net/i/rPv3kAQl9pU-57Tz-yfQAbqPJu0=/800x/filters:strip_icc():strip_exif()/f/image/1nlYQG704S9oxh4jslWCIK5H.jpg?f=fotoalbum_large

En dan buiten nog een AIO2400, HUB2000+APS800 met 1xAB2000 & 1xAB2000S en 1x Solarflow 800, waar ik morgen 1 van die AB2000(S) heen verhuis. Daarnaast nog een 5e Hyper spare liggen en een ACE1500. Over 2 weken een Solarflow Pro 800 incoming. Dus het is best wel ingrijpend om iedere keer alles weer om te zetten naar de nieuwe device id's enzo. Maar desondanks superblij met deze oplossing @FireSon, ondanks de freezes ben ik al heel blij met .28. Als blijkt dat .29 bij iedereen verder goed werkt doe ik nogmaals een poging :)

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Bikkelreal
  • Registratie: Januari 2024
  • Laatst online: 21:24
FireSon schreef op vrijdag 11 april 2025 @ 18:43:
Er is een nieuwe versie uit van de integratie :) De release notes staan hieronder.

Je moet wel de configuratie weggooien en opnieuw aanmaken!

A lot of effort has been put into the stability of the communication with the Zendure devices. This was very hard to find out since the devices just seem to 'freeze'. Very frequently I had to completely reset them. Unfortunately there is no way to find out what the cause of the problem is. Therefore I have reduced the communication frequency as much as possible, and wait much longer for the devices to reach their setpoint. The last two days I did not have a problem, so any feedback on that would greatly be appriciated!

Removed the phases, since the Zendure cluster is much better. The ZenLink Cluster is still not supported, but a similar way of working is added which also can handle other Zendure devices as well. See readme for more info on this subject

Translation of the entity names. The key for the translation is the snakecase of the Zendure property name. (this means that acMode becomes ac_mode)

Traslation now available in multiple languages 👍

Fixed a bug in the charging power distribution.

Fixed bug with the AC mode selector

Added a setup tutorial

Improved the readme thanks to @sheyden

Fix initialisation of none-Hyper2000 devices

Added SolarFlow AIO ZY but still a work in progress!

ZendureManager operation mode is now persisted, after reboot it should have the same value

Decreased the amount of debug logging
Ik heb net de 1.0.32 geinstaleerd en alles werk nu :) thx

Ik heb af en toe in de logs wat fout meldingen dit kan gebeuren als ik switch van operation mode

Dit opgelost door alles te verwijderen en opnieuw te installeren i.p.v. updaten van .31 -> .32

Afbeeldingslocatie: https://tweakers.net/i/hxkDdqK7MmBZSnyGvYnu_5ytO8U=/800x/filters:strip_icc():strip_exif()/f/image/qcjBacehEGNAKcM7NbmXo3Bd.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/fBaZmdUHHrQJHcrRe-cZNOfwrq8=/800x/filters:strip_icc():strip_exif()/f/image/XLu6oXm415Z1LXTtR7TVebta.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/twQUgtxUjT5Pgva8utbinGaFzCU=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/tjSkyvahgDcHbN0qokvmYNEG.jpg?f=user_large

  • Bikkelreal
  • Registratie: Januari 2024
  • Laatst online: 21:24
FireSon schreef op vrijdag 11 april 2025 @ 18:43:
Er is een nieuwe versie uit van de integratie :) De release notes staan hieronder.

Je moet wel de configuratie weggooien en opnieuw aanmaken!

A lot of effort has been put into the stability of the communication with the Zendure devices. This was very hard to find out since the devices just seem to 'freeze'. Very frequently I had to completely reset them. Unfortunately there is no way to find out what the cause of the problem is. Therefore I have reduced the communication frequency as much as possible, and wait much longer for the devices to reach their setpoint. The last two days I did not have a problem, so any feedback on that would greatly be appriciated!

Removed the phases, since the Zendure cluster is much better. The ZenLink Cluster is still not supported, but a similar way of working is added which also can handle other Zendure devices as well. See readme for more info on this subject

Translation of the entity names. The key for the translation is the snakecase of the Zendure property name. (this means that acMode becomes ac_mode)

Traslation now available in multiple languages 👍

Fixed a bug in the charging power distribution.

Fixed bug with the AC mode selector

Added a setup tutorial

Improved the readme thanks to @sheyden

Fix initialisation of none-Hyper2000 devices

Added SolarFlow AIO ZY but still a work in progress!

ZendureManager operation mode is now persisted, after reboot it should have the same value

Decreased the amount of debug logging
Een vraag over Smart Mode, op mijn P1 meter heb ik een negatieve waarde en de batterijen laden, maar waarom niet meer of zit er een vertraging in, weet niet hoe het berekend is.

Dit opgelost door alles te verwijderen en opnieuw te installeren i.p.v. updaten van .31 -> .32
tweede foto

Afbeeldingslocatie: https://tweakers.net/i/TxloIHCIIvu3-tfuDybmQ64_zE4=/800x/filters:strip_icc():strip_exif()/f/image/F5kJgBeoeLAJTUR4AdTgeSxc.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/TfiBlpRovnF6iWnJsFW5BT5MmU0=/800x/filters:strip_icc():strip_exif()/f/image/latrbhoU6SuNm7aKY60YW8xq.jpg?f=fotoalbum_large

[ Voor 10% gewijzigd door Bikkelreal op 13-04-2025 17:36 ]


  • geert1992
  • Registratie: Februari 2012
  • Laatst online: 23:10
Afbeeldingslocatie: https://tweakers.net/i/rf7GJkOn3qC09p9Rc9Igc-2F93U=/800x/filters:strip_exif()/f/image/1TOB4lmdnlBimIZBDq6Lmp4R.png?f=fotoalbum_large

Dat weet ik, maar heb omdat ik het niet werkend kreeg alles geprobeerd.

Hierbij de instelling, en een deel van de log.

2025-04-13 21:47:26.334 INFO (MainThread) [custom_components.zendure_ha.devices.hyper2000] Update power L_Hyper2000 => no action
2025-04-13 21:47:26.334 INFO (MainThread) [custom_components.zendure_ha.devices.hyper2000] Update power L_Hyper2000 => no action

[ Voor 22% gewijzigd door geert1992 op 13-04-2025 21:47 ]

5200wp SolarEdge - 14,4KW 2400AC - k2 pro combo - WP boiler - 2x MHI - Homey shs & HAOS -> NUC i5 32gb akasa fanless


  • Bikkelreal
  • Registratie: Januari 2024
  • Laatst online: 21:24
geert1992 schreef op maandag 14 april 2025 @ 16:51:
Inmiddels de nieuwste versie gedownload, nu lijkt NOM het goed te doen.
@Dobey Misschien lost dit jouw probleem ook wel op?
Net ook 1.0.33 geinstalleerd, wel eerst alles verwijderd, getest en werkt bij mij 3 Hypers niet in cluster:)
Laat hem vanavond lopen in smartmode, daarna automation maken in Homeassistant zodat ik niet iederedag in de app alles moet instellen:)

Kunnen men 3 Hypers eindelijk van 1 fasen af (cluster), zodat ze op elk op een eigen fasen kunnen met deze intregatie en nul op de meter.

Afbeeldingslocatie: https://tweakers.net/i/y9Qc-FOgTCgONfqsUA7FzWoo7zE=/800x/filters:strip_icc():strip_exif()/f/image/ILXno1d3z0HY6y58eek80YOy.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/SXlNndLMFNUpFTNSD6oFwibHZcU=/800x/filters:strip_icc():strip_exif()/f/image/UwcLAYTgc4ICxkZFtzE5SlbS.jpg?f=fotoalbum_large

[ Voor 65% gewijzigd door Bikkelreal op 14-04-2025 18:03 ]


  • debruina16
  • Registratie: Oktober 2019
  • Laatst online: 20:12
Geen idee of het een relatie heeft maar ik zie bij mijn hyper regelmatig dat hij verbinding kwijt is met de cloud (of de cloud met de hyper). Dacht eerst aan slechte wifi maar dat is het niet. Zie afbeelding, helemaal onderaan waar b.v. de soc telkens naar 0 gaat en dan weer een waarde geeft. HA krijgt dan ook geen data meer terwijl de shelly vrolijk doorwerkt.
Afbeeldingslocatie: https://tweakers.net/i/dzxTRpmMbqiRxRwVhClvsWAF_to=/x800/filters:strip_icc():strip_exif()/f/image/c7PTWcbAhgsKXNJw8c91BqXl.jpg?f=fotoalbum_large

[ Voor 5% gewijzigd door debruina16 op 15-04-2025 17:17 ]


  • Dobey
  • Registratie: Mei 2005
  • Laatst online: 20-10-2025
FireSon schreef op dinsdag 15 april 2025 @ 16:43:
Ik heb wat opstart problemen verholpen in versie 34. Het initialiseren ging niet in alle gevallen helemaal goed...Hopelijk is het hiermee gefikst!


Voor wat betreft het 'bevriezen' van de hyper2000, ik heb een testje gedaan waarbij ik een hyper elke 2 seconden een ander setpoint gaf, af en toe naar 0 liet gaan en daarna weer liet opladen. Dat werkte eigenlijk allemaal vlekkeloos. Hij reageert bijzonder snel op grote stroom verschillen! Moet eerlijk zeggen dat ik daar wel van onder de indruk was. Dat heb ik ongeveer 6 uur volgehouden zonder enig probleem. Vervolgens werd mijn EV aangesloten om op te laden, waardoor alle hypers naar 800 gingen en binnen no time (15 minuten) reageerden ze niet meer. Daarna heb ik ze gerest, en deden ze het allemaal braaf gedurende 2 uur...Het was wel een record, drie hypers op 1 dag :?

Is dit misschien ook iets wat jullie herkennen? Ik heb het al eens eerder gehad dat ze bevroren bij maximale belasting.
Die heb ik nog niet gehad. Wel dat ze standby stonden voor 2 dagen, uiteindelijk hyper tijdje van de accu's afgehad en sinds dat moment werkt het weer.

Opladen ging vandaag mooi geleidelijk, zie wel dat mijn inverse max power nu (ineens) op 100W staat en de limit output kan ik ook maar tot maximaal 100W zetten.
Afbeeldingslocatie: https://tweakers.net/i/QBlqGgNZ4-zZB3Vq05FB1Ln3APw=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/l83JuatW8z5wGB1UxDqJbjEp.png?f=user_large

Binnen de app alles op 0 gezet, dus vreemd gedrag. Dat is iets wat niet direct aan de integratie ligt natuurlijk eerder aan hoe die dingen zich gedragen.

Nevermind probleem zat op de stoel.

[ Voor 6% gewijzigd door Dobey op 15-04-2025 17:34 ]


  • geert1992
  • Registratie: Februari 2012
  • Laatst online: 23:10
Afbeeldingslocatie: https://tweakers.net/i/AX7lzC7uOqenhUOyyoRsZiCa420=/800x/filters:strip_exif()/f/image/nCgqt8fVuZf1wIUEjz2btGAs.png?f=fotoalbum_large
Bezig met het testen van NOM, maar ik heb af en toe wat kleine 😅 uitschieters. Zijn er meer mensen die hier last van hebben? Ik draai momenteel op versie .34.

Begin van de avond zag ik 'm ook ineens op volle kracht laden, dus het lijkt beide kanten op te kunnen. Alleen dat moment heb ik net gemist.

[ Voor 21% gewijzigd door geert1992 op 15-04-2025 21:56 ]

5200wp SolarEdge - 14,4KW 2400AC - k2 pro combo - WP boiler - 2x MHI - Homey shs & HAOS -> NUC i5 32gb akasa fanless


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Vanavond overgestapt op .34, clusters ingesteld (AIO & HUB op dezelfde voor nu, weet niet of dat handig/slim is omdat ze op andere fases zitten), maar het lijkt te werken:
Afbeeldingslocatie: https://tweakers.net/i/XAG-byLrCNzjHloHiPvQaRIFXzk=/x800/filters:strip_exif()/f/image/7nhkdGDtpdHWS5Za9WLLLwNh.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/c2x6EwFTcotdWS5w0PNRPlty9CE=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/Bd9ohIsd8dnXHpaF0ubqsvcw.png?f=user_large

@FireSon Ik heb Hyper 1 & 2 in een fase met 2400 gezet, Hyper 3 & 4 in een fase met 2400. De 2400AC zit op de andere fase, maar herkent ie natuurlijk nog niet. De AIO en HUB zitten ieder op een andere fase, de ACE niet aangesloten. Hoe stel ik nu het beste de AIO en HUB in, welke optie kan ik bij ieder kiezen, moest alles nou altijd in een cluster zitten of is "Device has its own circuit or phase" dan voor beide de beste optie? Of ken ik de HUB toe aan het Hyper 3 cluster (zelfde fase) en AIO "Device has its own circuit or phase"? Zie ook de bovenste afbeelding met de verdeling per fase.

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Dobey
  • Registratie: Mei 2005
  • Laatst online: 20-10-2025
geert1992 schreef op dinsdag 15 april 2025 @ 21:50:
[Afbeelding]
Bezig met het testen van NOM, maar ik heb af en toe wat kleine 😅 uitschieters. Zijn er meer mensen die hier last van hebben? Ik draai momenteel op versie .34.

Begin van de avond zag ik 'm ook ineens op volle kracht laden, dus het lijkt beide kanten op te kunnen. Alleen dat moment heb ik net gemist.
Sinds vanochtend ineens dat ze beide 800W ontladen. Tot ergens half 7 ging het perfect. Geen idee waarom ze dat nu zo uit het niets doen.
Afbeeldingslocatie: https://tweakers.net/i/wueu7Zl3lo0jIOepVhXIC5MpvzM=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/mYNOVqO4y6wfrTZQLvUfNIxo.png?f=user_large

  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Hier t/m 7:00 NOM, daarna begonnen de Hypers netjes met terugleveren ivm 2 dure uren en de AIO en HUB springen zo hopelijk ook bij (vertraging ivm micro-omvormers). Zag vannacht wel een paar pieken waar de 4 Hypers het samen niet trokken, nog even uitgezocht, dat was de vaatwasser. OF de Hypers gingen ieder niet tot de max, of de vaatwasser heeft 4x1200+400 = 5200 Watt gevraagd wat ik mij niet voor kan stellen en ook niet via die enkele stekker zou mogen. Daar ging dus iets niet goed, dat ga ik vandaag even in de gaten houden.
Afbeeldingslocatie: https://tweakers.net/i/ImzICkuJTOkbbR5j6-CDumZgcMQ=/800x/filters:strip_exif()/f/image/E6QxKPgu0bXJH3cvtIjmlAEX.png?f=fotoalbum_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • FireSon
  • Registratie: Januari 2014
  • Laatst online: 30-05 00:37
Thanks :)

Morgen komt er een item op youtube door iemand die dat kennekijk vaker doet. Hij was vrij vasthoudend over de koffie ;) en daarom heb ik maar een sponsering knop op de Github pagina toegevoegd.

Afbeeldingslocatie: https://tweakers.net/i/LPBFRi6PxY-3B2eN3-gXJWl9OOI=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/lNYobjjVmrHvJhiu1BdNPKej.png?f=user_large

  • Bikkelreal
  • Registratie: Januari 2024
  • Laatst online: 21:24
Taro schreef op woensdag 16 april 2025 @ 17:45:
Mhm, smart optie geactiveerd door de automatisering, maar alles staat te idlen :(

Edit: HA opnieuw opgestart, automatisering opnieuw gedraaid + trace gecontroleerd. Even de manual mode geselecteerd, 4800 ingevuld, toen ging de boel na enige tijd aan de bak, nu weer Smart matching geselecteerd en NOM lijkt weer te werken.

Helaas is .34 nog niet stabiel.

Edit 2: Helaas alles weer idle. Toch maar weer even de app aanslingeren.

Ben wel benieuwd naar HEMS, als die ook de Hyper 2000 gaat ondersteunen en de Zendure 3-fase kWh meter is ingebouwd, of je dan via ZENKI/HEMS ook ongeveer hetzelfde kunt bereiken als met de HA integratie.
Ik heb hier alles draaien vanaf gisteren en de laatste update gedaan zonder problemen.
Maar ik gebruik niet de "Zendure Manager Operation Mode" Manuel Power. reden is als ik dit gebruikte in het verleden ging het fout.

Mijn automation voor manuel laden, doe ik d.m.v "Zendure Manager Operation Mode" Off. en daarna Operation mode te selecteren (input mode) en dan de limiet in te stellen.

Ik heb ze niet meer in cluster staan "Device has its own circuit"

Als het vandaag nog goed gaat kan ik eindelijk de drie hypers op 3 fasen zetten:)

Afbeeldingslocatie: https://tweakers.net/i/UpKcYG_RSrogMDBWhomK4sGc634=/800x/filters:strip_icc():strip_exif()/f/image/Ver7vX6JhxAauByAjMBBAkIU.jpg?f=fotoalbum_large

[ Voor 4% gewijzigd door Bikkelreal op 17-04-2025 09:30 ]


  • wautah91
  • Registratie: April 2010
  • Laatst online: 15:52
Gister geupdatet van v27 of 28 waarin eigenlijk alles perfect werkte voor mij naar v35 waarin ik nu een gekke keuze zie in de smartmatching:

Afbeeldingslocatie: https://tweakers.net/i/-Re2p6QdkBiRvom-r9s_f---32Q=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/D4bC4GRUhsPpzqOfE2ndxZc4.png?f=user_large

Waarom wordt er gekozen voor laden met 1200 W terwijl er al zoveel verbruik is?

AC mode staat op input, maar als ik die op output zet, gaat hij volle bak ontladen.

NOM is eigenlijk beide, maar op welke stand moet AC mode dan staan? Als ik 'm dan weer op off zet en dan weer op slimme matching gaat hij wel naar NOM.

Met andere woorden, met welke stappen moet je overstappen tussen de verschillende modi? Doe je dan ook nog iets met je limieten, AC mode en manual power?

Wat ik in mijn automation nu doe:

Als goedkoop
- output limiet -> set 0
- input limiet -> set 1200
- AC mode -> set input
- manual power -> set -1200
- bedrijfsmodus optie -> set manual

Als duur
- output limiet -> set 800
- input limiet -> set 0
- AC mode -> set output
- manual power -> set 800
- bedrijfsmodus optie -> set manual

Als nup-op-mtere
- output limiet -> set 800
- input limiet -> set 1200
- AC mode -> (geen verandering)
- bedrijfsmodus optie -> set smart


sinds de overstap naar v35 heb ik die ac mode veranderingen ingevoegd, dat was eerder niet nodig, maar klopt dit?

Mijn smarthome blog artikelen over: Thuisaccu | Dynamische energieprijzen | Watermeter


  • Hemera
  • Registratie: Februari 2012
  • Laatst online: 06-05 07:13
Ik heb zojuist alles ingesteld in HA. Ik wilde even proberen of hij ook goed reageert op mijn HW P1 meter.

Echter ik verbruik nu 400+ watt en de zendure blijft gewoon opladen.

De app zegt "Currently in Smart Mode"

Ik heb wel een oude meter die elke 5s een update doorgeeft, weet niet of dat een probleem is.

Heb ook geprobeerd de integratie opnieuw te laden en opnieuw in te stellen
Afbeeldingslocatie: https://tweakers.net/i/S9jZi-e-Ho9-LlvsMnRJ5lH0e3o=/800x/filters:strip_exif()/f/image/zukpEEMMnsnCGuwODLfYr0zC.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/FFkWQ3VnpaG4KQgGndbTS8NXGFo=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/RGyhe7kzQigLAvBoTEyS7Lqx.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/LmlQs3O_xoy0-QjNcf7XU9ZhYSY=/800x/filters:strip_exif()/f/image/CwA4O56MLRldgN6wNtKzYl0L.png?f=fotoalbum_large

  • Hemera
  • Registratie: Februari 2012
  • Laatst online: 06-05 07:13
Het lijkt erop dat ik het nu werkend heb, het ontladen reageert nu op de P1 meter. Echter lijkt hij inderdaad zoals Taro al opmerkte een deel niet te gebruiken. Het maximum is ingesteld op 600 watt.
Onderstaande screenshot laat zien dat hij nog zeker 100+ watt extra zou kunnen teruggeven

Afbeeldingslocatie: https://tweakers.net/i/M4yB1-FWLmSh-6GEVmLp7lzgLyE=/800x/filters:strip_exif()/f/image/SPumxrDSfQaybkPpwm7W0sLY.png?f=fotoalbum_large

Ook nog even verbruikers uitgezet en dan zakt die mee terug:

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

[ Voor 24% gewijzigd door Hemera op 18-04-2025 20:25 ]


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
En helaas weer:
Afbeeldingslocatie: https://tweakers.net/i/VO0hxPXoD74MfWz6zWnqgFlglac=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/SISOs5KTALUTZsgv555a9tHs.png?f=user_large

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

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
De 2400 AC werkt nu ook in Home Assistant (pre-release), thx @FireSon _/-\o_ d:)b
Afbeeldingslocatie: https://tweakers.net/i/iVCFCozf8XuLqmn34YKHzhrQQxQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/MPuti4fhAeACP7PeYBX2IPdh.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/B-kfJhuesvC9M5hsuEK-keSiMV8=/x800/filters:strip_exif()/f/image/7qQn3SHPnFcjkfUYtCidfkIy.png?f=fotoalbum_large

Nu de Smart mode testen :)

[ Voor 3% gewijzigd door Taro op 21-04-2025 22:03 ]

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
@FireSon Hierbij wat feedback icm 2400 AC:

auto_model ontbreekt, wel is er ac_smart_mode.

Eenheden:
  1. Batterijtemperatuur wordt nu als 3011 ipv vermoedelijk 30,11 weergegeven.
  2. Current wordt nu als: 6.553,2 A weergegeven, een beetje hoog
En er is inderdaad iets mbt een ventilator beschikbaar, actieve koeling is dan zoals eerder ergens benoemd waarschijnlijk mogelijk via de aansluiting aan de rechterkant.

Hierbij alle waardes:
Afbeeldingslocatie: https://tweakers.net/i/Iy71FfQOoUWNa-1SbhWwEV-ho78=/x800/filters:strip_exif()/f/image/tO1b5T9CoZrVxq2TLCJH5k89.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/godIRV-xhX3vvkn3N9H2-497Q3o=/x800/filters:strip_exif()/f/image/uRV0naynVGSwtfJu3TvzhJ0w.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/Xm4JBypGFmTTCIYLZbJq3yDbh9E=/x800/filters:strip_exif()/f/image/6z0eytzRHJcYXpLHFFyazLbg.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/VeumSEgk_bOwTmMnQ_4CXMJgWF8=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/waNEcfXVy5xLIzNy8yjA0204.png?f=user_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
@FireSon De laatste dagen gaat een en ander niet zo lekker, nu doet NOM het wederom niet, ze staan gewoon allemaal te idlen:
Afbeeldingslocatie: https://tweakers.net/i/u2E3T8dxUbjaU5uWlQEIAgeKff8=/800x/filters:strip_exif()/f/image/EMZn8I5sxw6pfk6ymAVVHW5C.png?f=fotoalbum_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Integratie herladen, springen nu wel in slimme mode, maar op de een of andere manier pakken ze niet lekker door om echt tot 0 te komen:
Afbeeldingslocatie: https://tweakers.net/i/DWaQxq0HoqJfsNsWT7e2TpOlyNs=/800x/filters:strip_exif()/f/image/VSJ4akzFUK1TxaiLzfRbqLqP.png?f=fotoalbum_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Handmatig 2500 ingesteld, dat werkt wel. Oven sprong toevallig ook uit en zonnepanelen leveren nog prima terug, dus nu even het verbruik van dit uurtje in de laatste 5 minuten goedmaken :)
Afbeeldingslocatie: https://tweakers.net/i/_AnYsR08Hr3pqhGMFhKCjexkOAo=/800x/filters:strip_exif()/f/image/9nCGt29rnNqiH8vN0m9YeGY8.png?f=fotoalbum_large

Over 1 minuut draait de automatisering weer, benieuwd.

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
@FireSon Kan het zijn dat als 1 van de Hypers nog via DC zonnestroom binnenkrijgt dat dat niet wordt meegenomen in de berekening? Zie de rood omcirkelde waarde vs netafname, daar zit uiteraard iets verschil tussen:
Afbeeldingslocatie: https://tweakers.net/i/z6huHmm0I0x40wfo8y__5q1SRzg=/800x/filters:strip_exif()/f/image/m6il4fHeVJmEs4r1PbIB5b8I.png?f=fotoalbum_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
En nu zou ik verwachten dat ze weer naar 98% zouden opladen ivm terugleveren:
Afbeeldingslocatie: https://tweakers.net/i/iFGfPLG-qi5CCMyqs0M2FowToFw=/800x/filters:strip_exif()/f/image/5BWnXIALCSZdxRpvSfa1gcXS.png?f=fotoalbum_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Mhm, even naar mijn secundaire account gewisseld, integratie herladen, Home Assistant herladen. Alles zou op maximale export moeten staan, gaat de een terugleveren en de ander laden:
Afbeeldingslocatie: https://tweakers.net/i/CXzOOF8XG2bz-aCP8xnWyRPzGx0=/800x/filters:strip_exif()/f/image/p4K3oEWJZKsjJHP0AlA5XWNt.png?f=fotoalbum_large

Dus nu maar handmatig op uitvoer gezet en dat werkt wel:
Afbeeldingslocatie: https://tweakers.net/i/sLaPzRb7p1VLyKmMifwCWfH_GuY=/800x/filters:strip_exif()/f/image/1Hq7Odn6KWZNKdU8ckejiK5X.png?f=fotoalbum_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • geert1992
  • Registratie: Februari 2012
  • Laatst online: 23:10
Afbeeldingslocatie: https://tweakers.net/i/9ItsiIGwqw5yhW7BN8rMhO6351M=/800x/filters:strip_exif()/f/image/W33mt4dvPscDK45RqsVxHQVT.png?f=fotoalbum_large

Waarom is de temperatuur altijd ,95 graden @FireSon ?
Ik weet niet wie dat heeft bedacht, maar die persoon haat afgeronde getallen zo ook mijn brein. 8)7

En is de TS misschien verouderd? Misschien tijd voor een duidelijke uitleg over hoe je de integratie van @FireSon configureert?

Ik kwam trouwens al een mooie site tegen met een heldere uitleg. Misschien kunnen we die persoon benaderen om te vragen of we zijn uitleg mogen gebruiken. 😄

[ Voor 30% gewijzigd door geert1992 op 22-04-2025 21:32 ]

5200wp SolarEdge - 14,4KW 2400AC - k2 pro combo - WP boiler - 2x MHI - Homey shs & HAOS -> NUC i5 32gb akasa fanless


  • tweetyvogel
  • Registratie: November 2006
  • Laatst online: 23:40
geert1992 schreef op woensdag 23 april 2025 @ 17:51:
[...]


https://iotdomotica.nl/tu...tant-integration-tutorial

Deze staat bij de github van @FireSon vermeld, en lijkt mij een prima basis voor een uitleg voor de TS.
in versie1.0.36 is de vraagstelling iets anders en github is daar nog niet op aangepast.

Afbeeldingslocatie: https://tweakers.net/i/JEkXN8b93e-K7Yt_jYqisffqlHk=/x800/filters:strip_exif()/f/image/31QGELqwDoMStGxin0uZJIJD.png?f=fotoalbum_large

  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
@FireSon Handmatig laden startte niet automatisch, na een integratie restart én HA restart + opnieuw draaien integratie helaas weer niets. Toen handmatig gekozen en 4800 ingevuld en nu levert ie pas terug:
Afbeeldingslocatie: https://tweakers.net/i/4N6P_vr17WWDGBogEjQ4ImkXbVE=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/novf96Wh9cjfCBgI54ARmAz8.png?f=user_large

Daarnaast zie ik in .40 nog 2x Zendure Manager in de integratie sinds .38/.39:
Afbeeldingslocatie: https://tweakers.net/i/9ESu-5wYXMQ8VwSQD6GtHHNFXHk=/800x/filters:strip_exif()/f/image/Bpz1tKljXlVF4v2C5GKzXt0b.png?f=fotoalbum_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Integratie verwijderd en opnieuw toegevoegd (30 seconden werk) en nu nog maar 1x Zendure Manager:
Afbeeldingslocatie: https://tweakers.net/i/jDYYkceIBubeZ_Q-EvtrHvVR1Mc=/800x/filters:strip_exif()/f/image/8ucXbeZHVegTgcBTsGFYxbAG.png?f=fotoalbum_large

Het went, denk dat ik dit al wel 100x heb gedaan (voornamelijk testen hoor ;) ).

Zou mooi zijn als het een keer 100% stabiel wordt door de medewerking van Zendure.

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
Ipv .40 schoon installeren nu .39 -> .40 upgrade uitgevoerd en NOM doet het icm 4 Hypers nu prima:
Afbeeldingslocatie: https://tweakers.net/i/sDjn3fsfbv7zwomv3fX2TbHHbsQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/huWdoftBG6phmlkrrsr9TAZq.png?f=user_large

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • Bikkelreal
  • Registratie: Januari 2024
  • Laatst online: 21:24
FireSon schreef op maandag 28 april 2025 @ 12:51:
[...]


Er zat/zit een vrij grote bug in het 'unloaden' van de integratie. Eigenlijk worden de devices niet verwijderd, maar elke keer gedupliceerd. Hierdoor zie jij af en toe de cluster configuratie, omdat deze select alleen bij meerdere devices getoond wordt.
Dit veroorzaakt ook problemen bij smartmatching omdat een device dan 'dubbel' meedoet in de berekening voor de verdeling en uiteraard maar 1x levert. Daarnaast werd de mqtt connectie niet 'netjes' afgesloten waardoor er misschien wel 2 regelingen tegelijkertijd actief zijn. Ik kan dat niet controleren, maar erg handig was het in ieder geval niet! Met deze kennis, verklaard het ook de logging die ik van @Taro heb gekregen.

Ook deze logging kwam hierdoor vaak voor:
2025-04-28 09:40:48.140 ERROR (MainThread) [homeassistant.components.select] Platform zendure_ha does not generate unique IDs.

Dat versie 28 beter lijkt te werken is niet zo raar, daar 'regelt' de integratie veel minder vaak (max 1x per 5 seconden of minder). In mijn situatie moet ik ongeveer 1x per 2 dagen mijn hypers 'ontdooien'. En nu regelt de hyper afhankelijk van de aanvraag veel sneller (max. 3 seconden).

Dat je de hyper niet in 'off' kon krijgen, klinkt als een 'freeze', hoe kreeg je ze daar weer uit?
Bij mij werkt .40 versie perfect.:) bedankt voor deze integratie.

Heb nu de "smart matching" zo werkend dat ik deze alleen kan laten laden,ontladen of normaal werkend kan kiezen, wel makkelijk als de stroom prijs niet goedkoop is en dat je dan niet de batterijen wil opladen met zonnestroom en toch nul op de meter hebt.

Als ik switch van modes doet de automation altijd eerst even de "Operation mode" op Off zetten

Heb nu 12 automations en 24 Helpers alleen voor de batterijen:).
Alles zit erin nu in en alles draait nu automatisch voor elke dag geen of wel zon,prijs of EV.


Afbeeldingslocatie: https://tweakers.net/i/r-UeZXTeNUFa0CoHIZ70H28tjqA=/800x/filters:strip_exif()/f/image/pyH3wFUfB73eHtJnbeAeLYl9.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/7wFBvMXwyTPZhx90qo7Vn8Pr4Z0=/800x/filters:strip_icc():strip_exif()/f/image/qZqavx0VcBGymbY6uWQWoWCX.jpg?f=fotoalbum_large

  • Bikkelreal
  • Registratie: Januari 2024
  • Laatst online: 21:24
Taro schreef op maandag 28 april 2025 @ 22:44:
[...]

Daar zat ik ook nog over na te denken: Charge only & Discharge only. Kan je die delen?

[...]

Heb je daar ook nog een vertraging tussen zitten? Of direct na elkaar?

[...]

Lekker bezig d:)b
Zit een vertraging in: "Off" zetten dan 10 sec wachten tot volgende opdracht bv smart.

" Charge only & Discharge only" heb ik met alleen helpers gedaan.

Ik heb een Power meter voor de batterijen aangemaakt deze vul je in de integratie.
En met een Dropdown helper maak je de keuze, deze kun je in de automations gebruiken.

Afbeeldingslocatie: https://tweakers.net/i/SuDx-C3dwblCMjxn8Iap-I2J25c=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/G2KVcc4SkU3rdyEoYevK7caH.jpg?f=user_large


"sensor.power_meter_for_battery"
  • {% if is_state('input_select.smart_mode_select', 'Mode Smart Normal')%}
  • {{ states('sensor.power_positive_and_negative') }}
  • {% elif is_state('input_select.smart_mode_select', 'Mode Smart Charging')%}
  • {{ states('sensor.power_negative') }}
  • {% elif is_state('input_select.smart_mode_select', 'Mode Smart Discharging')%}
  • {{ states('sensor.power_positive') }}
  • {% else %}
  • 0
  • {% endif %}
Dan de Helpers:(P1 meter is mijn power meter van homewizzard)

"sensor.power_positive_and_negative"
  • {{ states('sensor.p1_meter_3c39e72c95e8_power')|float(0)+1 }}
"sensor.power_negative"
  • {% if states('sensor.p1_meter_3c39e72c95e8_power') | float(0) < 0 %}
  • {{ states('sensor.p1_meter_3c39e72c95e8_power')|float(0)+1 }}
  • {% elif states('sensor.p1_meter_3c39e72c95e8_power') | float(0) > 0 and states('sensor.battery_input_total') | float(0) != 0 %}
  • {{ states('sensor.p1_meter_3c39e72c95e8_power')|float(0)+1 }}
  • {% elif states('sensor.p1_meter_3c39e72c95e8_power') | float(0) > 0 and states('sensor.battery_input_total') | float(0) == 0 %}
  • {{ [ states('sensor.p1_meter_3c39e72c95e8_power')|float(0)+1, 0] | min }}
  • {% else %}
  • 0
  • {% endif %}
"sensor.power_positive"
  • {% if states('sensor.p1_meter_3c39e72c95e8_power') | float(0) > 0 %}
  • {{ states('sensor.p1_meter_3c39e72c95e8_power')|float(0)+1 }}
  • {% elif states('sensor.p1_meter_3c39e72c95e8_power') | float(0) < 0 and states('sensor.battery_output_total') | float(0) != 0 %}
  • {{ states('sensor.p1_meter_3c39e72c95e8_power')|float(0)+1 }}
  • {% elif states('sensor.p1_meter_3c39e72c95e8_power') | float(0) < 0 and states('sensor.battery_output_total') | float(0) == 0 %}
  • {{ [ states('sensor.p1_meter_3c39e72c95e8_power')|float(0)+1, 0] | max }}
  • {% else %}
  • 0
  • {% endif %}
Die +1 is gewoon 1 Wat meer die kun je weg laten.
De sensor battery input/output total is een helper die de battery input of output optelt.

Afbeeldingslocatie: https://tweakers.net/i/Tx1ZntMy8-KR3kkK-069SlGb5QM=/x800/filters:strip_icc():strip_exif()/f/image/E8jI4L8ZH51sbxD7aH1nENkW.jpg?f=fotoalbum_large

  • Bikkelreal
  • Registratie: Januari 2024
  • Laatst online: 21:24
Dobey schreef op woensdag 30 april 2025 @ 15:20:
[...]


Dat ziet er goed uit. Gebruik je in de automations dan het pulldown menu? Ik ben ook nog zoekende naar de trigger.. Want meest ideale is dat je kan triggeren op basis van de negatieve of positieve waarde die je meter geeft.

Heb nu met regelmaat het euvel dat hij in avond volledig staat te ontladen met 800W per hyper terwijl verbruik bijvoorbeeld 250W is.
Ja dat doe ik

Afbeeldingslocatie: https://tweakers.net/i/DtCk6C6imO98EMiVtXC-GqtwinU=/800x/filters:strip_icc():strip_exif()/f/image/Xll5EQAQgB699ApJfBlbtC41.jpg?f=fotoalbum_large

  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
@FireSon Gisteravond de nieuwe versie geïnstalleerd, helaas inmiddels alweer 4x opnieuw op moeten starten. Ik ga even proberen of de HA Bluetooth proxy die ik heb ook kan zenden, dan zal ik die MQTT route ook testen en daarvoor de proxy even in de garage hangen.

Voor de volledigheid: De oplossing/oorzaak voor dit probleem ligt bij Zendure, daar ben ik mij van bewust. Ik ga 2 accu's naar buiten verplaatsen en de ander bij de andere stapels erop zetten, zodat ik 3x ipv 4x Hyper in dit account heb. Hopelijk helpt dat ook.

Bedankt voor al je tijd en inzet, wordt gewaardeerd. En als ik mijn frustraties uit dan komt dat omdat ik gewoon enthousiast ben en het hier thuis direct invloed heeft op de stroomrekening. Soms zijn er even wat handmatige handelingen nodig, maar dat eindigt dan zoals gisteren wel in dit resultaat:
Afbeeldingslocatie: https://tweakers.net/i/VNXllB3yX69CJ6IYfhQVPJdEuSY=/x800/filters:strip_icc():strip_exif()/f/image/8muGZn9zisf5HEYZIucmKg8e.jpg?f=fotoalbum_large

Dus keep up the good work! Had geen tijd om logs te verzamelen, maar denk dat het voor jou ook pas nut heeft als ik dat met een Hyper minder doe, anders moeten we voor de zoveelste keer dezelfde conclusie trekken waar jij geen invloed op hebt d:)b

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp


  • FireSon
  • Registratie: Januari 2014
  • Laatst online: 30-05 00:37
@DJN Sorry maar lokale MQTT werkt nog niet. Maar ik ben er bijna ;)
De huidige settings zijn al wel correct, maar worden op dit moment alleen gebruikt voor het resetten van devices.

Ik vul zelf bij de mqtt server het ip adres in van mijn MQTT server.
Verder ben ik er nog niet helemaal uit hoe het te doen met de authenticatie. Waarschijnlijk is het meest eenvoudig om anonymous access toe te staan. De devices loggen namelijk in met dezelfde credentials als bij de Zendure cloud. Hoe je aan deze credentials komt is nog redelijk ingewikkeld.Of die credentials nooit veranderen is ook maar de vraag. Voor de rest is het redelijk helder denk ik.

Afbeeldingslocatie: https://tweakers.net/i/qrt0URE8byHsn0Y5-w1pkN5BBTQ=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/UYBu5uJEOIxFGcNoZqpCeqHu.png?f=user_large

Omdat het omschakelen via bluetooth verloopt, moet ik ook kijken hoe dat het eenvoudigste te managen is voor gebruikers, zeker als je meerder devices hebt is het wel prettig om te zien of het device 'lokaal' of in de cloud verbonden is. Het leek me wel goed om ook 'lokale' devices wel nog met de cloud te verbinden zodat de Zendure App nog steeds werkt. Hiervoor worden de cloud commando's doorgestuurd naar de lokale mqtt server. Dat werkt vrij eenvoudig en ook alleen maar wanneer je de app gebruikt. Hoe het gaat met firmware updates is iets wat ik dan ook nog moet uitzoeken :)

  • Taro
  • Registratie: September 2000
  • Niet online

Taro

Moderator General Chat / Wonen & Mobiliteit
NOM netjes gestart.... En werkt op dit moment zelfs naast ZENKI AI met 2x2400AC+2xSF800 incl. 2xAB2000(S).

Bij lage waardes alleen de 2x 2400AC op Fase A & C (In zicht 3-fase kWh meter) en 2x SF800 op Fase A & Fase B (Buiten zicht, niet via HW 3-fase kWh meter). Bij hogere waardes springen de 3 Hypers bij.
Afbeeldingslocatie: https://tweakers.net/i/SPTPVg6V8YBSjyXDcJnZ5fR6v9E=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/3mt3Ms4lP4fdcYaplGBuj8XA.png?f=user_large

[ Voor 12% gewijzigd door Taro op 03-05-2025 19:49 ]

iotdomotica.nl | Replace fear of the unknown with curiosity | 95 kWh thuisaccu | 11.460 Wp

Pagina: 1 2 3

Dit topic is gesloten.