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

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

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Сб фев 11, 2017 2:54 pm

В настройки простых устройств добавилась закладка "Связанные устройства"

Изображение

Этот функционал позволяет достаточно легко связывать простые устройства разных типов друг с другом без программирования в каком-бы то ни было виде.

Имеется ряд предустановленных типов связей, которые обладают некоторыми параметрами:
Изображение

На данный момент имеется всего два типа связи:
* Включить/выключить (доступно для датчика движения и кнопки)
* Условное управление (доступно для сенсоров с изменяемыми показателями -- датчики температуры, влажности)

Можно задавать несколько связей с одиними и теми же устройствами, только с разными параметрами.
Например простой гигростат задаётся в таком виде:

Изображение

Настройка связи:
Изображение

Типы связей будут ещё добавляться со временем, чтобы в том или ином виде поддерживались все простые устройства.
За это сообщение автора sergejey поблагодарили (всего 2):
Vit (Сб фев 11, 2017 5:17 pm) • kostya066 (Сб фев 11, 2017 7:33 pm)
Рейтинг: 2.33%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Enic
Сообщения: 6
Зарегистрирован: Вс июл 19, 2015 1:29 pm
Благодарил (а): 4 раза
Поблагодарили: 4 раза

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

Сообщение Enic » Вс фев 26, 2017 12:54 pm

Сергей, это просто Супер!
Очень полезный, удобный и ожидаемый модуль!
Если есть "список ожидания" на добавление типов "простых устройств",
прошу добавить в него мои датчики из проекта универсальных нодов на базе проекта MySensors + RFM69HW!
Заранее благодарю.
Вложения
sens14.png
node14
sens14.png (85.78 КБ) 12279 просмотров
sens13.png
node13
sens13.png (35.17 КБ) 12279 просмотров
sens12.png
node12
sens12.png (161.07 КБ) 12279 просмотров
BR, Сергей
Raspberry Pi 2 1 GB, kodi, mt1132
connect, project
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

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

Сообщение Ivan » Вс фев 26, 2017 2:56 pm

Enic писал(а):Сергей, это просто Супер!
Очень полезный, удобный и ожидаемый модуль!
Если есть "список ожидания" на добавление типов "простых устройств",
прошу добавить в него мои датчики из проекта универсальных нодов на базе проекта MySensors + RFM69HW!
Заранее благодарю.
Уже в тестировни. Ждем добавления в альфу
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 68 раз

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

Сообщение zelevova » Пт мар 03, 2017 10:30 pm

Отличный модуль.

К сожалению нет возможности изменить название связанного объекта. Т.е. Переходим к объекту Openclose03 меняем ему название, возвращаемся в модуль "простые устройства" и имеем ошибку sql. Меняем название обратно и ошибка изчезает.

И нет возможности поменять отображение простого устройства. Т.е. Создаем простое устройство, заполняем название, сохраняем, переходим в "просмотр" и понимаем что опечатались. Возвращаемся и меняем название устройства, но в просмотре уже ничего не меняется и в отображении на сцене тоже. Более того при удалении и создании заново в просмотр подтягивается старое название. Решается только сначала созданием, а потом удалением неправильного.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
DimSun75
Сообщения: 318
Зарегистрирован: Вс янв 01, 2017 8:32 pm
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 44 раза

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

Сообщение DimSun75 » Пт мар 03, 2017 11:03 pm

zelevova писал(а):Отличный модуль.

К сожалению нет возможности изменить название связанного объекта. Т.е. Переходим к объекту Openclose03 меняем ему название, возвращаемся в модуль "простые устройства" и имеем ошибку sql. Меняем название обратно и ошибка изчезает.
Задумка я понимаю такая, что про объект в большинстве случаев и знать не нужно. Да и зачем менять название объекта?
katafey
Сообщения: 30
Зарегистрирован: Сб июн 04, 2016 9:24 am
Благодарил (а): 12 раз
Поблагодарили: 8 раз

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

Сообщение katafey » Вс мар 05, 2017 3:20 pm

Спасайте, весь мозг свернулся, что я делаю не так.
Имеем esp+MCP23017+MaksMS wifi-iot.com прошивка. На модуле висят три датчика движения которые отрабатывают по прерыванию - все работает(проверял, с модуля приходят верные данные), но:
создаю в Simple Devices 3 датчика движения, привязываю данные из esp и начинается бардак,
1. Если в методах выбрать StatusUpdate то на сцене все отображается нормально но, время обновления датчика у всех одинаковое.
2. Если в методе выбрать motionDetected то срабатывают все датчики сразу - status=1(2 из них спрятаны и не могут сработать по определению).
3. Если методы оставить пустыми то отрабатывает как и при методах пункта 1
В общем все на картинке.
В методах объектов девственная чистота(в смысле кода). Создание объектов как вручную так и автоматом результата не дают
Вложения
smotionstb.jpg
smotionstb.jpg (282.06 КБ) 12149 просмотров
DimSun75
Сообщения: 318
Зарегистрирован: Вс янв 01, 2017 8:32 pm
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 44 раза

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

Сообщение DimSun75 » Вс мар 05, 2017 3:40 pm

Я уже писал не раз про простые устройства и датчик движения и тут и Максиму. Без костылей их подружить нельзя. В простых устройствах нужно вызывать метод motionDetected. Причем только тогда, когда датчик сработал. Прошивка от Макса выдает не только сработавшее событие, но и его отсутствие.

Отправлено с моего SM-A520F через Tapatalk
За это сообщение автора DimSun75 поблагодарил:
katafey (Вс мар 05, 2017 9:23 pm)
Рейтинг: 1.16%
Rad81
Сообщения: 193
Зарегистрирован: Пт апр 01, 2016 2:42 pm
Благодарил (а): 10 раз
Поблагодарили: 10 раз

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

Сообщение Rad81 » Пн мар 06, 2017 1:33 pm

А каким образом выбрать Связанные устройства

Доступные типы связей

Включить/Выключить
Управление другим устройством по событию

нажимаю Добавить а там нет устройства для выбора. Эту можно видеть на скриншоте
Вложения
Связанное устройство.jpg
Связанное устройство.jpg (134.91 КБ) 12052 просмотра
SergeyM
Сообщения: 100
Зарегистрирован: Вт ноя 11, 2014 5:16 pm
Откуда: Шатура
Благодарил (а): 4 раза
Поблагодарили: 8 раз

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

Сообщение SergeyM » Пн мар 06, 2017 11:31 pm

Коллеги! а можно в поля minValue и maxValue простых устройств как то проставить конструкцию типа %ThisComputer.minValue%, потому, как если надо поменять эти значения для нескольких датчиков придется заходить в каждый и руками прописывать, а так связал со слайдером и оптом у всех поменял. Или другое решение есть?
Windows, Debian 8, 1-Wire
Connect
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вт мар 07, 2017 6:49 am

А какое действие выполняется для девайса типа "кнопка"? Что модуль по нажатию делает? (в код пока заглянуть времени не было, если честно))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить