senica add rebuild tasks at 11 on tuesday and saturday
This commit is contained in:
parent
86619fbcff
commit
ac2ccc1c61
2 changed files with 171 additions and 168 deletions
|
|
@ -311,16 +311,19 @@ exports.install = function(instance) {
|
|||
}, time);
|
||||
}
|
||||
|
||||
|
||||
// we ensure, all tasks will be rebuild every day at 11. To set correct switch off and on times
|
||||
// TODO: FIND BETTER SOLUTION, THAN REBUILDING TASKS
|
||||
// we ensure, all tasks will be rebuild twice a week on tuesday or saturday at 11. To set correct switch off and on times
|
||||
let sendRebuildTasksAt11 = null;
|
||||
const checkIf11Oclock = () =>
|
||||
{
|
||||
const d = new Date();
|
||||
const h = d.getHours();
|
||||
if(h === 11)
|
||||
const day = d.getDay();
|
||||
|
||||
if((day === 2 || day === 6) && h === 11)
|
||||
{
|
||||
instance.send(instanceSendTo.cmd_manager, {sender:"dido_controller", cmd:"buildTasks"});
|
||||
monitor.info("Task rebuilt at 11 o'clock, tuesday, saturday");
|
||||
}
|
||||
}
|
||||
sendRebuildTasksAt11 = setInterval(checkIf11Oclock, 3600000);
|
||||
|
|
@ -1465,13 +1468,13 @@ exports.install = function(instance) {
|
|||
const lineOnSameBraker = line + 3 + "";
|
||||
|
||||
if(relaysData.hasOwnProperty(lineOnSameBraker)) {
|
||||
instance.send(instanceSendTo.cmd_manager, {sender: "di_do_controller", cmd: "state_of_breaker", value: value, line: line + 3});
|
||||
instance.send(instanceSendTo.cmd_manager, {sender: "dido_controller", cmd: "state_of_breaker", value: value, line: line + 3});
|
||||
|
||||
deviceStatuses["state_of_breaker"][line + 3] = value;
|
||||
reportLineStatus(line + 3);
|
||||
|
||||
values[type] = value;
|
||||
tbname = relaysData[lineOnSameBraker].tbname;
|
||||
const tbname = relaysData[lineOnSameBraker].tbname;
|
||||
sendTelemetry(values, tbname);
|
||||
|
||||
delete values[type];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue