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

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

Модератор: immortal

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

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

Сообщение dengi.76 »

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

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

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

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

Сообщение Serega66 »

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

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

Сообщение ~220v »

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

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

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

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

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

Сообщение Serega66 »

~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
Сообщения: 114
Зарегистрирован: Ср фев 22, 2017 12:08 pm

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

Сообщение Serega66 »

~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 КБ) 7237 просмотров
Аватара пользователя
~220v
Сообщения: 96
Зарегистрирован: Пн дек 23, 2019 5:56 pm

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

Сообщение ~220v »

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

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

Сообщение ~220v »

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

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

Сообщение kirush »

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

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

Сообщение sigment »

Подскажите. При нажатии кнопка загорается, а действия не происходит. Что я забыл добавить?
Два года дом работал без проблем, а тут накрылся, за это время все забыл уже. И Backup был сохранен, но накрылся тоже. В общем практически все с нуля теперь приходиться.
В методах вроде прописывать ни чего не нужно было?
Снимок экрана 2022-12-22 в 23.49.08.png
Снимок экрана 2022-12-22 в 23.49.08.png (35.7 КБ) 6358 просмотров
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

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

Сообщение Jilber »

А что в методах "turnOn", "turnOff" и "switch" ?
Ответить