Найдено 189 результатов
- Сб дек 21, 2019 12:41 am
- Форум: Новости платформы
- Тема: Простые устройства / Simple Devices
- Ответы: 1239
- Просмотры: 643076
Re: Простые устройства / Simple Devices
.Attention изменение состояния {"VALUE":"0", "OLD_VALUE":"0", "ORIGINAL_OBJECT_TITLE":"Sensor_state01"} 2019-12-21 00:37:09 Sensor_state01.Attention {"VALUE":"0", "OLD_VALUE":"0"} 2019-12-21 00:37:09 Получается там не NEW_VALUE а просто VALUE if ($params['VALUE']!=$params['OLD_VALUE']) { if (getGlo...
- Сб дек 21, 2019 12:33 am
- Форум: Новости платформы
- Тема: Простые устройства / Simple Devices
- Ответы: 1239
- Просмотры: 643076
- Сб дек 21, 2019 12:23 am
- Форум: Новости платформы
- Тема: Простые устройства / Simple Devices
- Ответы: 1239
- Просмотры: 643076
Re: Простые устройства / Simple Devices
if ($params['NEW_VALUE']!=$params['OLD_VALUE']) { if (getGlobal('Sensor_state01'.'.'.'value') == 0) { say('Восстановлено напряжение', 10); } if (getGlobal('Sensor_state01'.'.'.'value') == 1) { say('Пропало напряжение', 10); } } скопировал, вставил данный код = каждые 20 сек. сообщение: Восстановлен...
- Сб дек 21, 2019 12:14 am
- Форум: Новости платформы
- Тема: Простые устройства / Simple Devices
- Ответы: 1239
- Просмотры: 643076
Re: Простые устройства / Simple Devices
В моём понимании логика должна быть следующая: через определенные промежутки времени (в моём случае 20 сек.) по MQTT прилетают сообщения от устройства 0, 0, 0, 0, 0, 0, 0 и т.д. сравниваем последнее сообщение с предпоследним и если они не отличаются, т.е. равны то ничего не делаем. Как только после...
- Сб дек 21, 2019 12:08 am
- Форум: Новости платформы
- Тема: Простые устройства / Simple Devices
- Ответы: 1239
- Просмотры: 643076
Re: Простые устройства / Simple Devices
Попробовал данный код, каждые 20 секунд сообщение в Телеграмм (( if ($params['NEW_VALUE']!=$params['OLD_VALUE']) { if (getGlobal('Sensor_state01'.'.'.'value') == 0) { say('Восстановлено напряжение', 10); } if (getGlobal('Sensor_state01'.'.'.'value') == 1) { say('Пропало напряжение', 10); } } Без re...
- Пт дек 20, 2019 11:33 pm
- Форум: Новости платформы
- Тема: Простые устройства / Simple Devices
- Ответы: 1239
- Просмотры: 643076
Re: Простые устройства / Simple Devices
Имеется датчик наличия сетевого напряжения 220в, опрос по MQTT каждые 20 секунд. Сеть есть имеем 0, сеть пропала имеем 1. Пытаюсь настроить в методах чтобы в Телеграм приходило сообщение - Пропало напряжение/Восстановлено напряжение. Пару лет назад настраивал (делал через Blockly) подобное и всё ра...
- Чт дек 19, 2019 5:32 pm
- Форум: Вопросы новичков
- Тема: работа с GPIO raspberry
- Ответы: 47
- Просмотры: 19754
Re: работа с GPIO raspberry
Посмотри на pigpio оно вроде как может быть установлено как демон и общаться с gpio а ты уже будешь работать с ним и без sudo
http://abyz.me.uk/rpi/pigpio/python.html
- Чт дек 19, 2019 5:12 pm
- Форум: Вопросы новичков
- Тема: работа с GPIO raspberry
- Ответы: 47
- Просмотры: 19754
Re: работа с GPIO raspberry
A Спасибо за помощь. Частично разобрался. Вопрос . Получается если я дописал в файл - www-data ALL=NOPASSWD:ALL - через команду sudo visudo , кто хочет может заходить на мой сервер МД ? Даже если МД в локалке под замком ? Это значит, что если кто-то имеет доступ к сценариям МДМ, то он сможет с серв...
- Чт дек 19, 2019 5:10 pm
- Форум: Новости платформы
- Тема: Простые устройства / Simple Devices
- Ответы: 1239
- Просмотры: 643076
Re: Простые устройства / Simple Devices
можете мне подсказать как в методе сделать таймер на 2-3 секунды берем переменную ждем 2-3 секунды опять берем переменную сравниваем ее с предыдущим значением выполняем что либо по условию так есть вот такое - https://mdminfo.ru/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%91%D0%...
- Чт дек 19, 2019 4:10 pm
- Форум: Новости платформы
- Тема: Простые устройства / Simple Devices
- Ответы: 1239
- Просмотры: 643076
Re: Простые устройства / Simple Devices
можете мне подсказать как в методе сделать таймер на 2-3 секунды берем переменную ждем 2-3 секунды опять берем переменную сравниваем ее с предыдущим значением выполняем что либо по условию clearTimeout("myscript1_timer"); // очищаем таймер (чтобы случайно две копии не запустить) ... тут какой-то по...