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.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 kan nu dingen uit home assistant lezen en ook van mqtt (single topic/value) en 1wire.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.
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.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
{
"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
[/quote]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 } ]
https://www.fam-oldenburger.nl/category/domotica/
Dit is default Domoticz? Bij iedereen gelijk dus.?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 } ]
PS,
kun je de sectie CODE in een QUOTE zetten?
Deze is dan automatisch uitvouwbaar.
code:
1
2
3
4
5
| [quote] [code] De hele dump aan code hier [/code] [/quote] |
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.edterbak schreef op zondag 1 oktober 2023 @ 14:06:
[...]
Dit is default Domoticz? Bij iedereen gelijk dus.?
Natuurlijk moet MQTT in Domoticz wel aan staan en dan op index:
/f/image/mJ5uVCZ652nZvPWk2gAlE2If.png?f=fotoalbum_large)
https://www.fam-oldenburger.nl/category/domotica/
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 ]
23.10 beta 3 geïnstalleerd, ik kan geen sensoren kan selecteren, alles is leeg.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
https://www.fam-oldenburger.nl/category/domotica/
De externe sensoren moet je in tab WP input knopen aan de input nodes.BazemanKM schreef op zondag 1 oktober 2023 @ 20:42:
[...]
23.10 beta 3 geïnstalleerd, ik kan geen sensoren kan selecteren, alles is leeg.
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.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
Nu begint het wel te komen, alleen zie ik de 1-wire's nog niet.
https://www.fam-oldenburger.nl/category/domotica/
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.
Ik heb 1x s5 en 1x s6 nodig van dezelfde P1 sensor.
https://www.fam-oldenburger.nl/category/domotica/
en als we toch bezig zijn, de S0 voor een betere COP berekening en verbruik van stroom door de Pana:
:fill(white):strip_exif()/f/image/6b9N6zgGywszSUGrWTEiHhK2.png?f=user_large)
https://www.fam-oldenburger.nl/category/domotica/
@BazemanKM
Wacht.. ho.. je gaat erg hard
Voor nu, als het werkt, laat ik het zo. Daarna kan ik dit oppakken om te tweaken
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?
Als dit klopt, zou er gewoon tzt informatie binnen moeten komen en selecteerbaar via dropdown.
1x voor productie
1x voor consumptie.
Hier kom ik niet onderuit
Wacht.. ho.. je gaat erg hard
Dat gaat niet, 1.2.3. Ik maak van iedere key/value paar een nieuw topic/payload. Dan zie je alles dus.Feedback: Voor het gebruiksgemak: In de UI alleen IDX nummer toevoegen.
Voor nu, als het werkt, laat ik het zo. Daarna kan ik dit oppakken om te tweaken
Kun je in node red een debug achter je 1 wire zetten? Zie je screenshot al.alleen zie ik de 1-wire's nog niet.
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.
Klopt!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.
1x voor productie
1x voor consumptie.
Hier kom ik niet onderuit
[ Voor 48% gewijzigd door edterbak op 01-10-2023 21:34 ]
Er komt is nog niets te zien in de setup, terwijl er wel verbinding is met de 1-wire/MQTTedterbak 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.
https://www.fam-oldenburger.nl/category/domotica/
Gevonden en gefixt.
Volgende beta staat er zo op
Volgende beta staat er zo op
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 ]
Kan ik eenvoudig zelf iets aanpassen?
https://www.fam-oldenburger.nl/category/domotica/
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 ]
beta3 -> beta4 -> beta5 binnen een paar uur; zere vingersedterbak 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.
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
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.
/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.
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.
/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.
:fill(white):strip_exif()/f/image/C12v5LJ9aFSUz3b7Bh09hA3b.png?f=user_large)
Ik kan hier weinig chocola van maken, dit screenshot.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]
Je geeft aan:
In het screenshot zie ik Auto(Cool) + DHW.De Auto functie begrijp ik, ik zal het voorlopig handmatig Cool of Heat zetten.
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.

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?
/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 ]
Hoi, sorry voor alle vragen en wellicht onduidelijkheden. Ben nogal nieuw met dit stuk, maar dat had je al door.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)
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.
/f/image/JnSEAmuPkS21wpPYuCxoy7py.png?f=fotoalbum_large)
:fill(white):strip_exif()/f/image/uOnNDppIGyxjDEDvrPSxFjir.png?f=user_large)
WAR:
/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:
: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.
: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

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.
:fill(white):strip_exif()/f/image/aSRZHq7CQip3XgkneNZpDkQV.png?f=user_large)
:fill(white):strip_exif()/f/image/nhdQvIzrvAS0T6Jp6EziJdZO.png?f=user_large)
Of dien ik daar nog iets voor in te regelen?
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
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".
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.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.
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".
@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.
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 ]
@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.
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 ]
Ik heb hiermee op de CZ-TAW1 een custom firmware gezet waar heishamon op draait.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.
Zojuist vinkje uitgezet en handmatig op Cool gezet. Ik laat dit even paar dagen draaien.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.
Joepie!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.
Ik moet zeggen ik heb daar nog niks mee gedaan. Dus dat lijkt me de default waarde vanuit de pomp zelf?
Hier ga ik morgen even mee aan de slag, mega bedankt voor je snelle hulp!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".
Yep, ja dat kan het zijn.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?
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.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
De andere instellingen zoals softstart en verschillende instellingen qua delta’s ga ik me dan nog in verdiepen.
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.
/f/image/IaXEWCdDEKDZHSmmZZaDLLSS.png?f=fotoalbum_large)
:fill(white):strip_exif()/f/image/lB7lX6Vqwu5KE1RrwzBYcaAC.png?f=user_large)
/f/image/OBr8YvbBbTSoNLVb7bj3nT7e.png?f=fotoalbum_large)
/f/image/vLlFOEzY3urMBWe9hVPVKQB3.png?f=fotoalbum_large)
/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.
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.
/f/image/IaXEWCdDEKDZHSmmZZaDLLSS.png?f=fotoalbum_large)
:fill(white):strip_exif()/f/image/lB7lX6Vqwu5KE1RrwzBYcaAC.png?f=user_large)
/f/image/OBr8YvbBbTSoNLVb7bj3nT7e.png?f=fotoalbum_large)
/f/image/vLlFOEzY3urMBWe9hVPVKQB3.png?f=fotoalbum_large)
/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 ]
Yes, zie hieronder.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
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" } |
@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.
Dus, het is tijd voor een nieuwe beta..
Hopen dat na deze update er meer dingen duidelijk worden en gaan draaien bij je.
Ik ben benieuwd
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.jsonIk ben benieuwd
[ Voor 44% gewijzigd door edterbak op 05-10-2023 17:22 ]
@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.
/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.
/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
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.
/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.
/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 ]
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.
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 ]
@MikeyMan
Dank je voor je feedback.
Wel jammer dat dat niet eerder als feedback komt dan, maargoed. je kunt niet alles hebben


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
Dank je voor je feedback.
In theorie is een vaste input via de flow ook nog simpeler hoor. Zonder GUI. Ik kan nog terug.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.
Wel jammer dat dat niet eerder als feedback komt dan, maargoed. je kunt niet alles hebben
Hier kunnen we uiteraard verbeteren. Geef maar aan hoe het duidelijker moet/kan.Enerzijds omdat ik de draad kwijt raak met welk sensornummer waarvoor gebruikt wordt.
Het is inderdaad trager. Te traag soms voor de vlotte (lees ongeduldige) gebruiker... ghehehe.Anderzijds omdat het inderdaad voor sommige sensors lang duurt voor er data binnen komt. Heb na 4 minuten nog 0 sensors binnen.
In theorie kan daar gewoon een aparte sensor voor gebruikt wordenWaarom is cool temp en room temp hier gesplitst overigens?
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
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
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
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.
Ik wacht nog op wat aanvullende ervaringen / meningen. Kom maar op mensen. ik hou me vast aan de stoel...
Ik bedoel het niet kwaad.
Vervelend sowieso wat er speelt bij je.
Beterschap.
Verder nuttige feedback hoor over die 1wire ellende.
Ik wacht nog op wat aanvullende ervaringen / meningen. Kom maar op mensen. ik hou me vast aan de stoel...
Lang weekend wadzeilen, inbouwkoelkast die de geest heeft gegeven, ombouw van deur-op-deur naar sleepdeur (niet opgelet bij bestellenedterbak 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.![]()
Ik wacht nog op wat aanvullende ervaringen / meningen. Kom maar op mensen. ik hou me vast aan de stoel...

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
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
[ Voor 100% gewijzigd door edterbak op 06-10-2023 08:51 ]
OH, na een hersart.blb4 schreef op vrijdag 6 oktober 2023 @ 00:27:
Na een restart van de flow zijn de mqtt topics niet meer zichtbaar:
[Afbeelding]
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!
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.
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 ]
Ik was er nog niet mee bezig. Staat ook nog niet op korte termijn op mijn toedoe lijst. lange termijn wel.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?
Maar een stukje code had ik naar je toe gestuurd. die werkt nog steeds als je dat stukje importeert.
Super ! Dank je.Natrixz schreef op vrijdag 6 oktober 2023 @ 12:32:
Ik draai (sinds uitkomen) de nieuwste beta.

