node-red-contrib-power-saver
Version:
A module for Node-RED that you can use to turn on and off a switch based on power prices
361 lines (360 loc) • 7.49 kB
JSON
{
"schedule": [
{
"time": "2021-06-20T01:50:00.000+02:00",
"value": false
},
{
"time": "2021-06-20T01:50:00.020+02:00",
"value": true
},
{
"time": "2021-06-20T01:50:00.080+02:00",
"value": false
},
{
"time": "2021-06-20T01:50:00.110+02:00",
"value": true
},
{
"time": "2021-06-20T01:50:00.180+02:00",
"value": false
},
{
"time": "2021-06-20T01:50:00.200+02:00",
"value": true
},
{
"time": "2021-06-20T01:50:00.220+02:00",
"value": false
},
{
"time": "2021-06-20T01:50:00.250+02:00",
"value": true
},
{
"time": "2021-06-20T01:50:00.330+02:00",
"value": false
},
{
"time": "2021-06-20T01:50:00.360+02:00",
"value": true
},
{
"time": "2021-06-20T01:50:00.400+02:00",
"value": false
},
{
"time": "2021-06-20T01:50:00.430+02:00",
"value": true
},
{
"time": "2021-06-20T01:50:00.460+02:00",
"value": false
},
{
"time": "2021-06-20T01:50:00.470+02:00",
"value": true
},
{
"time": "2021-06-20T02:50:00.470+02:00",
"value": false
}
],
"hours": [
{
"price": 0.2494,
"onOff": false,
"start": "2021-06-20T01:50:00.000+02:00",
"saving": 0.0395
},
{
"price": 0.2209,
"onOff": false,
"start": "2021-06-20T01:50:00.010+02:00",
"saving": 0.011
},
{
"price": 0.2099,
"onOff": true,
"start": "2021-06-20T01:50:00.020+02:00",
"saving": null
},
{
"price": 0.219,
"onOff": true,
"start": "2021-06-20T01:50:00.030+02:00",
"saving": null
},
{
"price": 0.2614,
"onOff": true,
"start": "2021-06-20T01:50:00.040+02:00",
"saving": null
},
{
"price": 0.4426,
"onOff": true,
"start": "2021-06-20T01:50:00.050+02:00",
"saving": null
},
{
"price": 0.5433,
"onOff": true,
"start": "2021-06-20T01:50:00.060+02:00",
"saving": null
},
{
"price": 0.5667,
"onOff": true,
"start": "2021-06-20T01:50:00.070+02:00",
"saving": null
},
{
"price": 0.5847,
"onOff": false,
"start": "2021-06-20T01:50:00.080+02:00",
"saving": 0.0723
},
{
"price": 0.5762,
"onOff": false,
"start": "2021-06-20T01:50:00.090+02:00",
"saving": 0.0638
},
{
"price": 0.5391,
"onOff": false,
"start": "2021-06-20T01:50:00.100+02:00",
"saving": 0.0267
},
{
"price": 0.5124,
"onOff": true,
"start": "2021-06-20T01:50:00.110+02:00",
"saving": null
},
{
"price": 0.504,
"onOff": true,
"start": "2021-06-20T01:50:00.120+02:00",
"saving": null
},
{
"price": 0.5057,
"onOff": true,
"start": "2021-06-20T01:50:00.130+02:00",
"saving": null
},
{
"price": 0.5066,
"onOff": true,
"start": "2021-06-20T01:50:00.140+02:00",
"saving": null
},
{
"price": 0.5136,
"onOff": true,
"start": "2021-06-20T01:50:00.150+02:00",
"saving": null
},
{
"price": 0.5143,
"onOff": true,
"start": "2021-06-20T01:50:00.160+02:00",
"saving": null
},
{
"price": 0.5306,
"onOff": true,
"start": "2021-06-20T01:50:00.170+02:00",
"saving": null
},
{
"price": 0.5534,
"onOff": false,
"start": "2021-06-20T01:50:00.180+02:00",
"saving": 0.0043
},
{
"price": 0.5511,
"onOff": false,
"start": "2021-06-20T01:50:00.190+02:00",
"saving": 0.002
},
{
"price": 0.5491,
"onOff": true,
"start": "2021-06-20T01:50:00.200+02:00",
"saving": null
},
{
"price": 0.5485,
"onOff": true,
"start": "2021-06-20T01:50:00.210+02:00",
"saving": null
},
{
"price": 0.5481,
"onOff": false,
"start": "2021-06-20T01:50:00.220+02:00",
"saving": 0.1285
},
{
"price": 0.5218,
"onOff": false,
"start": "2021-06-20T01:50:00.230+02:00",
"saving": 0.1022
},
{
"price": 0.4533,
"onOff": false,
"start": "2021-06-20T01:50:00.240+02:00",
"saving": 0.0337
},
{
"price": 0.4196,
"onOff": true,
"start": "2021-06-20T01:50:00.250+02:00",
"saving": null
},
{
"price": 0.4037,
"onOff": true,
"start": "2021-06-20T01:50:00.260+02:00",
"saving": null
},
{
"price": 0.3829,
"onOff": true,
"start": "2021-06-20T01:50:00.270+02:00",
"saving": null
},
{
"price": 0.4555,
"onOff": true,
"start": "2021-06-20T01:50:00.280+02:00",
"saving": null
},
{
"price": 0.4721,
"onOff": true,
"start": "2021-06-20T01:50:00.290+02:00",
"saving": null
},
{
"price": 0.4903,
"onOff": true,
"start": "2021-06-20T01:50:00.300+02:00",
"saving": null
},
{
"price": 0.5028,
"onOff": true,
"start": "2021-06-20T01:50:00.310+02:00",
"saving": null
},
{
"price": 0.5163,
"onOff": true,
"start": "2021-06-20T01:50:00.320+02:00",
"saving": null
},
{
"price": 0.5264,
"onOff": false,
"start": "2021-06-20T01:50:00.330+02:00",
"saving": 0.0193
},
{
"price": 0.5346,
"onOff": false,
"start": "2021-06-20T01:50:00.340+02:00",
"saving": 0.0275
},
{
"price": 0.5224,
"onOff": false,
"start": "2021-06-20T01:50:00.350+02:00",
"saving": 0.0153
},
{
"price": 0.5071,
"onOff": true,
"start": "2021-06-20T01:50:00.360+02:00",
"saving": null
},
{
"price": 0.5045,
"onOff": true,
"start": "2021-06-20T01:50:00.370+02:00",
"saving": null
},
{
"price": 0.5024,
"onOff": true,
"start": "2021-06-20T01:50:00.380+02:00",
"saving": null
},
{
"price": 0.5038,
"onOff": true,
"start": "2021-06-20T01:50:00.390+02:00",
"saving": null
},
{
"price": 0.5118,
"onOff": false,
"start": "2021-06-20T01:50:00.400+02:00",
"saving": 0.0063
},
{
"price": 0.5111,
"onOff": false,
"start": "2021-06-20T01:50:00.410+02:00",
"saving": 0.0056
},
{
"price": 0.5108,
"onOff": false,
"start": "2021-06-20T01:50:00.420+02:00",
"saving": 0.0053
},
{
"price": 0.5055,
"onOff": true,
"start": "2021-06-20T01:50:00.430+02:00",
"saving": null
},
{
"price": 0.5042,
"onOff": true,
"start": "2021-06-20T01:50:00.440+02:00",
"saving": null
},
{
"price": 0.5259,
"onOff": true,
"start": "2021-06-20T01:50:00.450+02:00",
"saving": null
},
{
"price": 0.5282,
"onOff": false,
"start": "2021-06-20T01:50:00.460+02:00",
"saving": 0.003
},
{
"price": 0.5252,
"onOff": true,
"start": "2021-06-20T01:50:00.470+02:00",
"saving": null
}
],
"config": {
"maxHoursToSaveInSequence": 3,
"minHoursOnAfterMaxSequenceSaved": 2,
"minSaving": 0.001,
"outputIfNoSchedule": false
}
}