Heishamon <> Node Red voor Panasonic warmtepompen

Pagina: 1 ... 86 ... 121 Laatste
Acties:

Acties:
  • +1 Henk 'm!

  • lampy25
  • Registratie: Maart 2016
  • Laatst online: 22:29
edterbak schreef op zondag 1 oktober 2023 @ 12:17:
Is er iemand die de p1 meter uitleest op een andere manier dan via home assistant?
Daar wil ik wel graag een debug output van zien als het kan.
Wie helpt? :)
Ik gebruik DSMR reader, die evt ook via MQTT data kan delen. Scheelt jou een hoop werk met alle verschillende type meters. Er zit ook een debug log functie op, maar dat is van de hele applicatie verwacht ik.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
lampy25 schreef op zondag 1 oktober 2023 @ 12:47:
[...]

Ik gebruik DSMR reader, die evt ook via MQTT data kan delen. Scheelt jou een hoop werk met alle verschillende type meters. Er zit ook een debug log functie op, maar dat is van de hele applicatie verwacht ik.
Ik kan nu dingen uit home assistant lezen en ook van mqtt (single topic/value) en 1wire.

Dat is nog wat beperkt, dus kom maar op met de alternatieven.
Graag via een debug node in node red. Zo zie ik wat er echt binnen komt :)

Acties:
  • +1 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 22:52
edterbak schreef op zondag 1 oktober 2023 @ 12:51:
[...]

Ik kan nu dingen uit home assistant lezen en ook van mqtt (single topic/value) en 1wire.

Dat is nog wat beperkt, dus kom maar op met de alternatieven.
Graag via een debug node in node red. Zo zie ik wat er echt binnen komt :)
Ik haal het zelf uit Domoticz.

{
"Battery" : 255,
"LastUpdate" : "2023-10-01 13:10:41",
"RSSI" : 12,
"description" : "",
"dtype" : "P1 Smart Meter",
"hwid" : "7",
"id" : "0001",
"idx" : 35,
"name" : "Stroommeter",
"nvalue" : 0,
"stype" : "Energy",
"svalue1" : "16966630",
"svalue2" : "10295352",
"svalue3" : "1436282",
"svalue4" : "1641412",
"svalue5" : "446",
"svalue6" : "101",
"unit" : 1
}

IDX 35 is de P1 sensor, svalue5 = verbruik en svalue6 = levering
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
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
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
[
    {
        "id": "c98a6e84.07966",
        "type": "tab",
        "label": "WP eigen",
        "disabled": false,
        "info": ""
    },
    {
        "id": "133e7b52e4c481c2",
        "type": "junction",
        "z": "c98a6e84.07966",
        "x": 520,
        "y": 760,
        "wires": [
            [
                "fd87b6e308013b2f"
            ]
        ]
    },
    {
        "id": "737aa6fd.c0bbd8",
        "type": "mqtt in",
        "z": "c98a6e84.07966",
        "name": "Domoticz Gemiddelde kamertemperatuur",
        "topic": "domoticz/out/331",
        "qos": "2",
        "datatype": "auto",
        "broker": "4d2ff189.666908",
        "nl": false,
        "rap": false,
        "inputs": 0,
        "x": 260,
        "y": 100,
        "wires": [
            [
                "efa43c36.46f7a"
            ]
        ]
    },
    {
        "id": "71f08f75.6a11f",
        "type": "debug",
        "z": "c98a6e84.07966",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": true,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 600,
        "y": 160,
        "wires": []
    },
    {
        "id": "7859951c.91f32c",
        "type": "link out",
        "z": "c98a6e84.07966",
        "name": "Kamertemperatuur",
        "mode": "link",
        "links": [
            "549178d46749b3c6"
        ],
        "x": 975,
        "y": 100,
        "wires": []
    },
    {
        "id": "5b33a41e.cde5bc",
        "type": "function",
        "z": "c98a6e84.07966",
        "name": "",
        "func": "var temp = msg.payload.svalue1;\nreturn[{payload:temp}]",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 720,
        "y": 100,
        "wires": [
            [
                "71f08f75.6a11f",
                "7859951c.91f32c"
            ]
        ]
    },
    {
        "id": "efa43c36.46f7a",
        "type": "json",
        "z": "c98a6e84.07966",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 530,
        "y": 100,
        "wires": [
            [
                "5b33a41e.cde5bc"
            ]
        ]
    },
    {
        "id": "ddce2add.a6e758",
        "type": "mqtt in",
        "z": "c98a6e84.07966",
        "name": "Gemiddelde buitentemperatuur",
        "topic": "domoticz/out/640",
        "qos": "2",
        "datatype": "auto",
        "broker": "4d2ff189.666908",
        "nl": false,
        "rap": false,
        "inputs": 0,
        "x": 230,
        "y": 260,
        "wires": [
            [
                "18373159.b16d5f"
            ]
        ]
    },
    {
        "id": "18373159.b16d5f",
        "type": "json",
        "z": "c98a6e84.07966",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 530,
        "y": 260,
        "wires": [
            [
                "c3bbc5f1.c131a8"
            ]
        ]
    },
    {
        "id": "adf4c295.292b6",
        "type": "debug",
        "z": "c98a6e84.07966",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": true,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 600,
        "y": 320,
        "wires": []
    },
    {
        "id": "c3bbc5f1.c131a8",
        "type": "function",
        "z": "c98a6e84.07966",
        "name": "",
        "func": "var temp = msg.payload.svalue1;\nreturn[{payload:temp}]",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 720,
        "y": 260,
        "wires": [
            [
                "adf4c295.292b6",
                "b984f98c.54bdb8"
            ]
        ]
    },
    {
        "id": "b984f98c.54bdb8",
        "type": "link out",
        "z": "c98a6e84.07966",
        "name": "",
        "mode": "link",
        "links": [
            "666b9ad33e960dd7"
        ],
        "x": 975,
        "y": 260,
        "wires": []
    },
    {
        "id": "ade9a826.da6908",
        "type": "mqtt in",
        "z": "c98a6e84.07966",
        "name": "P1 verbruik/consumption",
        "topic": "domoticz/out/35",
        "qos": "2",
        "datatype": "auto",
        "broker": "4d2ff189.666908",
        "nl": false,
        "rap": false,
        "inputs": 0,
        "x": 210,
        "y": 420,
        "wires": [
            [
                "5f9b7a9b.9212b4"
            ]
        ]
    },
    {
        "id": "5f9b7a9b.9212b4",
        "type": "json",
        "z": "c98a6e84.07966",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 530,
        "y": 420,
        "wires": [
            [
                "6c73bdb0.a11274"
            ]
        ]
    },
    {
        "id": "ebee5e33.4dfce",
        "type": "debug",
        "z": "c98a6e84.07966",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": true,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 600,
        "y": 480,
        "wires": []
    },
    {
        "id": "6c73bdb0.a11274",
        "type": "function",
        "z": "c98a6e84.07966",
        "name": "",
        "func": "var temp = msg.payload.svalue5;\nreturn[{payload:temp}]",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 720,
        "y": 420,
        "wires": [
            [
                "ebee5e33.4dfce",
                "6759bcb3.caeaa4"
            ]
        ]
    },
    {
        "id": "7e9393f.a80ed6c",
        "type": "mqtt in",
        "z": "c98a6e84.07966",
        "name": "P1 production",
        "topic": "domoticz/out/35",
        "qos": "2",
        "datatype": "auto",
        "broker": "4d2ff189.666908",
        "nl": false,
        "rap": false,
        "inputs": 0,
        "x": 170,
        "y": 580,
        "wires": [
            [
                "61fb2926.5cbfa8"
            ]
        ]
    },
    {
        "id": "61fb2926.5cbfa8",
        "type": "json",
        "z": "c98a6e84.07966",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 530,
        "y": 580,
        "wires": [
            [
                "fe59fa26.0aa6b8"
            ]
        ]
    },
    {
        "id": "8ca625d5.db6788",
        "type": "debug",
        "z": "c98a6e84.07966",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": true,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 600,
        "y": 640,
        "wires": []
    },
    {
        "id": "fe59fa26.0aa6b8",
        "type": "function",
        "z": "c98a6e84.07966",
        "name": "",
        "func": "var temp = msg.payload.svalue6;\nreturn[{payload:temp}]",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 720,
        "y": 580,
        "wires": [
            [
                "8ca625d5.db6788",
                "86302056.a84f"
            ]
        ]
    },
    {
        "id": "6759bcb3.caeaa4",
        "type": "link out",
        "z": "c98a6e84.07966",
        "name": "",
        "mode": "link",
        "links": [
            "0cc18d5d7dda863b"
        ],
        "x": 975,
        "y": 420,
        "wires": []
    },
    {
        "id": "86302056.a84f",
        "type": "link out",
        "z": "c98a6e84.07966",
        "name": "",
        "mode": "link",
        "links": [
            "abaea753d7c9b4b8"
        ],
        "x": 975,
        "y": 580,
        "wires": []
    },
    {
        "id": "455daadecca78626",
        "type": "ui_date_picker",
        "z": "c98a6e84.07966",
        "name": "",
        "label": "",
        "group": "8738b55dc48f1030",
        "order": 3,
        "width": 4,
        "height": 1,
        "passthru": false,
        "topic": "topic",
        "topicType": "msg",
        "className": "",
        "x": 330,
        "y": 840,
        "wires": [
            [
                "d0f07859ac64ca94"
            ]
        ]
    },
    {
        "id": "d0f07859ac64ca94",
        "type": "moment",
        "z": "c98a6e84.07966",
        "name": "",
        "topic": "EndHolidayOn",
        "input": "payload",
        "inputType": "msg",
        "inTz": "Europe/Amsterdam",
        "adjAmount": 0,
        "adjType": "days",
        "adjDir": "add",
        "format": "DD/MM/YYYY",
        "locale": "en-US",
        "output": "payload",
        "outputType": "msg",
        "outTz": "Europe/Amsterdam",
        "x": 520,
        "y": 840,
        "wires": [
            [
                "b7b4154a3e0d0f30"
            ]
        ]
    },
    {
        "id": "90193c0beddf9132",
        "type": "moment",
        "z": "c98a6e84.07966",
        "name": "",
        "topic": "CurrentDate",
        "input": "payload",
        "inputType": "msg",
        "inTz": "Europe/Amsterdam",
        "adjAmount": 0,
        "adjType": "days",
        "adjDir": "add",
        "format": "DD/MM/YYYY",
        "locale": "en-US",
        "output": "payload",
        "outputType": "msg",
        "outTz": "Europe/Amsterdam",
        "x": 530,
        "y": 880,
        "wires": [
            [
                "b7b4154a3e0d0f30"
            ]
        ]
    },
    {
        "id": "2b2156ee8533053c",
        "type": "inject",
        "z": "c98a6e84.07966",
        "name": "",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "",
        "crontab": "00 09 * * *",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "x": 190,
        "y": 880,
        "wires": [
            [
                "90193c0beddf9132"
            ]
        ]
    },
    {
        "id": "cc48bbeeb35070f3",
        "type": "ui_text",
        "z": "c98a6e84.07966",
        "group": "8738b55dc48f1030",
        "order": 2,
        "width": 2,
        "height": 1,
        "name": "",
        "label": "Date",
        "format": "{{msg.payload}}",
        "layout": "row-spread",
        "className": "",
        "x": 170,
        "y": 840,
        "wires": []
    },
    {
        "id": "882dd5cb7f7c2009",
        "type": "ui_text",
        "z": "c98a6e84.07966",
        "group": "8738b55dc48f1030",
        "order": 4,
        "width": 6,
        "height": 1,
        "name": "",
        "label": "Execution time is 09:00",
        "format": "{{msg.payload}}",
        "layout": "row-spread",
        "className": "",
        "x": 230,
        "y": 920,
        "wires": []
    },
    {
        "id": "b7b4154a3e0d0f30",
        "type": "function",
        "z": "c98a6e84.07966",
        "name": "function 30",
        "func": "if (msg.topic == 'EndHolidayOn') {\n    flow.set('EndHolidayOn',msg.payload,\"file\") ;\n    return null\n}\n\nif (msg.topic == 'EndHolidayOn_state') {\n    flow.set('EndHolidayOn_state',msg.payload,\"file\") ;\n    return null\n}\n\nvar EndHolidayOn_state = flow.get('EndHolidayOn_state',\"file\");\nvar EndHolidayOn = flow.get('EndHolidayOn',\"file\");\n    \nif (EndHolidayOn === undefined || EndHolidayOn_state === undefined || EndHolidayOn_state == 0) { return null }\n\nif (msg.topic == 'CurrentDate' && msg.payload == EndHolidayOn) {\n    msg.payload = 0;\n    node.send(msg);\n\n}\n",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 770,
        "y": 840,
        "wires": [
            [
                "d08ca33405cd9950"
            ]
        ]
    },
    {
        "id": "fd87b6e308013b2f",
        "type": "ui_switch",
        "z": "c98a6e84.07966",
        "name": "",
        "label": "Enable function",
        "tooltip": "",
        "group": "8738b55dc48f1030",
        "order": 1,
        "width": 0,
        "height": 0,
        "passthru": false,
        "decouple": "true",
        "topic": "EndHolidayOn_state",
        "topicType": "str",
        "style": "",
        "onvalue": "1",
        "onvalueType": "num",
        "onicon": "",
        "oncolor": "",
        "offvalue": "0",
        "offvalueType": "num",
        "officon": "",
        "offcolor": "",
        "animate": false,
        "className": "",
        "x": 520,
        "y": 800,
        "wires": [
            [
                "b7b4154a3e0d0f30",
                "133e7b52e4c481c2"
            ]
        ]
    },
    {
        "id": "d08ca33405cd9950",
        "type": "mqtt out",
        "z": "c98a6e84.07966",
        "name": "SET2 SetHolidayMode",
        "topic": "panasonic_heat_pump/commands/SetHolidayMode",
        "qos": "0",
        "retain": "false",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "92e5b2c.00a8b5",
        "x": 980,
        "y": 840,
        "wires": []
    },
    {
        "id": "905ab3c025b1b323",
        "type": "mqtt in",
        "z": "c98a6e84.07966",
        "name": "panasonic_heat_pump/1wire/#",
        "topic": "panasonic_heat_pump/1wire/#",
        "qos": "0",
        "datatype": "auto-detect",
        "broker": "92e5b2c.00a8b5",
        "nl": false,
        "rap": true,
        "rh": 0,
        "inputs": 0,
        "x": 370,
        "y": 1060,
        "wires": [
            [
                "fd128e2830e0439a"
            ]
        ]
    },
    {
        "id": "fd128e2830e0439a",
        "type": "debug",
        "z": "c98a6e84.07966",
        "name": "debug 207",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "true",
        "targetType": "full",
        "statusVal": "",
        "statusType": "auto",
        "x": 610,
        "y": 1060,
        "wires": []
    },
    {
        "id": "4d2ff189.666908",
        "type": "mqtt-broker",
        "name": "192.168.2.4",
        "broker": "192.168.2.4",
        "port": "1883",
        "clientid": "",
        "autoConnect": true,
        "usetls": false,
        "verifyservercert": true,
        "protocolVersion": "4",
        "keepalive": "15",
        "cleansession": true,
        "birthTopic": "",
        "birthQos": "0",
        "birthPayload": "",
        "birthMsg": {},
        "closeTopic": "",
        "closePayload": "",
        "closeMsg": {},
        "willTopic": "",
        "willQos": "0",
        "willPayload": "",
        "willMsg": {},
        "sessionExpiry": ""
    },
    {
        "id": "8738b55dc48f1030",
        "type": "ui_group",
        "name": "End holiday mode",
        "tab": "9bdb9a19fbd948af",
        "order": 2,
        "disp": true,
        "width": "6",
        "collapse": false,
        "className": ""
    },
    {
        "id": "92e5b2c.00a8b5",
        "type": "mqtt-broker",
        "name": "MQTT (192.168.2.4)",
        "broker": "192.168.2.4",
        "port": "1883",
        "clientid": "Node_Red_Client",
        "autoConnect": true,
        "usetls": false,
        "compatmode": false,
        "protocolVersion": "4",
        "keepalive": "60",
        "cleansession": 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": "9bdb9a19fbd948af",
        "type": "ui_tab",
        "name": "Scheduler",
        "icon": "schedule",
        "order": 10,
        "disabled": false,
        "hidden": false
    }
]
[/quote]

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
BazemanKM schreef op zondag 1 oktober 2023 @ 13:19:
[...]


