Простые устройства / Simple Devices

Новые релизы, обновления и т.п.

Модератор: immortal

dengi.76
Сообщения: 222
Зарегистрирован: Вт фев 06, 2018 9:40 pm
Откуда: Пермь
Благодарил (а): 117 раз
Поблагодарили: 7 раз

Re: Простые устройства / Simple Devices

Сообщение dengi.76 » Ср мар 09, 2022 7:52 pm

Ujin778 писал(а):
Ср мар 09, 2022 6:58 pm
В файле SLightSensors_valueUpdated.php нужно добавить:

Код: Выделить всё

$this->callMethodSafe('keepAlive');
$this->callMethod('statusUpdated');
ОГРОМНОЕ Тебе СПАСИБО ДРУЖИЩЕ !!!
Serega66
Сообщения: 111
Зарегистрирован: Ср фев 22, 2017 12:08 pm
Благодарил (а): 55 раз
Поблагодарили: 13 раз

Re: Простые устройства / Simple Devices

Сообщение Serega66 » Вт авг 23, 2022 6:33 pm

Добрый день подскажите пожалуйста как задать условия для датчика освещенноси вкл выкл свет при этом ограничить включение по времени до 21:00 Точнее я знаю как настроить, а вот как ограничить время чтобы поздно ночью не горел свет?
Аватара пользователя
~220v
Сообщения: 93
Зарегистрирован: Пн дек 23, 2019 5:56 pm
Благодарил (а): 104 раза
Поблагодарили: 18 раз

Re: Простые устройства / Simple Devices

Сообщение ~220v » Ср авг 24, 2022 4:26 pm

Serega66 писал(а):
Вт авг 23, 2022 6:33 pm
как ограничить время чтобы поздно ночью не горел свет?
Добавить условие проверки времени в диапазоне:

Код: Выделить всё

if(timeIs('9:00') || timeIs('21:00')){
  runScript('ваш_скрипт');
}

или тупо в ежечасньій скрипт впихнуть timeIs('21:00')){
# действие "off light";
}
За это сообщение автора ~220v поблагодарил:
Serega66 (Чт авг 25, 2022 9:33 pm)
Рейтинг: 1.18%
Serega66
Сообщения: 111
Зарегистрирован: Ср фев 22, 2017 12:08 pm
Благодарил (а): 55 раз
Поблагодарили: 13 раз

Re: Простые устройства / Simple Devices

Сообщение Serega66 » Чт авг 25, 2022 9:32 pm

~220v писал(а):
Ср авг 24, 2022 4:26 pm
Serega66 писал(а):
Вт авг 23, 2022 6:33 pm
как ограничить время чтобы поздно ночью не горел свет?
Добавить условие проверки времени в диапазоне:

Код: Выделить всё

if(timeIs('9:00') || timeIs('21:00')){
  runScript('ваш_скрипт');
}

или тупо в ежечасньій скрипт впихнуть timeIs('21:00')){
# действие "off light";
}
Спасибо. буду пробовать
Serega66
Сообщения: 111
Зарегистрирован: Ср фев 22, 2017 12:08 pm
Благодарил (а): 55 раз
Поблагодарили: 13 раз

Re: Простые устройства / Simple Devices

Сообщение Serega66 » Чт авг 25, 2022 9:51 pm

~220v писал(а):
Ср авг 24, 2022 4:26 pm
Serega66 писал(а):
Вт авг 23, 2022 6:33 pm
как ограничить время чтобы поздно ночью не горел свет?
Добавить условие проверки времени в диапазоне:

Код: Выделить всё

if(timeIs('9:00') || timeIs('21:00')){
  runScript('ваш_скрипт');
}

или тупо в ежечасньій скрипт впихнуть timeIs('21:00')){
# действие "off light";
}
извините за глупый вопрос, я это делаю не скриптом а настройкой датчика в простых устройствах. Эти настройки гдето формируют файл скрипта или его надо создавать отдельно? я в PHP полный ноль, хотя с условиями If я знаком по ардуино.
Изображение
Вложения
вопрос.jpg
вопрос.jpg (91.31 КБ) 541 просмотр
Аватара пользователя
~220v
Сообщения: 93
Зарегистрирован: Пн дек 23, 2019 5:56 pm
Благодарил (а): 104 раза
Поблагодарили: 18 раз

Re: Простые устройства / Simple Devices

Сообщение ~220v » Вт авг 30, 2022 5:28 pm

Serega66 писал(а):
Чт авг 25, 2022 9:51 pm
я в PHP полный ноль, хотя с условиями If я знаком по ардуино.
Если с программированием не очень, можно попробовать в "расписание" настроить блокировку датчика в 20:59 чтоб он перестал включать свет по порогам освещенности. Также добавить время на разблокировку. А в ежечасном/ежеминутном скрипте прописать команду отключения света в необходимое время.
Єто самьій простой вариант.
За это сообщение автора ~220v поблагодарил:
Serega66 (Вс сен 04, 2022 9:04 pm)
Рейтинг: 1.18%
Аватара пользователя
~220v
Сообщения: 93
Зарегистрирован: Пн дек 23, 2019 5:56 pm
Благодарил (а): 104 раза
Поблагодарили: 18 раз

Re: Простые устройства / Simple Devices

Сообщение ~220v » Чт сен 01, 2022 5:10 pm

Нафига делать такие "важнейшие" изменения?? Неужели заняться больше нечем? Честное слово, хочется плюнуть и переписать всю логику себе в код, как многое уже сделал и забыл про внезапные сюрпризы. И на тебе опять всплыло...
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 Температура спальня - Значение датчика вернулось к норме


Не ужели стало лучше? И зачем менять устоявшееся? Просто не понимаю логики...
kirush
Сообщения: 132
Зарегистрирован: Ср май 17, 2017 10:38 am
Благодарил (а): 5 раз
Поблагодарили: 11 раз

Re: Простые устройства / Simple Devices

Сообщение kirush » Сб сен 10, 2022 10:23 pm

Подскажите, может кто реализовал модификацию ПУ RGB под новые лампы которые работают в двух режимах:
work_mode = white / colour
Если хотим цветной свет - ставим режим colour и выбираем цвет + меняем яркость + меняем hue (оттенок).
Если хотим обычный свет - ставим режим white и выбираем от теплого до холодного + меняем яркость.
В текущей реализации ПУ RGB нет возможности работы с этими режимами.
Ответить