A
Size: a a a
A
VS
A
A
A
VS
A
A
A
for (var count = 0; count < 1; count++) {
if (compareTime(getAstroDate("night", undefined, 0), null, ">", null)) {
console.log('ДЕНЬ');
} else {
console.log('НОЧЬ');
}
}
A
null, ">", null
А
А
А
А
А
А
А
А
А
A
for (var count = 0; count < 1; count++) {
if (compareTime(getAstroDate("dawn", undefined, 0), getAstroDate("dusk", undefined, 0), "between", null)) {
setState("0_userdata.0.System.day", true);
console.log('Запуск сиситемы, сейчас ДЕНЬ.');
} else {
setState("0_userdata.0.System.day", false);
console.log('Запуск сиситемы, сейчас НОЧЬ.');
}
}
schedule({astro: "sunrise", shift: 0}, async function () { //утро
setState("0_userdata.0.System.day", true);
console.log('Рассвет, фактически.');
});
schedule({astro: "sunset", shift: 0}, async function () { //вечер
setState("0_userdata.0.System.day", false);
console.log('Закат, фактически.');
});
on({id: '0_userdata.0.System.day', change: "ne", val: true}, function(obj){
// наступил день, все выключаем
setState("megad.6.p12_P12", false);
setState("megad.4.p8_P8", false);
console.log('Переменная день-ночь изменилась. Наступил рассвет.');
})
on({id: '0_userdata.0.System.day', change: "ne", val: false}, function(obj){
// наступила ночь, все включаем
setState("megad.6.p12_P12", true);
setState("megad.4.p8_P8", true);
console.log('Переменная день-ночь изменилась. Наступил закат.');
})