Ik haal het zelf uit Domoticz.

{
"Battery" : 255,
"LastUpdate" : "2023-10-01 13:10:41",
"RSSI" : 12,
"description" : "",
"dtype" : "P1 Smart Meter",
"hwid" : "7",
"id" : "0001",
"idx" : 35,
"name" : "Stroommeter",
"nvalue" : 0,
"stype" : "Energy",
"svalue1" : "16966630",
"svalue2" : "10295352",
"svalue3" : "1436282",
"svalue4" : "1641412",
"svalue5" : "446",
"svalue6" : "101",
"unit" : 1
}

IDX 35 is de P1 sensor, svalue5 = verbruik en svalue6 = levering
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
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
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
[
    {
        "id": "c98a6e84.07966",
        "type": "tab",
        "label": "WP eigen",
        "disabled": false,
        "info": ""
    },
    {
        "id": "133e7b52e4c481c2",
        "type": "junction",
        "z": "c98a6e84.07966",
        "x": 520,
        "y": 760,
        "wires": [
            [
                "fd87b6e308013b2f"
            ]
        ]
    },
    {
        "id": "737aa6fd.c0bbd8",
        "type": "mqtt in",
        "z": "c98a6e84.07966",
        "name": "Domoticz Gemiddelde kamertemperatuur",
        "topic": "domoticz/out/331",
        "qos": "2",
        "datatype": "auto",
        "broker": "4d2ff189.666908",
        "nl": false,
        "rap": false,
        "inputs": 0,
        "x": 260,
        "y": 100,
        "wires": [
            [
                "efa43c36.46f7a"
            ]
        ]
    },
    {
        "id": "71f08f75.6a11f",
        "type": "debug",
        "z": "c98a6e84.07966",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": true,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 600,
        "y": 160,
        "wires": []
    },
    {
        "id": "7859951c.91f32c",
        "type": "link out",
        "z": "c98a6e84.07966",
        "name": "Kamertemperatuur",
        "mode": "link",
        "links": [
            "549178d46749b3c6"
        ],
        "x": 975,
        "y": 100,
        "wires": []
    },
    {
        "id": "5b33a41e.cde5bc",
        "type": "function",
        "z": "c98a6e84.07966",
        "name": "",
        "func": "var temp = msg.payload.svalue1;\nreturn[{payload:temp}]",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 720,
        "y": 100,
        "wires": [
            [
                "71f08f75.6a11f",
                "7859951c.91f32c"
            ]
        ]
    },
    {
        "id": "efa43c36.46f7a",
        "type": "json",
        "z": "c98a6e84.07966",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 530,
        "y": 100,
        "wires": [
            [
                "5b33a41e.cde5bc"
            ]
        ]
    },
    {
        "id": "ddce2add.a6e758",
        "type": "mqtt in",
        "z": "c98a6e84.07966",
        "name": "Gemiddelde buitentemperatuur",
        "topic": "domoticz/out/640",
        "qos": "2",
        "datatype": "auto",
        "broker": "4d2ff189.666908",
        "nl": false,
        "rap": false,
        "inputs": 0,
        "x": 230,
        "y": 260,
        "wires": [
            [
                "18373159.b16d5f"
            ]
        ]
    },
    {
        "id": "18373159.b16d5f",
        "type": "json",
        "z": "c98a6e84.07966",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 530,
        "y": 260,
        "wires": [
            [
                "c3bbc5f1.c131a8"
            ]
        ]
    },
    {
        "id": "adf4c295.292b6",
        "type": "debug",
        "z": "c98a6e84.07966",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": true,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 600,
        "y": 320,
        "wires": []
    },
    {
        "id": "c3bbc5f1.c131a8",
        "type": "function",
        "z": "c98a6e84.07966",
        "name": "",
        "func": "var temp = msg.payload.svalue1;\nreturn[{payload:temp}]",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 720,
        "y": 260,
        "wires": [
            [
                "adf4c295.292b6",
                "b984f98c.54bdb8"
            ]
        ]
    },
    {
        "id": "b984f98c.54bdb8",
        "type": "link out",
        "z": "c98a6e84.07966",
        "name": "",
        "mode": "link",
        "links": [
            "666b9ad33e960dd7"
        ],
        "x": 975,
        "y": 260,
        "wires": []
    },
    {
        "id": "ade9a826.da6908",
        "type": "mqtt in",
        "z": "c98a6e84.07966",
        "name": "P1 verbruik/consumption",
        "topic": "domoticz/out/35",
        "qos": "2",
        "datatype": "auto",
        "broker": "4d2ff189.666908",
        "nl": false,
        "rap": false,
        "inputs": 0,
        "x": 210,
        "y": 420,
        "wires": [
            [
                "5f9b7a9b.9212b4"
            ]
        ]
    },
    {
        "id": "5f9b7a9b.9212b4",
        "type": "json",
        "z": "c98a6e84.07966",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 530,
        "y": 420,
        "wires": [
            [
                "6c73bdb0.a11274"
            ]
        ]
    },
    {
        "id": "ebee5e33.4dfce",
        "type": "debug",
        "z": "c98a6e84.07966",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": true,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 600,
        "y": 480,
        "wires": []
    },
    {
        "id": "6c73bdb0.a11274",
        "type": "function",
        "z": "c98a6e84.07966",
        "name": "",
        "func": "var temp = msg.payload.svalue5;\nreturn[{payload:temp}]",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 720,
        "y": 420,
        "wires": [
            [
                "ebee5e33.4dfce",
                "6759bcb3.caeaa4"
            ]
        ]
    },
    {
        "id": "7e9393f.a80ed6c",
        "type": "mqtt in",
        "z": "c98a6e84.07966",
        "name": "P1 production",
        "topic": "domoticz/out/35",
        "qos": "2",
        "datatype": "auto",
        "broker": "4d2ff189.666908",
        "nl": false,
        "rap": false,
        "inputs": 0,
        "x": 170,
        "y": 580,
        "wires": [
            [
                "61fb2926.5cbfa8"
            ]
        ]
    },
    {
        "id": "61fb2926.5cbfa8",
        "type": "json",
        "z": "c98a6e84.07966",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 530,
        "y": 580,
        "wires": [
            [
                "fe59fa26.0aa6b8"
            ]
        ]
    },
    {
        "id": "8ca625d5.db6788",
        "type": "debug",
        "z": "c98a6e84.07966",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": true,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 600,
        "y": 640,
        "wires": []
    },
    {
        "id": "fe59fa26.0aa6b8",
        "type": "function",
        "z": "c98a6e84.07966",
        "name": "",
        "func": "var temp = msg.payload.svalue6;\nreturn[{payload:temp}]",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 720,
        "y": 580,
        "wires": [
            [
                "8ca625d5.db6788",
                "86302056.a84f"
            ]
        ]
    },
    {
        "id": "6759bcb3.caeaa4",
        "type": "link out",
        "z": "c98a6e84.07966",
        "name": "",
        "mode": "link",
        "links": [
            "0cc18d5d7dda863b"
        ],
        "x": 975,
        "y": 420,
        "wires": []
    },
    {
        "id": "86302056.a84f",
        "type": "link out",
        "z": "c98a6e84.07966",
        "name": "",
        "mode": "link",
        "links": [
            "abaea753d7c9b4b8"
        ],
        "x": 975,
        "y": 580,
        "wires": []
    },
    {
        "id": "455daadecca78626",
        "type": "ui_date_picker",
        "z": "c98a6e84.07966",
        "name": "",
        "label": "",
        "group": "8738b55dc48f1030",
        "order": 3,
        "width": 4,
        "height": 1,
        "passthru": false,
        "topic": "topic",
        "topicType": "msg",
        "className": "",
        "x": 330,
        "y": 840,
        "wires": [
            [
                "d0f07859ac64ca94"
            ]
        ]
    },
    {
        "id": "d0f07859ac64ca94",
        "type": "moment",
        "z": "c98a6e84.07966",
        "name": "",
        "topic": "EndHolidayOn",
        "input": "payload",
        "inputType": "msg",
        "inTz": "Europe/Amsterdam",
        "adjAmount": 0,
        "adjType": "days",
        "adjDir": "add",
        "format": "DD/MM/YYYY",
        "locale": "en-US",
        "output": "payload",
        "outputType": "msg",
        "outTz": "Europe/Amsterdam",
        "x": 520,
        "y": 840,
        "wires": [
            [
                "b7b4154a3e0d0f30"
            ]
        ]
    },
    {
        "id": "90193c0beddf9132",
        "type": "moment",
        "z": "c98a6e84.07966",
        "name": "",
        "topic": "CurrentDate",
        "input": "payload",
        "inputType": "msg",
        "inTz": "Europe/Amsterdam",
        "adjAmount": 0,
        "adjType": "days",
        "adjDir": "add",
        "format": "DD/MM/YYYY",
        "locale": "en-US",
        "output": "payload",
        "outputType": "msg",
        "outTz": "Europe/Amsterdam",
        "x": 530,
        "y": 880,
        "wires": [
            [
                "b7b4154a3e0d0f30"
            ]
        ]
    },
    {
        "id": "2b2156ee8533053c",
        "type": "inject",
        "z": "c98a6e84.07966",
        "name": "",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "",
        "crontab": "00 09 * * *",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "x": 190,
        "y": 880,
        "wires": [
            [
                "90193c0beddf9132"
            ]
        ]
    },
    {
        "id": "cc48bbeeb35070f3",
        "type": "ui_text",
        "z": "c98a6e84.07966",
        "group": "8738b55dc48f1030",
        "order": 2,
        "width": 2,
        "height": 1,
        "name": "",
        "label": "Date",
        "format": "{{msg.payload}}",
        "layout": "row-spread",
        "className": "",
        "x": 170,
        "y": 840,
        "wires": []
    },
    {
        "id": "882dd5cb7f7c2009",
        "type": "ui_text",
        "z": "c98a6e84.07966",
        "group": "8738b55dc48f1030",
        "order": 4,
        "width": 6,
        "height": 1,
        "name": "",
        "label": "Execution time is 09:00",
        "format": "{{msg.payload}}",
        "layout": "row-spread",
        "className": "",
        "x": 230,
        "y": 920,
        "wires": []
    },
    {
        "id": "b7b4154a3e0d0f30",
        "type": "function",
        "z": "c98a6e84.07966",
        "name": "function 30",
        "func": "if (msg.topic == 'EndHolidayOn') {\n    flow.set('EndHolidayOn',msg.payload,\"file\") ;\n    return null\n}\n\nif (msg.topic == 'EndHolidayOn_state') {\n    flow.set('EndHolidayOn_state',msg.payload,\"file\") ;\n    return null\n}\n\nvar EndHolidayOn_state = flow.get('EndHolidayOn_state',\"file\");\nvar EndHolidayOn = flow.get('EndHolidayOn',\"file\");\n    \nif (EndHolidayOn === undefined || EndHolidayOn_state === undefined || EndHolidayOn_state == 0) { return null }\n\nif (msg.topic == 'CurrentDate' && msg.payload == EndHolidayOn) {\n    msg.payload = 0;\n    node.send(msg);\n\n}\n",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 770,
        "y": 840,
        "wires": [
            [
                "d08ca33405cd9950"
            ]
        ]
    },
    {
        "id": "fd87b6e308013b2f",
        "type": "ui_switch",
        "z": "c98a6e84.07966",
        "name": "",
        "label": "Enable function",
        "tooltip": "",
        "group": "8738b55dc48f1030",
        "order": 1,
        "width": 0,
        "height": 0,
        "passthru": false,
        "decouple": "true",
        "topic": "EndHolidayOn_state",
        "topicType": "str",
        "style": "",
        "onvalue": "1",
        "onvalueType": "num",
        "onicon": "",
        "oncolor": "",
        "offvalue": "0",
        "offvalueType": "num",
        "officon": "",
        "offcolor": "",
        "animate": false,
        "className": "",
        "x": 520,
        "y": 800,
        "wires": [
            [
                "b7b4154a3e0d0f30",
                "133e7b52e4c481c2"
            ]
        ]
    },
    {
        "id": "d08ca33405cd9950",
        "type": "mqtt out",
        "z": "c98a6e84.07966",
        "name": "SET2 SetHolidayMode",
        "topic": "panasonic_heat_pump/commands/SetHolidayMode",
        "qos": "0",
        "retain": "false",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "92e5b2c.00a8b5",
        "x": 980,
        "y": 840,
        "wires": []
    },
    {
        "id": "905ab3c025b1b323",
        "type": "mqtt in",
        "z": "c98a6e84.07966",
        "name": "panasonic_heat_pump/1wire/#",
        "topic": "panasonic_heat_pump/1wire/#",
        "qos": "0",
        "datatype": "auto-detect",
        "broker": "92e5b2c.00a8b5",
        "nl": false,
        "rap": true,
        "rh": 0,
        "inputs": 0,
        "x": 370,
        "y": 1060,
        "wires": [
            [
                "fd128e2830e0439a"
            ]
        ]
    },
    {
        "id": "fd128e2830e0439a",
        "type": "debug",
        "z": "c98a6e84.07966",
        "name": "debug 207",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "true",
        "targetType": "full",
        "statusVal": "",
        "statusType": "auto",
        "x": 610,
        "y": 1060,
        "wires": []
    },
    {
        "id": "4d2ff189.666908",
        "type": "mqtt-broker",
        "name": "192.168.2.4",
        "broker": "192.168.2.4",
        "port": "1883",
        "clientid": "",
        "autoConnect": true,
        "usetls": false,
        "verifyservercert": true,
        "protocolVersion": "4",
        "keepalive": "15",
        "cleansession": true,
        "birthTopic": "",
        "birthQos": "0",
        "birthPayload": "",
        "birthMsg": {},
        "closeTopic": "",
        "closePayload": "",
        "closeMsg": {},
        "willTopic": "",
        "willQos": "0",
        "willPayload": "",
        "willMsg": {},
        "sessionExpiry": ""
    },
    {
        "id": "8738b55dc48f1030",
        "type": "ui_group",
        "name": "End holiday mode",
        "tab": "9bdb9a19fbd948af",
        "order": 2,
        "disp": true,
        "width": "6",
        "collapse": false,
        "className": ""
    },
    {
        "id": "92e5b2c.00a8b5",
        "type": "mqtt-broker",
        "name": "MQTT (192.168.2.4)",
        "broker": "192.168.2.4",
        "port": "1883",
        "clientid": "Node_Red_Client",
        "autoConnect": true,
        "usetls": false,
        "compatmode": false,
        "protocolVersion": "4",
        "keepalive": "60",
        "cleansession": 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": "9bdb9a19fbd948af",
        "type": "ui_tab",
        "name": "Scheduler",
        "icon": "schedule",
        "order": 10,
        "disabled": false,
        "hidden": false
    }
]
Dit is default Domoticz? Bij iedereen gelijk dus.?

PS,
kun je de sectie CODE in een QUOTE zetten?
Deze is dan automatisch uitvouwbaar. :) scheelt wat verticale ruimte


code:
1
2
3
4
5
[quote]
[code]
De hele dump aan code hier
[/code]
[/quote]

Acties:
  • +2 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 22:52
edterbak schreef op zondag 1 oktober 2023 @ 14:06:
[...]

Dit is default Domoticz? Bij iedereen gelijk dus.?
Ja, MQTT topic is domoticz/out/35, waarbij de 35 dus de IDX van de sensor van Domoticz is, dus dat dient aangepast te worden.

Natuurlijk moet MQTT in Domoticz wel aan staan en dan op index:

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

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
@BazemanKM
Ik heb het voor elkaar dat de payload uit domoticz ook herkent wordt nu als object, gesplit en uitleesbaar is via dashboard als je hem er aan knoopt.

zin om te testen?

Gebaseerd op je debug node.
Afbeeldingslocatie: https://tweakers.net/i/BJg-xiKALE7-BPRAWeQHOq0hdsg=/800x/filters:strip_exif()/f/image/ELjoW8abZZEbhvjkKifMYWPl.png?f=fotoalbum_large

[ Voor 50% gewijzigd door edterbak op 01-10-2023 15:50 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
New beta online
@Aziona
@BazemanKM

https://github.com/edterb...lows%2023.10%20beta3.json

23.10 beta 3
- added way of adding objects to sensor input. like input from Domoticz
- corrected few sensor inputs
- added posibillity to select the purpose P1 production/consumption
- improved [reset] button logic. Thanks to Aziona

[ Voor 3% gewijzigd door edterbak op 01-10-2023 16:37 ]


Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 22:52
edterbak schreef op zondag 1 oktober 2023 @ 16:36:
New beta online
@Aziona
@BazemanKM

https://github.com/edterb...lows%2023.10%20beta3.json

23.10 beta 3
- added way of adding objects to sensor input. like input from Domoticz
- corrected few sensor inputs
- added posibillity to select the purpose P1 production/consumption
- improved [reset] button logic. Thanks to Aziona
23.10 beta 3 geïnstalleerd, ik kan geen sensoren kan selecteren, alles is leeg.

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
BazemanKM schreef op zondag 1 oktober 2023 @ 20:42:
[...]

23.10 beta 3 geïnstalleerd, ik kan geen sensoren kan selecteren, alles is leeg.
De externe sensoren moet je in tab WP input knopen aan de input nodes.
Had je dat gedaan?

Als je gaat gedaan hebt, komen de gegevens langzaam aan binnen en kun je ze selecteren in de dropdown

Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 22:52
edterbak schreef op zondag 1 oktober 2023 @ 20:48:
[...]

De externe sensoren moet je in tab WP input knopen aan de input nodes.
Had je dat gedaan?

Als je gaat gedaan hebt, komen de gegevens langzaam aan binnen en kun je ze selecteren in de dropdown
Nee, niet gedaan. Feedback: Voor het gebruiksgemak: In de UI alleen IDX nummer toevoegen.

Nu begint het wel te komen, alleen zie ik de 1-wire's nog niet.

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 22:52
Debug 1-wire

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

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 22:52
Kan het zo zijn dat ik maar in 1 keer in 1 regel de Domoticz sensor kan selecteren?
Ik heb 1x s5 en 1x s6 nodig van dezelfde P1 sensor.

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 22:52
en als we toch bezig zijn, de S0 voor een betere COP berekening en verbruik van stroom door de Pana:
Afbeeldingslocatie: https://tweakers.net/i/Ruw-d9EZXTh0ksjrkqJOvZLcWmI=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/6b9N6zgGywszSUGrWTEiHhK2.png?f=user_large

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 22:52
Mijn wanneer terug van vakantie modus, zit er ook niet standaard in.

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
@BazemanKM
Wacht.. ho.. je gaat erg hard :D
Feedback: Voor het gebruiksgemak: In de UI alleen IDX nummer toevoegen.
Dat gaat niet, 1.2.3. Ik maak van iedere key/value paar een nieuw topic/payload. Dan zie je alles dus.
Voor nu, als het werkt, laat ik het zo. Daarna kan ik dit oppakken om te tweaken :)
alleen zie ik de 1-wire's nog niet.
Kun je in node red een debug achter je 1 wire zetten? Zie je screenshot al. 8)
Dat ik die kan uitlezen. Ik dacht dat ik goede representatieve gegevens heb gebruikt voor de analyse.
Wat is je topic van de 1wire sensoren? Dit toch?
code:
1
panasonic_heat_pump/1wire/#

Als dit klopt, zou er gewoon tzt informatie binnen moeten komen en selecteerbaar via dropdown.
Kan het zo zijn dat ik maar in 1 keer in 1 regel de Domoticz sensor kan selecteren?
Ik heb 1x s5 en 1x s6 nodig van dezelfde P1 sensor.
Klopt! :)
1x voor productie
1x voor consumptie.
Hier kom ik niet onderuit

[ Voor 48% gewijzigd door edterbak op 01-10-2023 21:34 ]


Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 22:52
edterbak schreef op zondag 1 oktober 2023 @ 21:27:
@BazemanKM

Wat is je topic van de 1wire sensoren? Dit toch?
code:
1
panasonic_heat_pump/1wire/#

Als dit klopt, zou er gewoon tzt informatie binnen moeten komen en selecteerbaar via dropdown.
Er komt is nog niets te zien in de setup, terwijl er wel verbinding is met de 1-wire/MQTT

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Hoe kan dat nou. Ik duik er in nu.

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Gevonden en gefixt.
Volgende beta staat er zo op

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Nieuwe upload v23.10 beta4
https://github.com/edterb...lows%2023.10%20beta4.json

@BazemanKM

En, uiteraard komt er nog wat informatie op het dashboard, how-to's. En in de flow zelf.

[ Voor 24% gewijzigd door edterbak op 01-10-2023 22:16 ]


Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 22:52
edterbak schreef op zondag 1 oktober 2023 @ 22:07:
Gevonden en gefixt.
Volgende beta staat er zo op
Kan ik eenvoudig zelf iets aanpassen?

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
BazemanKM schreef op zondag 1 oktober 2023 @ 23:00:
[...]

Kan ik eenvoudig zelf iets aanpassen?
Wat wil je aanpassen dan?

OH, sorry. Nu snap ik je. Nee. dat is niet handig.
Maar de verbindingen blijven in stand.

Ik zet even de laatste versie er op.
momentje. 2 minuten
beta5 nu.

[ Voor 32% gewijzigd door edterbak op 01-10-2023 23:11 ]


Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 22:39
edterbak schreef op zondag 1 oktober 2023 @ 23:07:
[...]

Wat wil je aanpassen dan?

OH, sorry. Nu snap ik je. Nee. dat is niet handig.
Maar de verbindingen blijven in stand.

Ik zet even de laatste versie er op.
momentje. 2 minuten
beta5 nu.
beta3 -> beta4 -> beta5 binnen een paar uur; zere vingers :)

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Sorry... -O-

Acties:
  • 0 Henk 'm!

  • appiejs
  • Registratie: Januari 2023
  • Laatst online: 12-09 06:11
Hoi,

ik heb inmiddels de laatste versie erop gezet. Ik heb inderdaad eerder niet geantwoord, maar heb geen andere plugin op de achtergrond draaien in HA etc.

Vraagje over input devices, ik kan de humidity input niet meer vinden?

De Auto functie begrijp ik, ik zal het voorlopig handmatig Cool of Heat zetten.
Wel zag ik nu dat DHW erbij komt op basis van de Solar instellingen, echter haalt hij die niet weg zodra de temperatuur gehaald is. Ook blijft de waardes naast WAR en RTC leeg ernaast nog steeds.
Afbeeldingslocatie: https://tweakers.net/i/iu7Nrn0uJzGwnXJDcnfIwQnIYJ0=/800x/filters:strip_exif()/f/image/u4J1HvSrUB3E8EJxB8KcrAXN.png?f=fotoalbum_large

Verder heb ik de debug gekoppeld aan de MQTT sensor, deze blijft nog steeds leeg en waarschijnlijk doe ik iets verkeerd.Afbeeldingslocatie: https://tweakers.net/i/nvqTG81hTtWzCGrNR5jVw5-ZCLw=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/C12v5LJ9aFSUz3b7Bh09hA3b.png?f=user_large

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
appiejs schreef op maandag 2 oktober 2023 @ 20:55:
Hoi,

ik heb inmiddels de laatste versie erop gezet. Ik heb inderdaad eerder niet geantwoord, maar heb geen andere plugin op de achtergrond draaien in HA etc.

Vraagje over input devices, ik kan de humidity input niet meer vinden?

De Auto functie begrijp ik, ik zal het voorlopig handmatig Cool of Heat zetten.
Wel zag ik nu dat DHW erbij komt op basis van de Solar instellingen, echter haalt hij die niet weg zodra de temperatuur gehaald is. Ook blijft de waardes naast WAR en RTC leeg ernaast nog steeds.
[Afbeelding]

Verder heb ik de debug gekoppeld aan de MQTT sensor, deze blijft nog steeds leeg en waarschijnlijk doe ik iets verkeerd.[Afbeelding]
Ik kan hier weinig chocola van maken, dit screenshot.

Je geeft aan:
De Auto functie begrijp ik, ik zal het voorlopig handmatig Cool of Heat zetten.
In het screenshot zie ik Auto(Cool) + DHW.

Dat zou dus volgens eigenlijk HEAT+DHW moeten zijn, of Cool+DHW. Maar, dat kan een kwestie van timing van het screenshot zijn.

Maar dan:
Screenshot zegt Auto(Cool) + DHW. Prima. De 3-weg klep staat op positie ROOM, dus je bent de kamer aan het koelen.. okay.
Dan zie je daar onder een setpoint van 65C staan.
Cool modus heeft een operating range van 1-15°C. In cool modus kun je hem nooit hoger zetten dan 15 dus.
8)7 Geen chocola. Ik kan dit niet verklaren.

Vraag. Is onder System > Hardware te zien dat zowel Heating mode als Cooling mode op Direct staan?
Vraag 2: Is persistent storage goed geregeld?
Als je kijkt in de context store( onderstaande afbeelding) zie je dan ook beide "file" als "memoryonly" voorbij komen?

Afbeeldingslocatie: https://tweakers.net/i/sNrLOJ1duQLAF50BayA_dG18TtE=/x800/filters:strip_exif()/f/image/14NOzQHKjYXnp7q0uV5UD8H6.png?f=fotoalbum_large

Vraag 3: Kun je de setpoint waarde in node red dashboard vergelijken met de setpoints in heishamon dashboard? Komen ze overeen?

Verder, wat je aangeeft over de MQTT sensor.
Volgens mij heb je die prima verbonden.
In de debug node rechts zie je dat er 22.2 graden uit komt.
In de screenshot er boven zie je dat in het midelste gedeelte bij WAR er tussen haakjes deze temperatuur gegeven wordt.
Dus als ik het zo bij elkaar zie, dan is mqtt_1 je buiten temperatuur sensor. Klopt dat?
En dus is mijn conclusie, dat in geval ik gelijk heb, de node red flow dus weigert een temperatuur te berekenen.

Overige vragen:
Heeft de heishamon wel een goede verbinding met de mqtt broker?
Als je de heishamon pagina opent (rechtstreeks) zie je dan iets wat lijkt op dit?
code:
1
2
3
4
5
Wifi signal: 72%
Memory free: 64%
Correct received data: 99%
MQTT reconnects: 78
Uptime: 25 days 1 hour 25 minutes 43 seconds

Vooral die Correct received data is van belang.

Als je onder settings (heishamon) kijkt, wat staat er dan bij
code:
1
2
How often new values are collected from heatpump:   
How often all heatpump values are retransmitted to MQTT broker:


Ter aanvulling voor je kennis, en misschien verklaart dit iets.
In Node Red tabje Solar2DHW [Cooldown period after DHW run] staat een tijd.
Dit is de tijd dat de functie 'aan' blijft nahet bereiken van de target temperatuur in het vat.
Dan kan gedurende die tijd de temperatuur een beetje zakken in het leidingwerk voordat de panasonic weer in HEAT modus terug schakelt en 65C water richting je vloerverwarming duwt.
Dus gedurende deze delay lijkt het alsof de pomp niks doet (klopt ook). Je ziet wel op het Home dashboard dan rechts de Solar2DHW status op Active staan. Na de wachtperiode staat hier Completed.

[ Voor 21% gewijzigd door edterbak op 02-10-2023 22:47 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
@appiejs
- Zet de pomp eens via het dashboard > settings op Heat Only. Wat gebeurt er dan?
- En mag ik van jou een screenshot van het volledige WAR tab blad zien (dashboard)

[ Voor 31% gewijzigd door edterbak op 02-10-2023 23:28 ]


Acties:
  • 0 Henk 'm!

  • appiejs
  • Registratie: Januari 2023
  • Laatst online: 12-09 06:11
edterbak schreef op maandag 2 oktober 2023 @ 23:11:
@appiejs
- Zet de pomp eens via het dashboard > settings op Heat Only. Wat gebeurt er dan?
- En mag ik van jou een screenshot van het volledige WAR tab blad zien (dashboard)
Hoi, sorry voor alle vragen en wellicht onduidelijkheden. Ben nogal nieuw met dit stuk, maar dat had je al door.

Ik had gister inderdaad te vroeg een screenshot gemaakt, ik heb hem handmatig op Cool gezet en vandaag door SolarDHW is de DHW staat erbij gekomen en is deze nog steeds Active.Afbeeldingslocatie: https://tweakers.net/i/-iZASYILDoQZRzVAC7RpXHBLaZY=/800x/filters:strip_exif()/f/image/JnSEAmuPkS21wpPYuCxoy7py.png?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/_ha6tTOAM0RSi3nZxLTe8rmeC84=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/uOnNDppIGyxjDEDvrPSxFjir.png?f=user_large

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

Beide staan in direct mode, had ik eerder inderdaad al aangepast.

De storage zie ik geen MemoryOnly, ik zie vooral:
Afbeeldingslocatie: https://tweakers.net/i/072PFsr_DE_-1Z3cXJgy8L82pKU=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/kgn6s1FPUEha2sQjlJURamWT.png?f=user_large

De sensoren heb ik nog op de oude manier verbonden, echter kwam onder Cool niets te staan.
Uiteindelijk heb ik gevonden dat link in 68 en 69 hiervoor gebruikt werden. Nadat ik die gekoppeld heb komen de waardes wel weer onder Cool.
Afbeeldingslocatie: https://tweakers.net/i/pfX665tYJYJ6VJEx6UdGIg111aY=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/Rn6NvurmbarQdx6E4MnM9OhJ.png?f=user_large

Enkel lukt het me dan niet om de MQTT input te koppelen om via de GUI dan de sensoren daar te kiezen. Wellicht doe ik daar toch iets verkeerd, maar heb nog niet ontdekt wat precies 8)7

De heishamon pagina is een goeie, ik krijg namelijk niks te zien. Ik gebruik de volgende versie: https://github.com/lsochanowski/GoHeishaMon
SSH toegang heb ik inmiddels wel werkend gekregen, mocht ik daar iets kunnen zoeken?

Heb dus de indruk dat het nu wel werkt.
DHW blijft wel actief, ondanks de status van active nu naar idle is gesprongen.
Afbeeldingslocatie: https://tweakers.net/i/29CYlusLbDtNbEjktH_j7wqaOx4=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/aSRZHq7CQip3XgkneNZpDkQV.png?f=user_largeAfbeeldingslocatie: https://tweakers.net/i/zX_kNtY-LNmm-2LFchj0thKoFtc=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/nhdQvIzrvAS0T6Jp6EziJdZO.png?f=user_large
Of dien ik daar nog iets voor in te regelen?

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Okay,
in de afbeelding met context data, zie ik wel wat vreemds.
Mij komt helemaal niet bekend voor "storeInFile" als opslaglocatie.
Kun je alle variabelen die opgeslagen zijn met storeInFile er bij, verwijderen? Dan reboot. Ze worden als het goed is vanzelf terug gezet.
Uiteraard alleen de items verwijderen waarvan je zeker weet dat ze niet van iets anders zijn.

Als dat niet werkt, kan het in de settings.js zitten.

Ik vermoed dus dat een aantal variabelen niet juist ingelezen kunnen worden, omdat ze niet op de juiste plek staan.
Als ik programeer: pak waarde uit VAR_A, locatie "file" en daar vind ie niks omdat het op locatie "storeInFile" staat, dan kan ik mij voorstellen dat het idd fout gaat.. Dit moet even gecheckt worden bij je.

Verder
De sensoren heb ik nog op de oude manier verbonden, echter kwam onder Cool niets te staan.
Uiteindelijk heb ik gevonden dat link in 68 en 69 hiervoor gebruikt werden. Nadat ik die gekoppeld heb komen de waardes wel weer onder Cool.
Dat gaat niet goed denk ik.
Niet EN rechtstreeks op het tab-blad WP Control een signaal laten sturen, EN op het tab blad WP input een signaal verwerken.
Kies 1 koppelpunt.
Optie 1, rechstreeks via link-in 68/69
Optie 2, nieuw.... via tab WP input, 1 van de MQTT sensoren gebruiken


Wat is de bedoeling als je optie 2 gebruikt. Wat moet je doen om dit werkend te krijgen:...

Knoop je sensor aan "MQTT/HomeAssistant/Domoticz_1_INPUT".
Dan ga je naar de GUI. SYSTEM > SENSORS.
Dan druk (to be sure) eerst op de prullebak van regel 1.
Dan ga je wachten tot dat de gegevens langzaam in de dropdown gevuld worden.
Iedere keer als er een nieuw topic binnenkomt, voegt hij deze toe aan de dropdown lijst. Het kan dus even duren voor dat alles voorbij gekomen is.

Als je in de dropdown een regel ziet welke je wilt gebruiken. Stel een temperatuur van de woonkamer, dan selecteer je deze in de dropdown.
Vul een beschrijving in kort.
In de dropdown bij "purpose", daar selecteer je waar je de sensor voor wilt gebruiken.
Multiselect is mogelijk.

Dus het kan zijn dat je 1 Temperatuur sensor in de woonkamer gebruikt voor "RTC Function temperatuur" EN voor "COOL function temperatuur" gebruikt kan worden. Het is 1 getal in.. te gebruiken op meerdere plekken.

Als je dit gedaan hebt, moet je vanzelf wat getallen zien binnenkomen op het dashboard onder het kopje "value".

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
@appiejs
Wat is dat, GoHeishamon?

Is dat iets dat draait op je heishamon hardware ?? Ik ben er niet bekend mee.

[ Voor 3% gewijzigd door edterbak op 03-10-2023 21:30 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
@appiejs
Ik zie dat je bij Solar functie de detectie methode 'KW' gebruikt.

Kun je een dag of 2 proberen om de optie ' Fallback to default DHW... ' uit te zetten.

De fallback functie, zorgt er voor dat als de zon ineens weg is, dat de Solar>DHW run gestopt wordt.
Het kan zijn dat de status dan bij het uitblijven van zonnestroom >2000W, dat hij dus niet meer verder gaat met zijn run. En blijft hij dus staan in de stand 'actief' tot 24:00.

Als je de toggle uit laat, dan doet hij in 1x een volledige run, zonder stoppen, en bereikt hij de eindtemperatuur van 50C. Dan zou hij dus moeten terugschakelen naar de Operating-modus die hij had. VOOR dat de Solar>DHW run starte.

En ik zie in de code dat hij niet 'tussentijds' ook de operating mode terugschakelt (Met fallback optie aan)
Alleen de DHW target temp terug naar het originele setpoint.

[ Voor 10% gewijzigd door edterbak op 03-10-2023 21:49 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
@appiejs
Maar het goede nieuws dat ik zie in je eerste screenshot. De temperaturen komen binnen voor WAR/RTC functie. dat ziet er goed uit, en er worden ook correcties berekend nu :)

Toch een positieve ontwikkeling zo :)

Je derde screenshot, WAR, daar zie ik ook niks verkeerds aan.
Het enige is dat je temperatuur bij -5/-6 wat hoog is voor mijn gevoel. Maar ik ken de situatie niet. Bij mij staat het met vloerverwarming als hoogste temp op 30c.

[ Voor 33% gewijzigd door edterbak op 03-10-2023 22:03 ]


Acties:
  • 0 Henk 'm!

  • appiejs
  • Registratie: Januari 2023
  • Laatst online: 12-09 06:11
edterbak schreef op dinsdag 3 oktober 2023 @ 21:30:
@appiejs
Wat is dat, GoHeishamon?

Is dat iets dat draait op je heishamon hardware ?? Ik ben er niet bekend mee.
Ik heb hiermee op de CZ-TAW1 een custom firmware gezet waar heishamon op draait.

Acties:
  • +1 Henk 'm!

  • appiejs
  • Registratie: Januari 2023
  • Laatst online: 12-09 06:11
edterbak schreef op dinsdag 3 oktober 2023 @ 21:46:
@appiejs
Ik zie dat je bij Solar functie de detectie methode 'KW' gebruikt.

Kun je een dag of 2 proberen om de optie ' Fallback to default DHW... ' uit te zetten.

De fallback functie, zorgt er voor dat als de zon ineens weg is, dat de Solar>DHW run gestopt wordt.
Het kan zijn dat de status dan bij het uitblijven van zonnestroom >2000W, dat hij dus niet meer verder gaat met zijn run. En blijft hij dus staan in de stand 'actief' tot 24:00.

Als je de toggle uit laat, dan doet hij in 1x een volledige run, zonder stoppen, en bereikt hij de eindtemperatuur van 50C. Dan zou hij dus moeten terugschakelen naar de Operating-modus die hij had. VOOR dat de Solar>DHW run starte.

En ik zie in de code dat hij niet 'tussentijds' ook de operating mode terugschakelt (Met fallback optie aan)
Alleen de DHW target temp terug naar het originele setpoint.
Zojuist vinkje uitgezet en handmatig op Cool gezet. Ik laat dit even paar dagen draaien.

Acties:
  • 0 Henk 'm!

  • appiejs
  • Registratie: Januari 2023
  • Laatst online: 12-09 06:11
edterbak schreef op dinsdag 3 oktober 2023 @ 22:00:
@appiejs
Maar het goede nieuws dat ik zie in je eerste screenshot. De temperaturen komen binnen voor WAR/RTC functie. dat ziet er goed uit, en er worden ook correcties berekend nu :)

Toch een positieve ontwikkeling zo :)

Je derde screenshot, WAR, daar zie ik ook niks verkeerds aan.
Het enige is dat je temperatuur bij -5/-6 wat hoog is voor mijn gevoel. Maar ik ken de situatie niet. Bij mij staat het met vloerverwarming als hoogste temp op 30c.
Joepie!

Ik moet zeggen ik heb daar nog niks mee gedaan. Dus dat lijkt me de default waarde vanuit de pomp zelf?

Acties:
  • +1 Henk 'm!

  • appiejs
  • Registratie: Januari 2023
  • Laatst online: 12-09 06:11
edterbak schreef op dinsdag 3 oktober 2023 @ 21:28:
Okay,
in de afbeelding met context data, zie ik wel wat vreemds.
Mij komt helemaal niet bekend voor "storeInFile" als opslaglocatie.
Kun je alle variabelen die opgeslagen zijn met storeInFile er bij, verwijderen? Dan reboot. Ze worden als het goed is vanzelf terug gezet.
Uiteraard alleen de items verwijderen waarvan je zeker weet dat ze niet van iets anders zijn.

Als dat niet werkt, kan het in de settings.js zitten.

Ik vermoed dus dat een aantal variabelen niet juist ingelezen kunnen worden, omdat ze niet op de juiste plek staan.
Als ik programeer: pak waarde uit VAR_A, locatie "file" en daar vind ie niks omdat het op locatie "storeInFile" staat, dan kan ik mij voorstellen dat het idd fout gaat.. Dit moet even gecheckt worden bij je.

Verder

[...]

Dat gaat niet goed denk ik.
Niet EN rechtstreeks op het tab-blad WP Control een signaal laten sturen, EN op het tab blad WP input een signaal verwerken.
Kies 1 koppelpunt.
Optie 1, rechstreeks via link-in 68/69
Optie 2, nieuw.... via tab WP input, 1 van de MQTT sensoren gebruiken


Wat is de bedoeling als je optie 2 gebruikt. Wat moet je doen om dit werkend te krijgen:...

Knoop je sensor aan "MQTT/HomeAssistant/Domoticz_1_INPUT".
Dan ga je naar de GUI. SYSTEM > SENSORS.
Dan druk (to be sure) eerst op de prullebak van regel 1.
Dan ga je wachten tot dat de gegevens langzaam in de dropdown gevuld worden.
Iedere keer als er een nieuw topic binnenkomt, voegt hij deze toe aan de dropdown lijst. Het kan dus even duren voor dat alles voorbij gekomen is.

Als je in de dropdown een regel ziet welke je wilt gebruiken. Stel een temperatuur van de woonkamer, dan selecteer je deze in de dropdown.
Vul een beschrijving in kort.
In de dropdown bij "purpose", daar selecteer je waar je de sensor voor wilt gebruiken.
Multiselect is mogelijk.

Dus het kan zijn dat je 1 Temperatuur sensor in de woonkamer gebruikt voor "RTC Function temperatuur" EN voor "COOL function temperatuur" gebruikt kan worden. Het is 1 getal in.. te gebruiken op meerdere plekken.

Als je dit gedaan hebt, moet je vanzelf wat getallen zien binnenkomen op het dashboard onder het kopje "value".
Hier ga ik morgen even mee aan de slag, mega bedankt voor je snelle hulp!

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
appiejs schreef op dinsdag 3 oktober 2023 @ 22:16:
[...]

Joepie!

Ik moet zeggen ik heb daar nog niks mee gedaan. Dus dat lijkt me de default waarde vanuit de pomp zelf?
Yep, ja dat kan het zijn.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Your welcome.
Hopelijk straks snel in rustig vaarwater. voor dat de winter voor de deur staat :)

Acties:
  • 0 Henk 'm!

  • appiejs
  • Registratie: Januari 2023
  • Laatst online: 12-09 06:11
edterbak schreef op dinsdag 3 oktober 2023 @ 22:19:
Your welcome.
Hopelijk straks snel in rustig vaarwater. voor dat de winter voor de deur staat :)
Hoop het inderdaad, wonen er net een jaar en vorige koude periodes werkte het systeem niet optimaal voor me gevoel. Dus heb goeie hoop nu haha.

De andere instellingen zoals softstart en verschillende instellingen qua delta’s ga ik me dan nog in verdiepen.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Wat was vorig jaar de klacht precies?

Persoonlijk zou mijn tip zijn om onder de 20-25C buiten niet de COOL modus te gebruiken.
Kun je aangeven wat je warmte afgifte systeem is? Radiator en/of vloerverwarming.

Mijn situatie:
Huis uit 2004. redelijk geïsoleerd.
BG: Vloerverwarming
ET1+2: radiatoren. (regulier)

De warmtepomp zit bij mij rechtstreeks op de leiding voor vvw en radiatoren. Geen buffer of pomp er tussen / gesloten circuit ofzo.

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

Afbeeldingslocatie: https://tweakers.net/i/rfWmKaVPy8_PdHZ3-CY6J2orozI=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/lB7lX6Vqwu5KE1RrwzBYcaAC.png?f=user_large

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

Afbeeldingslocatie: https://tweakers.net/i/EdeS_-owmMiJfD3QW9nMlOEO98s=/800x/filters:strip_exif()/f/image/vLlFOEzY3urMBWe9hVPVKQB3.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/paBh9wGv8-PVk6N4h6ogTQs53nw=/800x/filters:strip_exif()/f/image/JIrhaNrtkvjCT5GU9KuQbOsi.png?f=fotoalbum_large
**Let niet op de "completed" status. Dit was doordat ik aan klooien was ten bate van je problemen :)

Nu zijn er ook een aantal instellingen die je via de controller kunt aanpassen.
Zoals voor de Auto functie wanneer deze van cool>heat en andersom moet gaan bijvoorbeeld. Hier kun je ook naar kijken.

[ Voor 8% gewijzigd door edterbak op 04-10-2023 13:24 ]


Acties:
  • 0 Henk 'm!

  • lampy25
  • Registratie: Maart 2016
  • Laatst online: 22:29
edterbak schreef op zondag 1 oktober 2023 @ 12:51:
[...]

Ik kan nu dingen uit home assistant lezen en ook van mqtt (single topic/value) en 1wire.

Dat is nog wat beperkt, dus kom maar op met de alternatieven.
Graag via een debug node in node red. Zo zie ik wat er echt binnen komt :)
Yes, zie hieronder.
Je kan wel zelf ook custom mapping toepassen, en er zijn nog veel meer topics. Voor een totale lijst zie eventueel hier

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
04/10/2023, 21:46:27node: debug 185dsmr/reading/electricity_returned_2 : msg : Object
{ topic: "dsmr/reading/electricity_retur…", payload: "4576.217", qos: 2, retain: false, _msgid: "fb712fe02e242ec1" }
04/10/2023, 21:46:27node: debug 185dsmr/reading/electricity_currently_delivered : msg : Object
{ topic: "dsmr/reading/electricity_curre…", payload: "0.177", qos: 2, retain: false, _msgid: "b5657d2b70b59cf2" }
04/10/2023, 21:46:27node: debug 185dsmr/reading/electricity_currently_returned : msg : Object
{ topic: "dsmr/reading/electricity_curre…", payload: "0.000", qos: 2, retain: false, _msgid: "599cbe800826b436" }
04/10/2023, 21:46:27node: debug 185dsmr/reading/phase_currently_delivered_l1 : msg : Object
{ topic: "dsmr/reading/phase_currently_d…", payload: "0.175", qos: 2, retain: false, _msgid: "7ae1dc127745081d" }
04/10/2023, 21:46:27node: debug 185dsmr/reading/extra_device_timestamp : msg : Object
{ topic: "dsmr/reading/extra_device_time…", payload: "", qos: 2, retain: false, _msgid: "fe59941dfc50a9be" }
04/10/2023, 21:46:27node: debug 185dsmr/reading/extra_device_delivered : msg : Object
{ topic: "dsmr/reading/extra_device_deli…", payload: "", qos: 2, retain: false, _msgid: "22fa79fd5676242d" }
04/10/2023, 21:46:27node: debug 185dsmr/reading/phase_currently_returned_l1 : msg : Object
{ topic: "dsmr/reading/phase_currently_r…", payload: "0.000", qos: 2, retain: false, _msgid: "3c186ba0ae0cc0d7" }
04/10/2023, 21:46:27node: debug 185dsmr/reading/phase_voltage_l1 : msg : Object
{ topic: "dsmr/reading/phase_voltage_l1", payload: "", qos: 2, retain: false, _msgid: "1ccd066d8cc1c294" }
04/10/2023, 21:46:27node: debug 185dsmr/reading/phase_power_current_l1 : msg : Object
{ topic: "dsmr/reading/phase_power_curre…", payload: "2", qos: 2, retain: false, _msgid: "a0723e7eb49b0e64" }
04/10/2023, 21:46:27node: debug 185dsmr/reading/id : msg : Object
{ topic: "dsmr/reading/id", payload: "11534127", qos: 2, retain: false, _msgid: "eb14e79da3ef2973" }
04/10/2023, 21:46:37node: debug 185dsmr/reading/timestamp : msg : Object
{ topic: "dsmr/reading/timestamp", payload: "2023-10-04T19:46:52Z", qos: 2, retain: false, _msgid: "9334645ad033cdcb" }
04/10/2023, 21:46:37node: debug 185dsmr/reading/electricity_delivered_1 : msg : Object
{ topic: "dsmr/reading/electricity_deliv…", payload: "15170.261", qos: 2, retain: false, _msgid: "8db9c285ee3b9408" }
04/10/2023, 21:46:37node: debug 185dsmr/reading/electricity_returned_1 : msg : Object
{ topic: "dsmr/reading/electricity_retur…", payload: "1786.107", qos: 2, retain: false, _msgid: "a8ceef4523133b6f" }
04/10/2023, 21:46:37node: debug 185dsmr/reading/electricity_delivered_2 : msg : Object
{ topic: "dsmr/reading/electricity_deliv…", payload: "7714.879", qos: 2, retain: false, _msgid: "f1aeea2de50a361d" }
04/10/2023, 21:46:37node: debug 185dsmr/reading/electricity_returned_2 : msg : Object
{ topic: "dsmr/reading/electricity_retur…", payload: "4576.217", qos: 2, retain: false, _msgid: "b7d861ec0a928434" }
04/10/2023, 21:46:37node: debug 185dsmr/reading/electricity_currently_delivered : msg : Object
{ topic: "dsmr/reading/electricity_curre…", payload: "0.176", qos: 2, retain: false, _msgid: "c281cca8087cfb85" }
04/10/2023, 21:46:37node: debug 185dsmr/reading/electricity_currently_returned : msg : Object
{ topic: "dsmr/reading/electricity_curre…", payload: "0.000", qos: 2, retain: false, _msgid: "f3a515c68481af71" }
04/10/2023, 21:46:37node: debug 185dsmr/reading/phase_currently_delivered_l1 : msg : Object
{ topic: "dsmr/reading/phase_currently_d…", payload: "0.175", qos: 2, retain: false, _msgid: "5282f4153fd76493" }
04/10/2023, 21:46:37node: debug 185dsmr/reading/extra_device_timestamp : msg : Object
{ topic: "dsmr/reading/extra_device_time…", payload: "", qos: 2, retain: false, _msgid: "9c0b9310f5143885" }
04/10/2023, 21:46:37node: debug 185dsmr/reading/extra_device_delivered : msg : Object
{ topic: "dsmr/reading/extra_device_deli…", payload: "", qos: 2, retain: false, _msgid: "9b1e7f3ce9ebd422" }
04/10/2023, 21:46:37node: debug 185dsmr/reading/phase_currently_returned_l1 : msg : Object
{ topic: "dsmr/reading/phase_currently_r…", payload: "0.000", qos: 2, retain: false, _msgid: "cc29a5363800e6a7" }
04/10/2023, 21:46:37node: debug 185dsmr/reading/phase_voltage_l1 : msg : Object
{ topic: "dsmr/reading/phase_voltage_l1", payload: "", qos: 2, retain: false, _msgid: "a80829e8ad834c1c" }
04/10/2023, 21:46:37node: debug 185dsmr/reading/phase_power_current_l1 : msg : Object
{ topic: "dsmr/reading/phase_power_curre…", payload: "2", qos: 2, retain: false, _msgid: "44b98baa17f702fd" }
04/10/2023, 21:46:37node: debug 185
dsmr/reading/id : msg : Object
{ topic: "dsmr/reading/id", payload: "11534128", qos: 2, retain: false, _msgid: "449db774f083e155" }

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
@appiejs
Ik heb 2 issues gevonden en gefixt
- 1 in de Solar2DHW functie.
- 1 in het dashboard welke de huidige 3-weg klep positie weergeeft. Die klopte niet.

Volgens mij heb je gelijk dat hij nooit het einde van de Solar2DHW run bereikte. Bij mij nu wel na de correctie, net even getest.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
04/10 22:02:49 - MQTT Command: SetOperationMode: 0
04/10 22:02:48 - MQTT Command: SetDHWTemp: 50 (Solar)
04/10 22:02:47 - Function Solar: Restoring DHW setpoint to: 50°C
04/10 22:02:47 - Function Solar: Restoring previous OperatingMode: 0
04/10 22:02:47 - Function Solar: Cooldown period (30 minutes) has ended. Solar function done for today
04/10 22:00:22 - MQTT Command: SetQuietMode: 2 (Scheduler)
04/10 22:00:22 - Scheduler - Set QuietMode: 2
04/10 21:43:47 - Compressor: stopped
04/10 21:32:47 - Function Solar: DHW temperature has reached SP high
04/10 21:08:46 - Compressor: running
04/10 21:08:35 - MQTT Command: SetOperationMode: 4
04/10 21:08:34 - MQTT Command: SetDHWTemp: 51 (Solar)
04/10 21:08:33 - Function Solar: Operation mode changed from 0 to 4
04/10 21:08:33 - Function Solar: triggered threshold (kW). DHW SP to 51



Dus, het is tijd voor een nieuwe beta..

Hopen dat na deze update er meer dingen duidelijk worden en gaan draaien bij je. :)
Nieuwe versie online
https://github.com/edterb...lows%2023.10%20beta6.json

Ik ben benieuwd :)

[ Voor 44% gewijzigd door edterbak op 05-10-2023 17:22 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
@lampy25
Ik zie dat het nog wel een uitdaging wordt... ik duik er binnenkort een keer in. :)

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
@appiejs @MikeyMan @Aikon @blb4 @sjampeter @BazemanKM (heb ik nog iemand gemist??)

De laatste beta die online staat, daar ben ik redelijk zeker van dat deze stabiel is.

Zijn er mensen die willen testen?

Let dan wel op:

De link-in nodes vanuit je WP Personal tab, werken niet meer automatisch naar:
- Cool Humidity
- Cool Temperatuur
- RTC Temperatuur
- WAR Temperatuur
- P1 consumption (voor solar2DHW)
- P1 production (voor solar2DHW)

Er is een nieuwe tab in de flow, WP input.
Afbeeldingslocatie: https://tweakers.net/i/KBF0Bwzmv3RtDFVjI-cUANCbntA=/800x/filters:strip_exif()/f/image/gwUqlCwyukvji6eB36ikroj7.png?f=fotoalbum_large
In dit tabblad, kun je in het bovenste deel de sensoren knopen aan de LINK IN nodes.
Als je dat gedaan hebt, hoort in het dashboard [SYSTEM] > [SENSORS] de sensoren zichtbaar te worden.
Hou in gedachte dat ze binnen 'druppelen'. Iedere meting heeft een topic. die worden bij binnenkomst verzameld en zijn dan selecteerbaar via de dropdown.
Daar in het dashboard selecteer je dan waar je de meetwaarde voor wilt gebruiken.

Afbeeldingslocatie: https://tweakers.net/i/rbTKGB-ncG2NeQ4zekRzPTRWUq4=/800x/filters:strip_exif()/f/image/mSAdhjFu3dyWGWnRlGYqlSKh.png?f=fotoalbum_large

Maar, het kan zo zijn dat de sensor die je had verbonden vanuit WP personal, toch niet lekker loopt via de WP input tab. In dat geval kun je altijd weer even los koppelen daar, en weer rechtstreeks naar de betreffende functie. Zoals je dit ooit al gedaan hebt.

Het is best een behoorlijke verandering, welke ik niet gelijk als stable op github wil gooien, omdat daar de communicatie niet zo soepel loopt als hier. Hier is het een stuk laag-drempelliger.

:)

Groet

[ Voor 18% gewijzigd door edterbak op 06-10-2023 08:49 ]


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:07

MikeyMan

Vidi, Vici, Veni

@edterbak zal hem er eens op gaan zetten ;)

edit: heb ik iets gemist? Zie geen beta branch op github?
edit2: never mind; linkje boven

[ Voor 53% gewijzigd door MikeyMan op 05-10-2023 20:49 ]


Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:07

MikeyMan

Vidi, Vici, Veni

Hele goede eerste stap. Technisch lijkt het prima te werken. Mijn eerste feedback is dat ik liever vaste inputs zou hebben met een herkenbare naamgeving. :)

Enerzijds omdat ik de draad kwijt raak met welk sensornummer waarvoor gebruikt wordt.
Anderzijds omdat het inderdaad voor sommige sensors lang duurt voor er data binnen komt. Heb na 4 minuten nog 0 sensors binnen.

Tevens; het zijn natuurlijk gewoon vaste inputs:
- Roomtemp in (die mis ik nog in de opties)
- Setpoint in
- P1 in
- P1 out
- War temp in

Voor de P1 sensors is dit natuurlijk wel nuttiger om vrij in te kunnen stellen.

Waarom is cool temp en room temp hier gesplitst overigens?

edit: topic weergeven ter controle lijkt me ook voor de inputs nuttige functionaliteit btw.

[ Voor 96% gewijzigd door MikeyMan op 05-10-2023 21:15 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
@MikeyMan
Dank je voor je feedback.
Hele goede eerste stap. Technisch lijkt het prima te werken. Mijn eerste feedback is dat ik liever vaste inputs zou hebben met een herkenbare naamgeving. :)
In theorie is een vaste input via de flow ook nog simpeler hoor. Zonder GUI. Ik kan nog terug.
Wel jammer dat dat niet eerder als feedback komt dan, maargoed. je kunt niet alles hebben :)
Enerzijds omdat ik de draad kwijt raak met welk sensornummer waarvoor gebruikt wordt.
Hier kunnen we uiteraard verbeteren. Geef maar aan hoe het duidelijker moet/kan. :)
Anderzijds omdat het inderdaad voor sommige sensors lang duurt voor er data binnen komt. Heb na 4 minuten nog 0 sensors binnen.
Het is inderdaad trager. Te traag soms voor de vlotte (lees ongeduldige) gebruiker... ghehehe.
Waarom is cool temp en room temp hier gesplitst overigens?
In theorie kan daar gewoon een aparte sensor voor gebruikt worden :)


Maar, ik ben deze weg ingeslagen door sturing van github issues, en posts hier. Veel duimpjes omhoog gezien, dus ik hoop ook dat er een andere mening is dan deze.

Maar, nogmaals. Als dit niet de weg voorwaarts is, dan wil ik liever nu bijsturen 8)

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:07

MikeyMan

Vidi, Vici, Veni

Excuus, zat ff in de knoop ivm griep, tegenslag met verbouwing en een gestolen motor. Heeft waarschijnlijk meer tijd gekost om deze flexibiliteit in te bouwen.

Kwam wellicht wat negatief over net, moest even doortikken voordat de accu van mn laptop leeg was.

Configuratie en flexibiliteit is nuttig voor onbekend zaken. Voor inputs waarvan je al weet dat ze 'vast' zijn, heeft het m.i. niet direct meerwaarde. Elke knop die je biedt moet een keer ingesteld worden zogezegd.

Voor de 1 wires is het echt een hele nette oplossing. Voor de vaste inputs kan het denk ik makkelijker voor de gebruiker ;)

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Haha.. ik ben ook niet boos hoor.
Ik bedoel het niet kwaad. :) dont worry. En excuses zijn al helemaal niet nodig.

Vervelend sowieso wat er speelt bij je. :|
Beterschap.

Verder nuttige feedback hoor over die 1wire ellende. _/-\o_


Ik wacht nog op wat aanvullende ervaringen / meningen. Kom maar op mensen. ik hou me vast aan de stoel... :9

Acties:
  • +2 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 22:39
edterbak schreef op donderdag 5 oktober 2023 @ 22:11:
Haha.. ik ben ook niet boos hoor.
Ik bedoel het niet kwaad. :) dont worry. En excuses zijn al helemaal niet nodig.

Vervelend sowieso wat er speelt bij je. :|
Beterschap.

Verder nuttige feedback hoor over die 1wire ellende. _/-\o_


Ik wacht nog op wat aanvullende ervaringen / meningen. Kom maar op mensen. ik hou me vast aan de stoel... :9
Lang weekend wadzeilen, inbouwkoelkast die de geest heeft gegeven, ombouw van deur-op-deur naar sleepdeur (niet opgelet bij bestellen 8)7 ), proefkonijn voor Heishamon Opentherm Alpha software, zo warm dat de WP nog niet aan hoeft; niet zo veel tijd om goed te testen, er moet ook zo af en toe nog gewerkt worden.... Ik ga 'm er zo wel opzetten

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 22:39
Na een restart van de flow zijn de mqtt topics niet meer zichtbaar:
Afbeeldingslocatie: https://tweakers.net/i/9YHfeJGa5v3mKj-6RGSQis3__TM=/800x/filters:strip_exif()/f/image/YoLvsIh5IoPThSgyducWtiTL.png?f=fotoalbum_large

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
}:O

[ Voor 100% gewijzigd door edterbak op 06-10-2023 08:51 ]


Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
blb4 schreef op vrijdag 6 oktober 2023 @ 00:27:
Na een restart van de flow zijn de mqtt topics niet meer zichtbaar:
[Afbeelding]
OH, na een hersart.
Ja dat is nog een vebeterpuntje. De selectie is er nog wel! De waarden komen nog binnen.
Als het goed is wordt de GUI wel refresht na een tijd. Ik geloof 15 minuten of als je de browser sluit en opnieuw opent.
Puntje voor aandacht dus. dank!

Acties:
  • +1 Henk 'm!

  • Natrixz
  • Registratie: November 2007
  • Laatst online: 20:44
Ik draai (sinds uitkomen) de nieuwste beta.
De sensoren hebben inderdaad soms even tijd nodig om gevuld te worden, wat op zich niet raar is, aangezien de waardes nu een keer voorbij moeten komen. (Misschien inderdaad goed om te cachen)

Wel valt het me op dat als de "Auto-start DHW" voorbij komt, Node-Red vervolgens in een "Manual Off Detected" schiet en dus geen MQTT-commands meer kan/wil versturen. (MQTT-Blocked)

In dit geval stond mijn WP uit, zakte de DHW-temp onder de ingestelde Auto-Start DHW-temp, WP schakelde aan en ging verwarmen. Vervolgens schakelt de WP uit bij het bereiken van de ingestelde DHW-temp, maar bij het uitschakelen van de WP wordt dit gezien als een Manual-Off.

[ Voor 10% gewijzigd door Natrixz op 06-10-2023 12:45 ]


Acties:
  • +1 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 22:52
Beta 6, YES

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

Komt de vakantie stand tot functie ook in de volgende stable versie?

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
BazemanKM schreef op vrijdag 6 oktober 2023 @ 13:10:
Beta 6, YES

[Afbeelding]

Komt de vakantie stand tot functie ook in de volgende stable versie?
Ik was er nog niet mee bezig. Staat ook nog niet op korte termijn op mijn toedoe lijst. lange termijn wel.

Maar een stukje code had ik naar je toe gestuurd. die werkt nog steeds als je dat stukje importeert.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Natrixz schreef op vrijdag 6 oktober 2023 @ 12:32:
Ik draai (sinds uitkomen) de nieuwste beta.
Super ! Dank je. *O*
De sensoren hebben inderdaad soms even tijd nodig om gevuld te worden, wat op zich niet raar is, aangezien de waardes nu een keer voorbij moeten komen. (Misschien inderdaad goed om te cachen)
Er wordt ook gecached, op de achtergrond. Maar als je net de boel aangesloten hebt, duurt het even.
Bij een reboot wordt de waarde wel onthouden wat daar geselecteerd is. als het goed is. Maar hier moet ik nog extra aandacht aan geven. dat wel.
Wel valt het me op dat als de "Auto-start DHW" voorbij komt, Node-Red vervolgens in een "Manual Off Detected" schiet en dus geen MQTT-commands meer kan/wil versturen. (MQTT-Blocked)

In dit geval stond mijn WP uit, zakte de DHW-temp onder de ingestelde Auto-Start DHW-temp, WP schakelde aan en ging verwarmen. Vervolgens schakelt de WP uit bij het bereiken van de ingestelde DHW-temp, maar bij het uitschakelen van de WP wordt dit gezien als een Manual-Off.
Oh, okay. Daar ga ik dus naar kijken. Ik herken het zelf niet, maar ik ga het bewust aftesten nu.
thanks voor het melden.

PS.
Heb je nog een mening over de huidige uitvoering van sensoren input ?

[ Voor 3% gewijzigd door edterbak op 06-10-2023 13:24 ]


Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 22:52
edterbak schreef op vrijdag 6 oktober 2023 @ 13:15:
[...]

Ik was er nog niet mee bezig. Staat ook nog niet op korte termijn op mijn toedoe lijst. lange termijn wel.

Maar een stukje code had ik naar je toe gestuurd. die werkt nog steeds als je dat stukje importeert.
Ja, die heb ik nog en daarom leek het me ook gemakkelijk om definitief toe te voegen.

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
BazemanKM schreef op vrijdag 6 oktober 2023 @ 13:21:
[...]

Ja, die heb ik nog en daarom leek het me ook gemakkelijk om definitief toe te voegen.
Ja, snap ik. Maar dan wil ik er een stukje in de GUI netjes voor maken. op een logische plek enzo.
Eerst de huidige issues helemaal uit de weg helpen..

Maar die 1wire sensoren, dat gaat goed dus? *O*

ps.
heb jij misschien ook nog een mening over de sensoren via GUI.?
Is het wat je graag wil zo,
is het wat omslachtig of sommige dingen niet nodig. etc.
Feedback is altijd goed.

[ Voor 4% gewijzigd door edterbak op 06-10-2023 14:54 ]


Acties:
  • +1 Henk 'm!

  • Natrixz
  • Registratie: November 2007
  • Laatst online: 20:44
edterbak schreef op vrijdag 6 oktober 2023 @ 13:21:
[...]

Super ! Dank je. *O*

[...]
Er wordt ook gecached, op de achtergrond. Maar als je net de boel aangesloten hebt, duurt het even.
Bij een reboot wordt de waarde wel onthouden wat daar geselecteerd is. als het goed is. Maar hier moet ik nog extra aandacht aan geven. dat wel.

[...]

Oh, okay. Daar ga ik dus naar kijken. Ik herken het zelf niet, maar ik ga het bewust aftesten nu.
thanks voor het melden.
Goed om te melden is dat ik bij RTC de automations aan heb staan waardoor de WP uitschakelt. DHW stond gedurende deze tijd uit/de WP stond op Heat-Only.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Natrixz schreef op vrijdag 6 oktober 2023 @ 13:23:
[...]


Goed om te melden is dat ik bij RTC de automations aan heb staan waardoor de WP uitschakelt. DHW stond gedurende deze tijd uit/de WP stond op Heat-Only.
Exact zoals ik het zelf ook heb. :) Ik ga het extra testen

PS.
Heb je nog een mening / feedback over de huidige layout met sensoren en hoe het werkt?
In de zin van of dit is wat je wilt. Of liever anders?

[ Voor 6% gewijzigd door edterbak op 06-10-2023 13:26 ]


Acties:
  • +2 Henk 'm!

  • Natrixz
  • Registratie: November 2007
  • Laatst online: 20:44
edterbak schreef op vrijdag 6 oktober 2023 @ 13:25:
[...]

Exact zoals ik het zelf ook heb. :) Ik ga het extra testen
Yep! bijna identieke waarden ook.

Voor de vorm nog de logs;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
06/10 12:00:24 - Compressor: stopped
06/10 12:00:20 - Scheduler - Operation Mode: 0
06/10 12:00:19 - SYSTEM: MQTT block active, default block mode: BLOCK ALL
06/10 12:00:19 - POWER: OFF detected [Remote Controller]
06/10 12:00:16 - MQTT Command: SetForceDHW: 0
06/10 12:00:16 - Scheduler - Force DHW: 0
06/10 12:00:15 - MQTT Command: SetDHWTemp: 50 (GUI)
06/10 11:06:09 - MQTT Command: SetMaxPumpDuty: 254 (pump speed)
06/10 11:06:09 - Compressor: running
06/10 11:06:09 - Function Pump speed: Max pumpspeed set to 254 (100%) (DHW)
06/10 11:03:00 - MQTT Command: SetForceDHW: 1
06/10 11:03:00 - MQTT Command: SetHeatpump: 1 (GUI)
06/10 11:03:00 - Scheduler - Force DHW: 1
06/10 11:03:00 - MQTT Command: SetOperationMode: 4
06/10 11:02:59 - Scheduler - Operation Mode: 4
06/10 11:02:58 - Scheduler - Power: 1
06/10 11:02:58 - DHW: DHW temperature: 42°C. Lower threshold: 42°C. Starting DHW run.
edterbak schreef op vrijdag 6 oktober 2023 @ 13:25:
[...]
PS.
Heb je nog een mening / feedback over de huidige layout met sensoren en hoe het werkt?
Op zich is dit een redelijk gebruiksvriendelijke oplossing voor nieuwe gebruikers, misschien goed om duidelijke "Help" aan te bieden zodat je weet dat er een lijstje aan topics selecteerbaar is.
Stiekem heeft dat ook een feature-request aangewakkerd maar daar kom ik nog op terug :+

Edit: Valt me wel op dat als een waarde niet meer update, dat de laatst bekende waarde blijft staan. Bijvoorbeeld P1 meter splits ik op basis van negatief of positief en stuur ik dan naar de sensor. De laatst bekende waarde gaat dus niet naar 0, maar kan prima "122" (of iets dergelijks) zijn. Lijkt goed te gaan in de berekening maar staat wat vertekend in het sensoroverzicht

[ Voor 10% gewijzigd door Natrixz op 06-10-2023 13:30 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Natrixz schreef op vrijdag 6 oktober 2023 @ 13:28:
[...]


Yep! bijna identieke waarden ook.

Voor de vorm nog de logs;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
06/10 12:00:24 - Compressor: stopped
06/10 12:00:20 - Scheduler - Operation Mode: 0
06/10 12:00:19 - SYSTEM: MQTT block active, default block mode: BLOCK ALL
06/10 12:00:19 - POWER: OFF detected [Remote Controller]
06/10 12:00:16 - MQTT Command: SetForceDHW: 0
06/10 12:00:16 - Scheduler - Force DHW: 0
06/10 12:00:15 - MQTT Command: SetDHWTemp: 50 (GUI)
06/10 11:06:09 - MQTT Command: SetMaxPumpDuty: 254 (pump speed)
06/10 11:06:09 - Compressor: running
06/10 11:06:09 - Function Pump speed: Max pumpspeed set to 254 (100%) (DHW)
06/10 11:03:00 - MQTT Command: SetForceDHW: 1
06/10 11:03:00 - MQTT Command: SetHeatpump: 1 (GUI)
06/10 11:03:00 - Scheduler - Force DHW: 1
06/10 11:03:00 - MQTT Command: SetOperationMode: 4
06/10 11:02:59 - Scheduler - Operation Mode: 4
06/10 11:02:58 - Scheduler - Power: 1
06/10 11:02:58 - DHW: DHW temperature: 42°C. Lower threshold: 42°C. Starting DHW run.



[...]
Dank!
Op zich is dit een redelijk gebruiksvriendelijke oplossing voor nieuwe gebruikers, misschien goed om duidelijke "Help" aan te bieden zodat je weet dat er een lijstje aan topics selecteerbaar is.
Stiekem heeft dat ook een feature-request aangewakkerd maar daar kom ik nog op terug :+
Help stukken tekst horen uiteraard ook bij de ontwikkeling. Maar daar begin ik pas aan als het technisch helemaal rond is, en niet nog 10x aangepast gaat worden. Dat komt goed.

Los hiervan zijn suggesties altijd welkom.
Edit: Valt me wel op dat als een waarde niet meer update, dat de laatst bekende waarde blijft staan. Bijvoorbeeld P1 meter splits ik op basis van negatief of positief en stuur ik dan naar de sensor. De laatst bekende waarde gaat dus niet naar 0, maar kan prima "122" (of iets dergelijks) zijn. Lijkt goed te gaan in de berekening maar staat wat vertekend in het sensoroverzicht
Ik kan mij voorstellen dat dit verwarring kan geven.
Als we vinden dat dit te verwarrend is, dan kan ik er wel wat aan doen.

Acties:
  • +1 Henk 'm!

  • Natrixz
  • Registratie: November 2007
  • Laatst online: 20:44
edterbak schreef op vrijdag 6 oktober 2023 @ 14:52:
Help stukken tekst horen uiteraard ook bij de ontwikkeling. Maar daar begin ik pas aan als het technisch helemaal rond is, en niet nog 10x aangepast gaat worden. Dat komt goed.

Los hiervan zijn suggesties altijd welkom.
Als ik suggesties heb zal ik ze direct delen :)
edterbak schreef op vrijdag 6 oktober 2023 @ 14:52:
Ik kan mij voorstellen dat dit verwarring kan geven.
Als we vinden dat dit te verwarrend is, dan kan ik er wel wat aan doen.
Ik "weet" dat het zo is, maar denk wel dat het mooier is om die terug naar 0 te laten zakken na X-tijd geen update (of een null value)

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
@Natrixz
We'll make it so

Acties:
  • 0 Henk 'm!

  • appiejs
  • Registratie: Januari 2023
  • Laatst online: 12-09 06:11
edterbak schreef op donderdag 5 oktober 2023 @ 19:29:
@appiejs @MikeyMan @Aikon @blb4 @sjampeter @BazemanKM (heb ik nog iemand gemist??)

De laatste beta die online staat, daar ben ik redelijk zeker van dat deze stabiel is.

Zijn er mensen die willen testen?

Let dan wel op:

De link-in nodes vanuit je WP Personal tab, werken niet meer automatisch naar:
- Cool Humidity
- Cool Temperatuur
- RTC Temperatuur
- WAR Temperatuur
- P1 consumption (voor solar2DHW)
- P1 production (voor solar2DHW)

Er is een nieuwe tab in de flow, WP input.
[Afbeelding]
In dit tabblad, kun je in het bovenste deel de sensoren knopen aan de LINK IN nodes.
Als je dat gedaan hebt, hoort in het dashboard [SYSTEM] > [SENSORS] de sensoren zichtbaar te worden.
Hou in gedachte dat ze binnen 'druppelen'. Iedere meting heeft een topic. die worden bij binnenkomst verzameld en zijn dan selecteerbaar via de dropdown.
Daar in het dashboard selecteer je dan waar je de meetwaarde voor wilt gebruiken.

[Afbeelding]

Maar, het kan zo zijn dat de sensor die je had verbonden vanuit WP personal, toch niet lekker loopt via de WP input tab. In dat geval kun je altijd weer even los koppelen daar, en weer rechtstreeks naar de betreffende functie. Zoals je dit ooit al gedaan hebt.

Het is best een behoorlijke verandering, welke ik niet gelijk als stable op github wil gooien, omdat daar de communicatie niet zo soepel loopt als hier. Hier is het een stuk laag-drempelliger.

:)

Groet
Nieuwe versie erop gezet.
Sensoren werkt bij mij nu ook en ervaar hetzelfde als al genoemd dat ze even verdwijnen visueel.

Wat me opviel is dat ik handmatig cool had gekozen en vanochtend heat aanstond. Geen idee hoe dat kan.

De run solardhw heeft gister ook een complete run gedaan en zichzelf eraf gehaald. Misschien dat hij toen naar heat is gegaan in plaats van cool?

Verder nog geen opmerkingen of bijzonderheden.
Gaan van de week weer eens verder induiken 😄

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
appiejs schreef op zaterdag 7 oktober 2023 @ 07:52:
[...]


Nieuwe versie erop gezet.
Sensoren werkt bij mij nu ook en ervaar hetzelfde als al genoemd dat ze even verdwijnen visueel.

Wat me opviel is dat ik handmatig cool had gekozen en vanochtend heat aanstond. Geen idee hoe dat kan.

De run solardhw heeft gister ook een complete run gedaan en zichzelf eraf gehaald. Misschien dat hij toen naar heat is gegaan in plaats van cool?

Verder nog geen opmerkingen of bijzonderheden.
Gaan van de week weer eens verder induiken 😄
Ik denk dat ik de logging ga verbeteren tav welke operating mode word opgeslagen door een functie. Etc. Nu is het onzichtbaar op de achtergrond, en onduidelijk.

Je kunt de opgeslagen operating mode wissen nu met een knopje in SYSTEM > SYSTEM HEALTH.

Acties:
  • 0 Henk 'm!

  • appiejs
  • Registratie: Januari 2023
  • Laatst online: 12-09 06:11
edterbak schreef op zaterdag 7 oktober 2023 @ 13:11:
[...]

