действительно не работало как надо, теперь так:
$dark=(gg('ThisComputer.isDark'));
if ($dark == 1) {
say('включаем свет');
sg('Relay00.status', 1);
SetTimeOut("myTimer_999","sg('Relay00.status', 0);",360);
SetTimeOut("myTimer_998","say('вЫключаем свет');",360);
} else{
say('солнце еще высоко');
}
Найдено 4 результата
- Вс ноя 26, 2023 8:21 pm
- Форум: Настройка и программирование
- Тема: Включить если == после заката
- Ответы: 9
- Просмотры: 4683
- Пт ноя 17, 2023 9:34 pm
- Форум: Настройка и программирование
- Тема: Включить если == после заката
- Ответы: 9
- Просмотры: 4683
Re: Включить если == после заката
В переменной ThisComputer.SunSetTime была строка(возможно) т.к say (gg('ThisComputer.SunSetTime')); какое то значение выдавал сделал сценарий с функцией date_sun_info, теперь конструкция if (timeIs>(gg('ThisComputer.SunSetTime'))) { заработала проверять по gg('DarknessMode.active') == 1 ,эта идея пр...
- Пн ноя 13, 2023 10:01 pm
- Форум: Настройка и программирование
- Тема: Включить если == после заката
- Ответы: 9
- Просмотры: 4683
Re: Включить если == после заката
if (timeIs(gg('ThisComputer.SunSetTime'))) {
sg('Relay00.status', 1);
SetTimeOut("myTimer_002","sg('Relay00.status', 0);",1*10);
в таком виде тоже не работает
sg('Relay00.status', 1);
SetTimeOut("myTimer_002","sg('Relay00.status', 0);",1*10);
в таком виде тоже не работает
- Вс ноя 12, 2023 8:51 pm
- Форум: Настройка и программирование
- Тема: Включить если == после заката
- Ответы: 9
- Просмотры: 4683
Включить если == после заката
Дорогой друг, прошу помощи в логике сценария включения реле только после заката.
if (timeIs('ThisComputer.SunSetTime')) {
sg('Relay00.status', 1);
SetTimeOut("myTimer_002","sg('Relay00.status', 0);",1*360);
2 и3 пункт отдельно отрабатывают
видимо где-то ошибка в условии но где?
if (timeIs('ThisComputer.SunSetTime')) {
sg('Relay00.status', 1);
SetTimeOut("myTimer_002","sg('Relay00.status', 0);",1*360);
2 и3 пункт отдельно отрабатывают
видимо где-то ошибка в условии но где?