Er wordt ook gecached, op de achtergrond. Maar als je net de boel aangesloten hebt, duurt het even.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)
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.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.
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 ]
Ja, die heb ik nog en daarom leek het me ook gemakkelijk om definitief toe te voegen.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.
https://www.fam-oldenburger.nl/category/domotica/
Ja, snap ik. Maar dan wil ik er een stukje in de GUI netjes voor maken. op een logische plek enzo.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.
Eerst de huidige issues helemaal uit de weg helpen..
Maar die 1wire sensoren, dat gaat goed dus?

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 ]
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.edterbak schreef op vrijdag 6 oktober 2023 @ 13:21:
[...]
Super ! Dank je.![]()
[...]
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.
Exact zoals ik het zelf ook heb.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.
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 ]
Yep! bijna identieke waarden ook.edterbak schreef op vrijdag 6 oktober 2023 @ 13:25:
[...]
Exact zoals ik het zelf ook heb.Ik ga het extra testen
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. |
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.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?
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 ]
Dank!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.
[...]
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.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
Los hiervan zijn suggesties altijd welkom.
Ik kan mij voorstellen dat dit verwarring kan geven.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
Als we vinden dat dit te verwarrend is, dan kan ik er wel wat aan doen.
Als ik suggesties heb zal ik ze direct delenedterbak 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.
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)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.
Nieuwe versie erop gezet.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
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.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 😄
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.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.
Verder valt me op dat er bij WAR geen calculated temp staat
:strip_exif()/f/image/331R8IgE5wJbi6gkhDFexJBm.jpg?f=fotoalbum_large)
: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?
:strip_exif()/f/image/03SU1jqsh522d4BGtq9zzG0u.jpg?f=fotoalbum_large)
[ Voor 34% gewijzigd door appiejs op 07-10-2023 14:46 ]
Hmm. Nee, niet op basis van de informatie die ik heb. Ik heb alleen maar meer vragen.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?
- 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?
Het is denk ik niet duidelijk genoeg beschreven.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 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.
![]() |
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.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?
[...]
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!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]
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:
: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 :-)
Heb je 't uur met voordeligste tarieven al via MQTT beschikbaar?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 :-)
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
Ik heb het sowieso in HA en dus ook in node red, weet niet zeker of je het dan als MQTT wilt hebben?blb4 schreef op zondag 8 oktober 2023 @ 22:06:
[...]
Heb je 't uur met voordeligste tarieven al via MQTT beschikbaar?
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 inbouwenappiejs 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.
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
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
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.
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
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.
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.
Tijd gevonden om een kleine mockup te maken, m.i. zou dit duidelijker zijn voor nieuwe gebruikers:
: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.
: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 ]
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.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 :-)
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.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
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
Ik doe nu -met scheduler - elke dag om 12:00u een DHW run met de conditie DHW Temp > 42 graden.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
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
Kun je een screenshot delen met hoe dit er uit ziet in je HA? Dat helpt mij.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.
Dank voor je reactie! Sorry dat ik er zo lang niks aan heb gedaan..
Geen probleem, ik heb er verder geen last van.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..
Dit is hoe ik het nu doe voor SWW:
/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.
/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
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 :-)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.
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.
Wat probeer je duidelijk te maken? welk scherm?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.
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.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"?
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 ]
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.
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 bijtenedterbak 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.
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)
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.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)
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.
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?
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?
Theoretisch weledterbak 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?
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
Daar moet ik dus rekening mee houden in de bouw. Ok.
@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.
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.
Lijkt me wel heel vergezocht. Het is een bedrade oplossing, dus je moet vanuit de kamer naar de heishamon toe.edterbak schreef op maandag 9 oktober 2023 @ 22:16:
[...]
Daar moet ik dus rekening mee houden in de bouw. Ok.
Maar ja... Theoretisch kan het...
[ Voor 6% gewijzigd door MikeyMan op 09-10-2023 22:21 ]
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.
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.
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)
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)
@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.
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!!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.
@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
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?
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 ]
@djpeterl1 op welke modus staat je warmtepomp? Direct? Thermostaat?
Geen ideeMikeyMan schreef op dinsdag 10 oktober 2023 @ 21:09:
@djpeterl1 op welke modus staat je warmtepomp? Direct? Thermostaat?
Bedoel je dat op het bedien paneel van de WP of in NR?
WP.djpeterl1 schreef op dinsdag 10 oktober 2023 @ 21:33:
[...]
Geen idee…
Bedoel je dat op het bedien paneel van de WP of in NR?
Zie ook de handleiding op GitHub.