ОГРОМНОЕ Тебе СПАСИБО ДРУЖИЩЕ !!!Ujin778 писал(а): ↑Ср мар 09, 2022 6:58 pmВ файле SLightSensors_valueUpdated.php нужно добавить:
Код: Выделить всё
$this->callMethodSafe('keepAlive'); $this->callMethod('statusUpdated');
Простые устройства / Simple Devices
Модератор: immortal
-
- Сообщения: 222
- Зарегистрирован: Вт фев 06, 2018 9:40 pm
- Откуда: Пермь
- Благодарил (а): 117 раз
- Поблагодарили: 7 раз
Re: Простые устройства / Simple Devices
-
- Сообщения: 114
- Зарегистрирован: Ср фев 22, 2017 12:08 pm
- Благодарил (а): 57 раз
- Поблагодарили: 13 раз
Re: Простые устройства / Simple Devices
Добрый день подскажите пожалуйста как задать условия для датчика освещенноси вкл выкл свет при этом ограничить включение по времени до 21:00 Точнее я знаю как настроить, а вот как ограничить время чтобы поздно ночью не горел свет?
- ~220v
- Сообщения: 96
- Зарегистрирован: Пн дек 23, 2019 5:56 pm
- Благодарил (а): 109 раз
- Поблагодарили: 18 раз
Re: Простые устройства / Simple Devices
Добавить условие проверки времени в диапазоне:
Код: Выделить всё
if(timeIs('9:00') || timeIs('21:00')){
runScript('ваш_скрипт');
}
или тупо в ежечасньій скрипт впихнуть timeIs('21:00')){
# действие "off light";
}
- Рейтинг: 1.16%
-
- Сообщения: 114
- Зарегистрирован: Ср фев 22, 2017 12:08 pm
- Благодарил (а): 57 раз
- Поблагодарили: 13 раз
Re: Простые устройства / Simple Devices
Спасибо. буду пробовать~220v писал(а): ↑Ср авг 24, 2022 4:26 pmДобавить условие проверки времени в диапазоне:
Код: Выделить всё
if(timeIs('9:00') || timeIs('21:00')){ runScript('ваш_скрипт'); }
или тупо в ежечасньій скрипт впихнуть timeIs('21:00')){
# действие "off light";
}
-
- Сообщения: 114
- Зарегистрирован: Ср фев 22, 2017 12:08 pm
- Благодарил (а): 57 раз
- Поблагодарили: 13 раз
Re: Простые устройства / Simple Devices
извините за глупый вопрос, я это делаю не скриптом а настройкой датчика в простых устройствах. Эти настройки гдето формируют файл скрипта или его надо создавать отдельно? я в PHP полный ноль, хотя с условиями If я знаком по ардуино.~220v писал(а): ↑Ср авг 24, 2022 4:26 pmДобавить условие проверки времени в диапазоне:
Код: Выделить всё
if(timeIs('9:00') || timeIs('21:00')){ runScript('ваш_скрипт'); }
или тупо в ежечасньій скрипт впихнуть timeIs('21:00')){
# действие "off light";
}
- Вложения
-
- вопрос.jpg (91.31 КБ) 3702 просмотра
- ~220v
- Сообщения: 96
- Зарегистрирован: Пн дек 23, 2019 5:56 pm
- Благодарил (а): 109 раз
- Поблагодарили: 18 раз
Re: Простые устройства / Simple Devices
Если с программированием не очень, можно попробовать в "расписание" настроить блокировку датчика в 20:59 чтоб он перестал включать свет по порогам освещенности. Также добавить время на разблокировку. А в ежечасном/ежеминутном скрипте прописать команду отключения света в необходимое время.
Єто самьій простой вариант.
- Рейтинг: 1.16%
- ~220v
- Сообщения: 96
- Зарегистрирован: Пн дек 23, 2019 5:56 pm
- Благодарил (а): 109 раз
- Поблагодарили: 18 раз
Re: Простые устройства / Simple Devices
Нафига делать такие "важнейшие" изменения?? Неужели заняться больше нечем? Честное слово, хочется плюнуть и переписать всю логику себе в код, как многое уже сделал и забыл про внезапные сюрпризы. И на тебе опять всплыло...
SSensors_valueUpdated.php: (аналогично и с SSensors_alert.php)
Раньше было:
Значение датчика вышло за порог - Температура спальня 0
Значение датчика вернулось к норме - Температура спальня 27
Теперь стало говорить:
0 Температура спальня - Значение датчика вышло за порог
27 Температура спальня - Значение датчика вернулось к норме
Не ужели стало лучше? И зачем менять устоявшееся? Просто не понимаю логики...
SSensors_valueUpdated.php: (аналогично и с SSensors_alert.php)
Код: Выделить всё
//say(LANG_DEVICES_NOTIFY_BACKTONORMAL . ' (' . $description . ' ' . $value . ')', 2); # было
say($value.' '.$description.' - '.LANG_DEVICES_NOTIFY_BACKTONORMAL, 2); # стало
Значение датчика вышло за порог - Температура спальня 0
Значение датчика вернулось к норме - Температура спальня 27
Теперь стало говорить:
0 Температура спальня - Значение датчика вышло за порог
27 Температура спальня - Значение датчика вернулось к норме
Не ужели стало лучше? И зачем менять устоявшееся? Просто не понимаю логики...
-
- Сообщения: 132
- Зарегистрирован: Ср май 17, 2017 10:38 am
- Благодарил (а): 5 раз
- Поблагодарили: 11 раз
Re: Простые устройства / Simple Devices
Подскажите, может кто реализовал модификацию ПУ RGB под новые лампы которые работают в двух режимах:
work_mode = white / colour
Если хотим цветной свет - ставим режим colour и выбираем цвет + меняем яркость + меняем hue (оттенок).
Если хотим обычный свет - ставим режим white и выбираем от теплого до холодного + меняем яркость.
В текущей реализации ПУ RGB нет возможности работы с этими режимами.
work_mode = white / colour
Если хотим цветной свет - ставим режим colour и выбираем цвет + меняем яркость + меняем hue (оттенок).
Если хотим обычный свет - ставим режим white и выбираем от теплого до холодного + меняем яркость.
В текущей реализации ПУ RGB нет возможности работы с этими режимами.
-
- Сообщения: 138
- Зарегистрирован: Вт ноя 14, 2017 6:39 pm
- Откуда: Москва
- Благодарил (а): 44 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Простые устройства / Simple Devices
Подскажите. При нажатии кнопка загорается, а действия не происходит. Что я забыл добавить?
Два года дом работал без проблем, а тут накрылся, за это время все забыл уже. И Backup был сохранен, но накрылся тоже. В общем практически все с нуля теперь приходиться.
В методах вроде прописывать ни чего не нужно было?
Два года дом работал без проблем, а тут накрылся, за это время все забыл уже. И Backup был сохранен, но накрылся тоже. В общем практически все с нуля теперь приходиться.
В методах вроде прописывать ни чего не нужно было?
Raspberry Pi3, Xiaomi, BroadLink, ESP8266