Ik denk dat ik de logging ga verbeteren tav welke operating mode word opgeslagen door een functie. Etc. Nu is het onzichtbaar op de achtergrond, en onduidelijk.

Je kunt de opgeslagen operating mode wissen nu met een knopje in SYSTEM > SYSTEM HEALTH.
Dat is wellicht een goed idee, was nu al op zoek maar dat verklaart dat ik het niet kon vinden.

Verder valt me op dat er bij WAR geen calculated temp staat
Afbeeldingslocatie: https://tweakers.net/i/dCpoRxYC8lPZVK5RC444W4ikvhg=/x800/filters:strip_icc():strip_exif()/f/image/331R8IgE5wJbi6gkhDFexJBm.jpg?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/Nvsq3Sx3PlvldS4w1MhKPqBEsp8=/800x/filters:strip_icc():strip_exif()/f/image/NNTgSWWvQkDr3PY1zSTq5F81.jpg?f=fotoalbum_large
Enig idee hoe dat kan?

Bij RTC heb ik nog wel wat vragen, ik begrijp de custom en incremental setpoints niet helemaal. Hebben die nu met elkaar te maken?
In help staat bij vloerverwarming niet gebruiken, dien ik ze dan op 0 te zetten?
Afbeeldingslocatie: https://tweakers.net/i/YVLkoixqW2QTzNQQ7Woj6vfrm3c=/x800/filters:strip_icc():strip_exif()/f/image/03SU1jqsh522d4BGtq9zzG0u.jpg?f=fotoalbum_large

[ Voor 34% gewijzigd door appiejs op 07-10-2023 14:46 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
appiejs schreef op zaterdag 7 oktober 2023 @ 14:28:
[...]


Dat is wellicht een goed idee, was nu al op zoek maar dat verklaart dat ik het niet kon vinden.

Verder valt me op dat er bij WAR geen calculated temp staat
[Afbeelding]
[Afbeelding]
Enig idee hoe dat kan?
Hmm. Nee, niet op basis van de informatie die ik heb. Ik heb alleen maar meer vragen.
- Staat de pomp nog op direct modus?
- Heb je een externe thermostaat in gebruik genomen?
- Wat is er verandert rond 10h15? Was je ergens mee bezig, of is dit spontaan?
- Kun je ook een screenshot van je home page geven?
- Kun je ook een screenshot van je settings page geven?
Bij RTC heb ik nog wel wat vragen, ik begrijp de custom en incremental setpoints niet helemaal. Hebben die nu met elkaar te maken?
In help staat bij vloerverwarming niet gebruiken, dien ik ze dan op 0 te zetten?
[Afbeelding]
Het is denk ik niet duidelijk genoeg beschreven.

Het stuurbedrag van de regeling bij -0.2 / -0.5 / -0.8 C temperatuur verschil, is een sprong verandering.
dus bij -0.2 > +1C
Zodra je van een verschil van -0.199 naar een verschil van -0.201 gaat, dan verspringt de correctie van 0 > 1.

Bij de onderste kun je de correctie zelf aangeven.
Dus je correcties instellen van:
+1/+2/+3/(-2 > +4), maar ook van
+1/+2/+3/(-2 > +10)

De onderste resulteert bij een temp verschil van -1.99C nog in een correctie van +3

Als je "incremental" aan zet, dan resulteert iedere temperatuurverschil tussen -0.8 > -2.0 in een correctie welke berekend wordt tussen deze twee punten. Lineair verband.
Dus bij een temp verschil van -1.99C nog in een correctie dat al dicht tegen de +10 aan ligt.
En een temp verschil van -1.4C in een correctie van +6.5C.

Duidelijker zo? Zie afbeelding.
Afbeeldingslocatie: https://tweakers.net/i/_NY4wME3YIoKLnHExVfZmxL0gxY=/232x232/filters:strip_exif()/f/image/Rel4yCydqViWDinMk0ZchuuY.png?f=fotoalbum_tile

Acties:
  • 0 Henk 'm!

  • appiejs
  • Registratie: Januari 2023
  • Laatst online: 12-09 06:11
edterbak schreef op zaterdag 7 oktober 2023 @ 17:11:
[...]
Hmm. Nee, niet op basis van de informatie die ik heb. Ik heb alleen maar meer vragen.
- Staat de pomp nog op direct modus?
- Heb je een externe thermostaat in gebruik genomen?
- Wat is er verandert rond 10h15? Was je ergens mee bezig, of is dit spontaan?
- Kun je ook een screenshot van je home page geven?
- Kun je ook een screenshot van je settings page geven?

[...]
Alles staat als ervoor, maar lijkt weer op eerdere situaties. Heb WAR uitgezet en node-red herstart, waarna via home de WAR weer aangezet. Dat heeft geholpen of doordat DHW only aanstond en ik heat only en cool only handmatig via settings heb gekozen.

In ieder geval staat er nu een calculated waarde weer.
Het is denk ik niet duidelijk genoeg beschreven.

Het stuurbedrag van de regeling bij -0.2 / -0.5 / -0.8 C temperatuur verschil, is een sprong verandering.
dus bij -0.2 > +1C
Zodra je van een verschil van -0.199 naar een verschil van -0.201 gaat, dan verspringt de correctie van 0 > 1.

Bij de onderste kun je de correctie zelf aangeven.
Dus je correcties instellen van:
+1/+2/+3/(-2 > +4), maar ook van
+1/+2/+3/(-2 > +10)

De onderste resulteert bij een temp verschil van -1.99C nog in een correctie van +3

Als je "incremental" aan zet, dan resulteert iedere temperatuurverschil tussen -0.8 > -2.0 in een correctie welke berekend wordt tussen deze twee punten. Lineair verband.
Dus bij een temp verschil van -1.99C nog in een correctie dat al dicht tegen de +10 aan ligt.
En een temp verschil van -1.4C in een correctie van +6.5C.

Duidelijker zo? Zie afbeelding.
[Afbeelding]
Plaatje en extra uitleg helpt enorm in mijn geval. Volgens mij heb ik hem nu door hoe het werkt. Thanks!

Verder zoek ik zelf nog naar een oplossing met dynamische stroomprijs en DHW actual temperatuur.
Vb situatie:
Vandaag was er te weinig stroomopwekking en DHW ging dus met Solar niet aan. De DHW actual was 26 en dus met het bad vollopen koud water.
Als ik dus naast Solar een check op laagste stroomprijs van de dag kan doen:Afbeeldingslocatie: https://tweakers.net/i/GRM4N4JWD5Ki_Xhp0XMVpCf9yAY=/800x/filters:strip_icc():strip_exif()/f/image/8FGhlleu0DQvGcs3S3cSflEp.jpg?f=fotoalbum_large
Dan zou ik als DHW actual lager dan waarde x is de watertank ook willen opwarmen. Mocht iemand daar een oplossing voor hebben hoor ik het graag :-)

Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 22:39
appiejs schreef op zondag 8 oktober 2023 @ 21:41:
[...]

Alles staat als ervoor, maar lijkt weer op eerdere situaties. Heb WAR uitgezet en node-red herstart, waarna via home de WAR weer aangezet. Dat heeft geholpen of doordat DHW only aanstond en ik heat only en cool only handmatig via settings heb gekozen.

In ieder geval staat er nu een calculated waarde weer.


[...]

Plaatje en extra uitleg helpt enorm in mijn geval. Volgens mij heb ik hem nu door hoe het werkt. Thanks!

Verder zoek ik zelf nog naar een oplossing met dynamische stroomprijs en DHW actual temperatuur.
Vb situatie:
Vandaag was er te weinig stroomopwekking en DHW ging dus met Solar niet aan. De DHW actual was 26 en dus met het bad vollopen koud water.
Als ik dus naast Solar een check op laagste stroomprijs van de dag kan doen:[Afbeelding]
Dan zou ik als DHW actual lager dan waarde x is de watertank ook willen opwarmen. Mocht iemand daar een oplossing voor hebben hoor ik het graag :-)
Heb je 't uur met voordeligste tarieven al via MQTT beschikbaar?

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • appiejs
  • Registratie: Januari 2023
  • Laatst online: 12-09 06:11
blb4 schreef op zondag 8 oktober 2023 @ 22:06:
[...]

Heb je 't uur met voordeligste tarieven al via MQTT beschikbaar?
Ik heb het sowieso in HA en dus ook in node red, weet niet zeker of je het dan als MQTT wilt hebben?

Zou wellicht ook handig zijn om waardes hiervan in de scheduler te gebruiken. Bv als prijs heel hoog is zet de pomp uit etc.

Acties:
  • +2 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 22:39
appiejs schreef op maandag 9 oktober 2023 @ 07:54:
[...]

Ik heb het sowieso in HA en dus ook in node red, weet niet zeker of je het dan als MQTT wilt hebben?

Zou wellicht ook handig zijn om waardes hiervan in de scheduler te gebruiken. Bv als prijs heel hoog is zet de pomp uit etc.
HA - Node Red integratie kan ook natuurlijk. Scheduler werk nu op tijd met mogelijkheid actie niet uit te voeren op basis van condities. Je kan zelf trigger op personal page maken op basis van laagste tarief, temperatuur van de boiler etc. Zo zou ik ‘t doen. En dan aan @edterbak vragen of die deze functionaliteit wil inbouwen ;). @edterbak, misschien feature request op GitHub weer wat meer promoten?

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Ik zal hier zeker liefde aan moeten geven. Jullie zijn niet de enige die hier om vragen.

Kun je dan ook nadenken over hoe je zo iets in het dashboard wilt hebben?
misschien een mockup van wat je wilt zien, welk dashboard tab hoort het thuis.

Het probleem waarom ik het voor mij uit schuif, is meer dat ik geen idee heb van wat de gebruiker behoefte nu echt is.
Is het alleen in de flow iets maken,
Is het in het dashboard iets?
Moet het samen werken met solar2dhw funcite
Is het een conditie > trigger action ding slechts?
Wat voor informatie wil je in dashboard zichtbaar hebben. etc.

:) dit is lastig voor mij om een beeld van te vormen om tot een goed concept te komen.
Dus hulp is welkom. En als we er hier dan inderdaad uit zijn. dan mag het huppata in github zodat ik het niet vergeet Ghehehe

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Maar, ter informatie.
Het eerste issue waar ik tijd aan moet besteden na volgende update, is dat Compensation curve modus vs Direct modus. En samenwerking met thermostaat.

Daar zit nog een functionele fout of iets dat ik nog niet snap, waardoor het niet bruikbaar is voor mensen die geen Direct modus gebruiken.

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:07

MikeyMan

Vidi, Vici, Veni

Tijd gevonden om een kleine mockup te maken, m.i. zou dit duidelijker zijn voor nieuwe gebruikers:

Afbeeldingslocatie: https://tweakers.net/i/Uc3gaJ1rEiJcBO3TnmxK3Kk6O7Q=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/a6O5P4l3gJqPdTLbByAhTp9e.png?f=user_large

De vaste bekenden ook vast benoemd en ingericht. Met eventueel ruimte voor additionele input voor variatie.

[ Voor 16% gewijzigd door MikeyMan op 09-10-2023 13:06 ]


Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

appiejs schreef op zondag 8 oktober 2023 @ 21:41:
[...]

Verder zoek ik zelf nog naar een oplossing met dynamische stroomprijs en DHW actual temperatuur.
Vb situatie:
Vandaag was er te weinig stroomopwekking en DHW ging dus met Solar niet aan. De DHW actual was 26 en dus met het bad vollopen koud water.
Als ik dus naast Solar een check op laagste stroomprijs van de dag kan doen:[Afbeelding]
Dan zou ik als DHW actual lager dan waarde x is de watertank ook willen opwarmen. Mocht iemand daar een oplossing voor hebben hoor ik het graag :-)
Dit heb ik inmiddels een jaar draaien, voor zowel verwarming als DHW. Hier staat de code daarvoor. Hij is geschreven als aanvulling op de code hier, en werkt ook gewoon met de laatste versie.
edterbak schreef op maandag 9 oktober 2023 @ 11:53:
Ik zal hier zeker liefde aan moeten geven. Jullie zijn niet de enige die hier om vragen.

Kun je dan ook nadenken over hoe je zo iets in het dashboard wilt hebben?
misschien een mockup van wat je wilt zien, welk dashboard tab hoort het thuis.

Het probleem waarom ik het voor mij uit schuif, is meer dat ik geen idee heb van wat de gebruiker behoefte nu echt is.
Is het alleen in de flow iets maken,
Is het in het dashboard iets?
Moet het samen werken met solar2dhw funcite
Is het een conditie > trigger action ding slechts?
Wat voor informatie wil je in dashboard zichtbaar hebben. etc.

:) dit is lastig voor mij om een beeld van te vormen om tot een goed concept te komen.
Dus hulp is welkom. En als we er hier dan inderdaad uit zijn. dan mag het huppata in github zodat ik het niet vergeet Ghehehe
De use case is vrij simpel: geld besparen. Door de warmtepomp op de goedkope momenten te draaien, ben je goedkoper uit. Dat scheelt tot een euro per dag, zo'n 150 euro per jaar, uiteraard afhankelijk van je verbruik.

Een paar dingen die relevant zijn voor deze flow:
- Deze instelling moet aangezet worden, en naast WAR/RTC draaien.
- je moet e.e.a. instellen voor je huis. Dit zou via de UI kunnen gebeuren.
- een visualisatie hieromtrent is handig voor de mensen die de UI in Node-red intensief gebruiken

Ik visualiseer zelf de dynamische prijzen en de DHW-runs in HA, en wil dat nog gaan doen voor de instellingen voor de temperatuur. Dat zou een visualisatie zijn per uur met de ingestelde temperatuur, en de daadwerkelijke temperatuur in de ruimte.

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 22:39
edterbak schreef op maandag 9 oktober 2023 @ 11:53:
Ik zal hier zeker liefde aan moeten geven. Jullie zijn niet de enige die hier om vragen.

Kun je dan ook nadenken over hoe je zo iets in het dashboard wilt hebben?
misschien een mockup van wat je wilt zien, welk dashboard tab hoort het thuis.

Het probleem waarom ik het voor mij uit schuif, is meer dat ik geen idee heb van wat de gebruiker behoefte nu echt is.
Is het alleen in de flow iets maken,
Is het in het dashboard iets?
Moet het samen werken met solar2dhw funcite
Is het een conditie > trigger action ding slechts?
Wat voor informatie wil je in dashboard zichtbaar hebben. etc.

:) dit is lastig voor mij om een beeld van te vormen om tot een goed concept te komen.
Dus hulp is welkom. En als we er hier dan inderdaad uit zijn. dan mag het huppata in github zodat ik het niet vergeet Ghehehe
Ik doe nu -met scheduler - elke dag om 12:00u een DHW run met de conditie DHW Temp > 42 graden.
Daarnaast het ik custom function Auto start DHW op 40 graden en - doet hiervoor niet zoveel ter zake - op zaterdag 13:00u - via scheduler - een legionellarun met conditie time since last run less than 150 hours.

In de zomer gebruikte ik ook wel de Solar²DHW functie maar omdat wij redelijk weinig water gebruiken voegt dat voor ons niet veel toe.

Wat ik hiermee bereik is:
DHW run op een vast, qua COP en HEAT planning gunstig tijdstip maar alleen als nodig (DHW temp te laag);
Als DHW temperatuur echt veel te laag wordt (40 graden) dan direct een DHW run.

Als je dynamisch tarieven hebt kan ik me voorstellen dat je die check om 12:00u vervangen wil hebben in een check op ‘t moment van ‘t laagste uurtarief. Maar als je ‘t echt goed wil doen moet je ook de buitentemperatuur meenemen, de COP is een stuk hoger bij b.v. 5 graden midden op de dag dan -5 ‘s nachts.

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Krisp schreef op maandag 9 oktober 2023 @ 13:15:
[...]

Ik visualiseer zelf de dynamische prijzen en de DHW-runs in HA, en wil dat nog gaan doen voor de instellingen voor de temperatuur. Dat zou een visualisatie zijn per uur met de ingestelde temperatuur, en de daadwerkelijke temperatuur in de ruimte.
Kun je een screenshot delen met hoe dit er uit ziet in je HA? Dat helpt mij.

Dank voor je reactie! Sorry dat ik er zo lang niks aan heb gedaan..

Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

edterbak schreef op maandag 9 oktober 2023 @ 15:36:
[...]


Kun je een screenshot delen met hoe dit er uit ziet in je HA? Dat helpt mij.

Dank voor je reactie! Sorry dat ik er zo lang niks aan heb gedaan..
Geen probleem, ik heb er verder geen last van. :) E.e.a. draait compleet los van elkaar, en een ieder kan de code er gewoon naast zetten. In die zin is het ook voor iedereen bereikbaar.

Dit is hoe ik het nu doe voor SWW:
Afbeeldingslocatie: https://tweakers.net/i/34txwveJUK-ixwWjeCis8Gey9S8=/800x/filters:strip_exif()/f/image/vJ4JtXWDYDj3rwvkthsj4rdi.png?f=fotoalbum_large
De blauwe lijn geeft aan dat op dat moment er een SWW-run gemaakt wordt. Ik maak verder geen onderscheid tussen normale runs en sterilisatieruns, hoewel die laatste 2 uur duren (en dit is dus zo'n run).
De visualisatie van de aanpassingen in de verwarming doe ik nu in de RTC-tab, hoewel dat alleen retrospectief is. Dat is voor mij niet zo'n issue, maar als je beter wil begrijpen wat er gebeurt is een toekomstige weergave van de gewenste kamertemperatuur wel zo prettig.

In mijn situatie is een sterilisatierun zo'n 3-5kWh. Afhankelijk van een goede of slechte timing op deze dag kan dat zo'n 50 cent schelen. Bovendien ontlast je het elektriciteitsnet hiermee. Daarom vind ik het leuk om zoiets te maken. :)

Afbeeldingslocatie: https://tweakers.net/i/DDoA7Evd6kBD9EznKbMTe7JPSkA=/800x/filters:strip_exif()/f/image/xUnLLL2rgAWLPHAAa8jMjin5.png?f=fotoalbum_large
Let niet te veel op de temperatuur zelf, ik kwam er achter dat de sensor een tijd lang verkeerd ingesteld stond.

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • 0 Henk 'm!

  • appiejs
  • Registratie: Januari 2023
  • Laatst online: 12-09 06:11
Krisp schreef op maandag 9 oktober 2023 @ 13:15:
[...]

Dit heb ik inmiddels een jaar draaien, voor zowel verwarming als DHW. Hier staat de code daarvoor. Hij is geschreven als aanvulling op de code hier, en werkt ook gewoon met de laatste versie.

[...]

De use case is vrij simpel: geld besparen. Door de warmtepomp op de goedkope momenten te draaien, ben je goedkoper uit. Dat scheelt tot een euro per dag, zo'n 150 euro per jaar, uiteraard afhankelijk van je verbruik.

Een paar dingen die relevant zijn voor deze flow:
- Deze instelling moet aangezet worden, en naast WAR/RTC draaien.
- je moet e.e.a. instellen voor je huis. Dit zou via de UI kunnen gebeuren.
- een visualisatie hieromtrent is handig voor de mensen die de UI in Node-red intensief gebruiken

Ik visualiseer zelf de dynamische prijzen en de DHW-runs in HA, en wil dat nog gaan doen voor de instellingen voor de temperatuur. Dat zou een visualisatie zijn per uur met de ingestelde temperatuur, en de daadwerkelijke temperatuur in de ruimte.
Ah top ik ga hier nog eens goed naar kijken, heb hem eerder geprobeerd maar kreeg het niet aan de praat. Ben nu iets meer bekend met de systemen dus wellicht dat het nu wel lukt :-)

Zelf zie ik het als een losse functionaliteit zoals met de SolarDHW. Naast de DHW zou je ook de heat/cool (pomp) willen uitzetten bij zeer hoge kosten. Ook je sterilisatie zou je willen aansturen hiermee.
En dan per type verschillende opties die je kunt instellen of bepalen, kan misschien keer wat uittekenen maar zal eerst bovenstaande eens proberen weer.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
MikeyMan schreef op maandag 9 oktober 2023 @ 13:05:
Tijd gevonden om een kleine mockup te maken, m.i. zou dit duidelijker zijn voor nieuwe gebruikers:

[Afbeelding]

De vaste bekenden ook vast benoemd en ingericht. Met eventueel ruimte voor additionele input voor variatie.
Wat probeer je duidelijk te maken? welk scherm?
Heb je het over [System] > [sensors] onder "Purpose"?

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:07

MikeyMan

Vidi, Vici, Veni

edterbak schreef op maandag 9 oktober 2023 @ 21:13:
[...]

Wat probeer je duidelijk te maken? welk scherm?
Heb je het over [System] > [sensors] onder "Purpose"?
Nee dit is in de flow zelf. M.i. is een vaste naam voor een functie die toch standaard is makkelijker dan sensor 1 t/m 6. ;)

Voordeel zou vervolgens zijn dat je ook purpose niet meer in hoeft te stellen voor de vast set.

[ Voor 12% gewijzigd door MikeyMan op 09-10-2023 21:15 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Ah. okay.

Ja dat is simpeller. Maar dan hoeft dat hele dashboard er ook niet achter.

Dat kan ook een uitkomst zijn. Vind ik ook goed. :)

Dit is een prima discussie, die dan wel gevoerd moet worden.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:07

MikeyMan

Vidi, Vici, Veni

edterbak schreef op maandag 9 oktober 2023 @ 21:18:
Ah. okay.

Ja dat is simpeller. Maar dan hoeft dat hele dashboard er ook niet achter.

Dat kan ook een uitkomst zijn. Vind ik ook goed. :)

Dit is een prima discussie, die dan wel gevoerd moet worden.
Nouja, de functionaliteit kan blijven bestaan voor custom functies en die extra temperatuur sensors. En als check op topic en/of inhoud. Hoeft elkaar niet te bijten :)

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Mwoa, dat is waar ik het niet begrijp.

Voor mij is het eenvoudig om in de flow tab WP Input een duidelijke link-in te maken met een goede beschrijving zoals je aangeeft. Bij deze keuze ligt al vast waar het voor gebruikt kan worden.

Sensor Room Temperure >>>>> RTC + Cool functie
Sensor Room Humidity >>>>>> Cool functie
Sensor Outside Temperature >> WAR
.. etc

Vanuit mijn beredenering is het dan niet ook nog eens nodig om de bestemming in te laten stellen in het Dashboard. Overbodig dan, als ik het goed begrijp.

Toch? of heb ik het mis? (kan)

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:07

MikeyMan

Vidi, Vici, Veni

edterbak schreef op maandag 9 oktober 2023 @ 21:29:
Mwoa, dat is waar ik het niet begrijp.

Voor mij is het eenvoudig om in de flow tab WP Input een duidelijke link-in te maken met een goede beschrijving zoals je aangeeft. Bij deze keuze ligt al vast waar het voor gebruikt kan worden.

Sensor Room Temperure >>>>> RTC + Cool functie
Sensor Room Humidity >>>>>> Cool functie
Sensor Outside Temperature >> WAR
.. etc

Vanuit mijn beredenering is het dan niet ook nog eens nodig om de bestemming in te laten stellen in het Dashboard. Overbodig dan, als ik het goed begrijp.

Toch? of heb ik het mis? (kan)
Ja eens. Bestemming instellen hoeft dan niet.

Maar weergave van topic en/of inhoud kan wellicht zichtbaar maken waar er iets mis gaat. Daar zou het scherm wel voor van pas komen.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Het is mogelijk wel tweeledig. Of kiezen tussen twee kwade.

Namelijk
1: Het huidige dashboard, het dropdown gedeelte van de topics (links in scherm) dat is wel wat makkelijker in te stellen is door de 'leek'. Als het een sensor betreft met meerdere topics/values, dan komt dat er vanzelf uit en zie je dat in de dropdown terug. Select > done.

2: Als we dat via de flow doen, is simpeler bouwen. Maar dan krijg ik hier meer mensen die problemen hebben met dat de temperatuur niet binnenkomt. Oorzaak bijvoorbeeld dat de input niet alleen de temperatuur bevat. Daar heb ik hier al meermaals vragen/problemen over gehad.

Het is een kwestie van kiezen dus.

Of.....
We houden het dropdown aan de linker kant Dashboard (de source selectie in het dashboard.)
De selectie van purpose aan de rechter kant Dashboard, kan voor de bekende doelen verdwijnen.


Vraag:
Is het denkbaar dat iemand een 1wire sensor gebruikt voor Room Temp sensor, Room Humidity sensor of een outside Temp sensor?

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 22:39
edterbak schreef op maandag 9 oktober 2023 @ 22:07:

Vraag:
Is het denkbaar dat iemand een 1wire sensor gebruikt voor Room Temp sensor, Room Humidity sensor of een outside Temp sensor?
Theoretisch wel :).

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Daar moet ik dus rekening mee houden in de bouw. Ok.

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:07

MikeyMan

Vidi, Vici, Veni

@edterbak Snap nu wel meer welk probleem je probeert te fixen..

Denk dat ook met deze uitleg in de hand het elkaar niet hoeft te bijten. Zelfs met de topic selectie erin. Is het maar 1 topic: geregeld! Zijn het er meerdere, kun je alsnog selecteren.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:07

MikeyMan

Vidi, Vici, Veni

edterbak schreef op maandag 9 oktober 2023 @ 22:16:
[...]

Daar moet ik dus rekening mee houden in de bouw. Ok.
Lijkt me wel heel vergezocht. Het is een bedrade oplossing, dus je moet vanuit de kamer naar de heishamon toe.

Maar ja... Theoretisch kan het...

[ Voor 6% gewijzigd door MikeyMan op 09-10-2023 22:21 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Ik weet dat sommige mensen de WP in de voortuin / achtertuin hebben staan.
Draadje van een paar meter is voldoende.
Voor de buitentemperatuur is het al helemaal niet spannend denk ik.

Of het bedraad is of niet lijkt me eigenlijk irrelvant, aangezien het verder intern via mqtt binnen komt.
Voordeel van deze oplossing is dat je nooit een batterij hoeft te vervangen :)

Maar. ik heb het zelf niet he. GHehehehe.. dus ik wauwel maar wat.

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
Maar is het compromis dat ik aanhaalde, een acceptabel ontwerp voor iedereen?

Ik maak in de flow - WP Input tab de bovenste paar link-in regels voor dedicated een paar functies.
InputSensor 1 > sensor voor buiten temperatuur > purpose = WAR.
InputSensor 2 > sensor voor kamertemperatuur > purpose = RTC
InputSensor 3 > sensor voor kamertemperatuur > purpose = COOL
InputSensor 4 > sensor voor kamerhumidity > purpose = COOL
InputSensor 5 > sensor voor P1 in > purpose = P1 consumption
InputSensor 6 > sensor voor P1 uit > purpose = P1 productie


Aangesloten op de link-in nodes kan dan van alles zijn. MQTT/HomeAssistant/Domotics sensor of 1Wire sensor

Vervolgens:
We houden het dropdown aan de linker kant Dashboard (de source selectie in het dashboard.)
De selectie van purpose aan de rechter kant Dashboard, kan voor de bekende doelen verdwijnen.

Hoeveel extra sensoren hebben we nodig denk je?
ik heb nu 8 mqtt sensoren vs 7 1wire sensoren. Maar is dit te veel of te weinig? (Ik heb geen idee)

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:07

MikeyMan

Vidi, Vici, Veni

@edterbak ziet er goed uit.

Mis nog de input voor room setpoint. Dan kan dat HA stukje er ook uit.

En wellicht een input voor een geforceerde dhw run dmv een knop.

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 23:00
MikeyMan schreef op dinsdag 10 oktober 2023 @ 08:19:
@edterbak ziet er goed uit.

Mis nog de input voor room setpoint. Dan kan dat HA stukje er ook uit.

En wellicht een input voor een geforceerde dhw run dmv een knop.
Goed punt. Dit is mij ontschoten tot nu. Dank je!!

Acties:
  • 0 Henk 'm!

  • Aziona
  • Registratie: April 2000
  • Laatst online: 21:41
@edterbak Hoi, een dezer dagen gaat de temperatuur dalen en kan ik eindelijk mijn WP gebruiken. Ik vraag mij af of ik beter op de volgende versie kan wachten.

WP: WH-MDC05J3E5,WH-MDC07J3E5, WPB: Atlantic Explore v4, PV: Solaredge (6,8kW) en SMA (4,3kW), 2 x Heishamon OT v3.1, Rpi v5, Rpi v4, 2 x Rpi v3, ESP32, Domoticz, EV: Nissan Leaf, ESS: Deye, Luyuan, 32kWh


Acties:
  • 0 Henk 'm!

  • djpeterl1
  • Registratie: Augustus 2015
  • Laatst online: 13-09 20:58
Heb vannacht getest of de WP werkt, de buiten temp was gedaald tot 12gr, alleen lijkt de WAR functie niet te werken,

Dit haal ik uit de log:
10/10 20:38:13 - Function WAR: RoomThermostat found or using Compensation curve. Using internal Panasonic WAR function. NodeRed WAR function is now disabled
10/10 20:37:50 - Function - WAR: 1
10/10 20:37:46 - MQTT Command: SetZ1CoolRequestTemperature: 18 (GUI)

Flow version: 23.10 beta6

Wat doe ik verkeerd?

[ Voor 12% gewijzigd door djpeterl1 op 10-10-2023 20:51 ]


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:07

MikeyMan

Vidi, Vici, Veni

@djpeterl1 op welke modus staat je warmtepomp? Direct? Thermostaat?

Acties:
  • 0 Henk 'm!

  • djpeterl1
  • Registratie: Augustus 2015
  • Laatst online: 13-09 20:58
MikeyMan schreef op dinsdag 10 oktober 2023 @ 21:09:
@djpeterl1 op welke modus staat je warmtepomp? Direct? Thermostaat?
Geen idee :o
Bedoel je dat op het bedien paneel van de WP of in NR?

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:07

MikeyMan

Vidi, Vici, Veni

djpeterl1 schreef op dinsdag 10 oktober 2023 @ 21:33:
[...]


Geen idee :o
Bedoel je dat op het bedien paneel van de WP of in NR?
WP.
Zie ook de handleiding op GitHub.
Pagina: 1 ... 86 ... 121 Laatste