Простые устройства / Simple Devices
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Простые устройства / Simple Devices
В настройки простых устройств добавилась закладка "Связанные устройства"
Этот функционал позволяет достаточно легко связывать простые устройства разных типов друг с другом без программирования в каком-бы то ни было виде.
Имеется ряд предустановленных типов связей, которые обладают некоторыми параметрами:
На данный момент имеется всего два типа связи:
* Включить/выключить (доступно для датчика движения и кнопки)
* Условное управление (доступно для сенсоров с изменяемыми показателями -- датчики температуры, влажности)
Можно задавать несколько связей с одиними и теми же устройствами, только с разными параметрами.
Например простой гигростат задаётся в таком виде:
Настройка связи:
Типы связей будут ещё добавляться со временем, чтобы в том или ином виде поддерживались все простые устройства.
Этот функционал позволяет достаточно легко связывать простые устройства разных типов друг с другом без программирования в каком-бы то ни было виде.
Имеется ряд предустановленных типов связей, которые обладают некоторыми параметрами:
На данный момент имеется всего два типа связи:
* Включить/выключить (доступно для датчика движения и кнопки)
* Условное управление (доступно для сенсоров с изменяемыми показателями -- датчики температуры, влажности)
Можно задавать несколько связей с одиними и теми же устройствами, только с разными параметрами.
Например простой гигростат задаётся в таком виде:
Настройка связи:
Типы связей будут ещё добавляться со временем, чтобы в том или ином виде поддерживались все простые устройства.
- Рейтинг: 2.33%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 6
- Зарегистрирован: Вс июл 19, 2015 1:29 pm
- Благодарил (а): 4 раза
- Поблагодарили: 4 раза
Re: Простые устройства / Simple Devices
Сергей, это просто Супер!
Очень полезный, удобный и ожидаемый модуль!
Если есть "список ожидания" на добавление типов "простых устройств",
прошу добавить в него мои датчики из проекта универсальных нодов на базе проекта MySensors + RFM69HW!
Заранее благодарю.
Очень полезный, удобный и ожидаемый модуль!
Если есть "список ожидания" на добавление типов "простых устройств",
прошу добавить в него мои датчики из проекта универсальных нодов на базе проекта MySensors + RFM69HW!
Заранее благодарю.
- Вложения
-
- node14
- sens14.png (85.78 КБ) 13351 просмотр
-
- node13
- sens13.png (35.17 КБ) 13351 просмотр
-
- node12
- sens12.png (161.07 КБ) 13351 просмотр
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Простые устройства / Simple Devices
Уже в тестировни. Ждем добавления в альфуEnic писал(а):Сергей, это просто Супер!
Очень полезный, удобный и ожидаемый модуль!
Если есть "список ожидания" на добавление типов "простых устройств",
прошу добавить в него мои датчики из проекта универсальных нодов на базе проекта MySensors + RFM69HW!
Заранее благодарю.
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 291
- Зарегистрирован: Вт ноя 18, 2014 11:43 pm
- Откуда: Краснодарский край
- Благодарил (а): 32 раза
- Поблагодарили: 68 раз
Re: Простые устройства / Simple Devices
Отличный модуль.
К сожалению нет возможности изменить название связанного объекта. Т.е. Переходим к объекту Openclose03 меняем ему название, возвращаемся в модуль "простые устройства" и имеем ошибку sql. Меняем название обратно и ошибка изчезает.
И нет возможности поменять отображение простого устройства. Т.е. Создаем простое устройство, заполняем название, сохраняем, переходим в "просмотр" и понимаем что опечатались. Возвращаемся и меняем название устройства, но в просмотре уже ничего не меняется и в отображении на сцене тоже. Более того при удалении и создании заново в просмотр подтягивается старое название. Решается только сначала созданием, а потом удалением неправильного.
К сожалению нет возможности изменить название связанного объекта. Т.е. Переходим к объекту Openclose03 меняем ему название, возвращаемся в модуль "простые устройства" и имеем ошибку sql. Меняем название обратно и ошибка изчезает.
И нет возможности поменять отображение простого устройства. Т.е. Создаем простое устройство, заполняем название, сохраняем, переходим в "просмотр" и понимаем что опечатались. Возвращаемся и меняем название устройства, но в просмотре уже ничего не меняется и в отображении на сцене тоже. Более того при удалении и создании заново в просмотр подтягивается старое название. Решается только сначала созданием, а потом удалением неправильного.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
CONNECT: http://connect.smartliving.ru/profile/311
-
- Сообщения: 318
- Зарегистрирован: Вс янв 01, 2017 8:32 pm
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 44 раза
Re: Простые устройства / Simple Devices
Задумка я понимаю такая, что про объект в большинстве случаев и знать не нужно. Да и зачем менять название объекта?zelevova писал(а):Отличный модуль.
К сожалению нет возможности изменить название связанного объекта. Т.е. Переходим к объекту Openclose03 меняем ему название, возвращаемся в модуль "простые устройства" и имеем ошибку sql. Меняем название обратно и ошибка изчезает.
-
- Сообщения: 30
- Зарегистрирован: Сб июн 04, 2016 9:24 am
- Благодарил (а): 12 раз
- Поблагодарили: 8 раз
Re: Простые устройства / Simple Devices
Спасайте, весь мозг свернулся, что я делаю не так.
Имеем esp+MCP23017+MaksMS wifi-iot.com прошивка. На модуле висят три датчика движения которые отрабатывают по прерыванию - все работает(проверял, с модуля приходят верные данные), но:
создаю в Simple Devices 3 датчика движения, привязываю данные из esp и начинается бардак,
1. Если в методах выбрать StatusUpdate то на сцене все отображается нормально но, время обновления датчика у всех одинаковое.
2. Если в методе выбрать motionDetected то срабатывают все датчики сразу - status=1(2 из них спрятаны и не могут сработать по определению).
3. Если методы оставить пустыми то отрабатывает как и при методах пункта 1
В общем все на картинке.
В методах объектов девственная чистота(в смысле кода). Создание объектов как вручную так и автоматом результата не дают
Имеем esp+MCP23017+MaksMS wifi-iot.com прошивка. На модуле висят три датчика движения которые отрабатывают по прерыванию - все работает(проверял, с модуля приходят верные данные), но:
создаю в Simple Devices 3 датчика движения, привязываю данные из esp и начинается бардак,
1. Если в методах выбрать StatusUpdate то на сцене все отображается нормально но, время обновления датчика у всех одинаковое.
2. Если в методе выбрать motionDetected то срабатывают все датчики сразу - status=1(2 из них спрятаны и не могут сработать по определению).
3. Если методы оставить пустыми то отрабатывает как и при методах пункта 1
В общем все на картинке.
В методах объектов девственная чистота(в смысле кода). Создание объектов как вручную так и автоматом результата не дают
- Вложения
-
- smotionstb.jpg (282.06 КБ) 13221 просмотр
-
- Сообщения: 318
- Зарегистрирован: Вс янв 01, 2017 8:32 pm
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 44 раза
Re: Простые устройства / Simple Devices
Я уже писал не раз про простые устройства и датчик движения и тут и Максиму. Без костылей их подружить нельзя. В простых устройствах нужно вызывать метод motionDetected. Причем только тогда, когда датчик сработал. Прошивка от Макса выдает не только сработавшее событие, но и его отсутствие.
Отправлено с моего SM-A520F через Tapatalk
Отправлено с моего SM-A520F через Tapatalk
- Рейтинг: 1.16%
-
- Сообщения: 193
- Зарегистрирован: Пт апр 01, 2016 2:42 pm
- Благодарил (а): 10 раз
- Поблагодарили: 10 раз
Re: Простые устройства / Simple Devices
А каким образом выбрать Связанные устройства
Доступные типы связей
Включить/Выключить
Управление другим устройством по событию
нажимаю Добавить а там нет устройства для выбора. Эту можно видеть на скриншоте
Доступные типы связей
Включить/Выключить
Управление другим устройством по событию
нажимаю Добавить а там нет устройства для выбора. Эту можно видеть на скриншоте
- Вложения
-
- Связанное устройство.jpg (134.91 КБ) 13124 просмотра
-
- Сообщения: 100
- Зарегистрирован: Вт ноя 11, 2014 5:16 pm
- Откуда: Шатура
- Благодарил (а): 4 раза
- Поблагодарили: 8 раз
Re: Простые устройства / Simple Devices
Коллеги! а можно в поля minValue и maxValue простых устройств как то проставить конструкцию типа %ThisComputer.minValue%, потому, как если надо поменять эти значения для нескольких датчиков придется заходить в каждый и руками прописывать, а так связал со слайдером и оптом у всех поменял. Или другое решение есть?
Windows, Debian 8, 1-Wire
Connect
Connect
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Простые устройства / Simple Devices
А какое действие выполняется для девайса типа "кнопка"? Что модуль по нажатию делает? (в код пока заглянуть времени не было, если честно))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<