Датчик движения - простые устройства

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
chip
Сообщения: 158
Зарегистрирован: Пн ноя 09, 2015 11:03 pm
Благодарил (а): 43 раза
Поблагодарили: 7 раз

Датчик движения - простые устройства

Сообщение chip » Пт янв 04, 2019 1:48 am

Уважаемый форумчане, всех с новым годом.

Решил я окончательно перенести сервер на RPI и настроить всё заново, используя все новые "удобности" появившиеся за 3-и года.
Столкнулся со следующей проблемой:

1. Есть датчики движения на основе esp с wifi-iot прошивкой
2. В простых устройствах создал датчик движения, привязал к объектам на включение света через "active send" функцию прошивки - всё отлично, всё отрабатывает,
НО
при "плановой" отправке свойств esp-ой(у меня стоит раз в 5 минут, так как ещё и термодачики висят на них-же) - происходит включение света, при этом, в истории изменения значений Motion01.status отображается изменение статуса с 0 на 0, то есть к примеру 2019-01-04 00:38:24: 0 X , 2019-01-04 00:43:24: 0 X, но свет включился...
Мне казалось, что должно происходить срабатывание по изменению значения (с 0 на 1, в истории датчика движения также отображаются только срабатывания с 0 на 1), а не просто при обновлении на то-же значение.

Помогите, пожалуйста, ибо пока пришлось отключить датчики движения, так-как в квартире СВЕТомузыка)

Спасибо
Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Датчик движения - простые устройства

Сообщение Logrus » Пт янв 04, 2019 1:55 am

скажу сразу или вифи иот настраивать
или в пу файлы редактировать
дабы старое новое значение в параметрах ловить и уже на основе этого писать логику управления светом
За это сообщение автора Logrus поблагодарил:
chip (Пт янв 04, 2019 2:01 am)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
chip
Сообщения: 158
Зарегистрирован: Пн ноя 09, 2015 11:03 pm
Благодарил (а): 43 раза
Поблагодарили: 7 раз

Re: Датчик движения - простые устройства

Сообщение chip » Пт янв 04, 2019 2:00 am

ДЫк хотелось через "простые устройства", а через шаблон поведения по изменению значений раньше так и делал. Странно, что банальное обновление свойства без изменения запускает logic action.
Спасибо)

или в пу файлы редактировать - Что имеете в виду под ПУ?

UPD пока в "Действиях" датчика движения в простых устройствах добавил if (gg("Motion01.status")==1) {код}, ложные срабатывания ушли, но как по мне - это костыль)
Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Датчик движения - простые устройства

Сообщение Logrus » Пт янв 04, 2019 2:46 am

пу простые устройства
в мелод логикактионс не передаются параметры
так бы с ними костыль более красиво можно обойти
метод вызывается по изменению свойства, у свойства значение не меняется, а время изменилось, т.ч. это правильно
корень в прошивке так то
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить