net even een kort testje in elkaar geknutseld, dit werkt mooi.
Ik heb vriend chat de instellingen laten aanvullen met de volgende helpers met een nu nog redelijk random set programma's van allemaal 24u.
nu alleen nog een scriptje knutselen om t meest passende programma te selecteren en elke dag de juiste datums even in te vullen
"machines": [
{
"name": "Warmtepomp vandaag",
"programs": [
{
"name": "off",
"power": []
},
{
"name": "verwarmen 1",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
900, 900, 900, 900,
600, 600, 600, 600,
600, 600, 600, 600,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
},
{
"name": "verwarmen 2",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
450, 450, 450, 450,
900, 900, 900, 900,
550, 550, 550, 550,
550, 550, 550, 550,
250, 250, 250, 250,
250, 250, 250, 250,
250, 250, 250, 250,
250, 250, 250, 250,
250, 250, 250, 250,
250, 250, 250, 250,
250, 250, 250, 250,
250, 250, 250, 250,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
},
{
"name": "verwarmen 3",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
900, 900, 900, 900,
900, 900, 900, 900,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
},
{
"name": "verwarmen 4",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
320, 320, 320, 320,
320, 320, 320, 320,
320, 320, 320, 320,
1040, 1040, 1040, 1040,
1040, 1040, 1040, 1040,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
320, 320, 320, 320,
320, 320, 320, 320,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
},
{
"name": "verwarmen 5",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
640, 640, 640, 640,
640, 640, 640, 640,
640, 640, 640, 640,
1180, 1180, 1180, 1180,
1180, 1180, 1180, 1180,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
640, 640, 640, 640,
640, 640, 640, 640,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
},
{
"name": "verwarmen 6",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
960, 960, 960, 960,
960, 960, 960, 960,
960, 960, 960, 960,
1320, 1320, 1320, 1320,
1320, 1320, 1320, 1320,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
960, 960, 960, 960,
960, 960, 960, 960,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
},
{
"name": "verwarmen 7",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
1280, 1280, 1280, 1280,
1280, 1280, 1280, 1280,
1280, 1280, 1280, 1280,
1460, 1460, 1460, 1460,
1460, 1460, 1460, 1460,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1280, 1280, 1280, 1280,
1280, 1280, 1280, 1280,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
},
{
"name": "verwarmen 8",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
}
],
"entity start window": "input_datetime.dao_wp_vandaag_start_window",
"entity end window": "input_datetime.dao_wp_vandaag_end_window",
"entity selected program": "input_select.dao_wp_vandaag_programma",
"entity calculated start": "input_datetime.dao_wp_vandaag_calculated_start",
"entity calculated end": "input_datetime.dao_wp_vandaag_calculated_end"
},
{
"name": "Warmtepomp morgen",
"programs": [
{
"name": "off",
"power": []
},
{
"name": "verwarmen 1",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
900, 900, 900, 900,
600, 600, 600, 600,
600, 600, 600, 600,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
},
{
"name": "verwarmen 2",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
450, 450, 450, 450,
900, 900, 900, 900,
550, 550, 550, 550,
550, 550, 550, 550,
250, 250, 250, 250,
250, 250, 250, 250,
250, 250, 250, 250,
250, 250, 250, 250,
250, 250, 250, 250,
250, 250, 250, 250,
250, 250, 250, 250,
250, 250, 250, 250,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
},
{
"name": "verwarmen 3",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
900, 900, 900, 900,
900, 900, 900, 900,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
500, 500, 500, 500,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
},
{
"name": "verwarmen 4",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
320, 320, 320, 320,
320, 320, 320, 320,
320, 320, 320, 320,
1040, 1040, 1040, 1040,
1040, 1040, 1040, 1040,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
720, 720, 720, 720,
320, 320, 320, 320,
320, 320, 320, 320,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
},
{
"name": "verwarmen 5",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
640, 640, 640, 640,
640, 640, 640, 640,
640, 640, 640, 640,
1180, 1180, 1180, 1180,
1180, 1180, 1180, 1180,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
940, 940, 940, 940,
640, 640, 640, 640,
640, 640, 640, 640,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
},
{
"name": "verwarmen 6",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
960, 960, 960, 960,
960, 960, 960, 960,
960, 960, 960, 960,
1320, 1320, 1320, 1320,
1320, 1320, 1320, 1320,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
1160, 1160, 1160, 1160,
960, 960, 960, 960,
960, 960, 960, 960,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
},
{
"name": "verwarmen 7",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
1280, 1280, 1280, 1280,
1280, 1280, 1280, 1280,
1280, 1280, 1280, 1280,
1460, 1460, 1460, 1460,
1460, 1460, 1460, 1460,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1380, 1380, 1380, 1380,
1280, 1280, 1280, 1280,
1280, 1280, 1280, 1280,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
},
{
"name": "verwarmen 8",
"power": [
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
1600, 1600, 1600, 1600,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0
]
}
],
"entity start window": "input_datetime.dao_wp_morgen_start_window",
"entity end window": "input_datetime.dao_wp_morgen_end_window",
"entity selected program": "input_select.dao_wp_morgen_programma",
"entity calculated start": "input_datetime.dao_wp_morgen_calculated_start",
"entity calculated end": "input_datetime.dao_wp_morgen_calculated_end"
}