Простые устройства / Simple Devices
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Простые устройства / Simple Devices
Я уже прописал =D...благо ошибок нет в отсутствии функции.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Простые устройства / Simple Devices
Самый последний (надеюсь))) вопросик...
Я так понимаю, у устройства "Кнопка" при нажатии вызывается метод pressed?
Есть какой-то простой штатный способ заполнить этот метод кодом? Или через базу делать?
В этом методе вызывается код из модуля devices/SButtons_pressed.php...там есть присваивание свойства status....почему тогда при связывании простого устройства - не связывается свойство? Там только объект и метод....может модулю (который инициирует создание) LINKED_PROPERTY - status тоже возвращать? Это решило бы проблему без кода.
Я так понимаю, у устройства "Кнопка" при нажатии вызывается метод pressed?
Есть какой-то простой штатный способ заполнить этот метод кодом? Или через базу делать?
В этом методе вызывается код из модуля devices/SButtons_pressed.php...там есть присваивание свойства status....почему тогда при связывании простого устройства - не связывается свойство? Там только объект и метод....может модулю (который инициирует создание) LINKED_PROPERTY - status тоже возвращать? Это решило бы проблему без кода.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Простые устройства / Simple Devices
привязать status при создании кнопки в принципе можно, хоть он и всегда 1 будет. но смысл имеет, тоже себе помечу.nick7zmail писал(а):Самый последний (надеюсь))) вопросик...
Я так понимаю, у устройства "Кнопка" при нажатии вызывается метод pressed?
Есть какой-то простой штатный способ заполнить этот метод кодом? Или через базу делать?
В этом методе вызывается код из модуля...там есть присваивание свойства status....почему тогда при связывании простого устройства - не связывается свойство? Там только объект и метод....может модулю (который инициирует создание) LINKED_PROPERTY - status тоже возвращать?
что касается кода..
есть функция injectObjectMethodCode($method_name,$key,$code)
$method_name - имя вида объект.метод
$key - уникальный ключ вставки (например имя модуля, который делает вставку)
$code - код, который надо вставить
т.е. зная имя объекта, можно сделать
Код: Выделить всё
injectObjectMethodCode('Button1.pressed','mymodule','say("Привет");');
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Простые устройства / Simple Devices
Он всегда будет 1, но при этом при нажатии кнопки он обновляется, тем самым вызывая функцию в связанном модуле, по которой (как правило) делается выборка из таблицы, по связанному объекту и свойству...а тут получается свойство не привязано, и в выборку строка с данными кнопки не попадает...sergejey писал(а): привязать status при создании кнопки в принципе можно, хоть он и всегда 1 будет. но смысл имеет, тоже себе помечу.
Так что привязать свойство, считаю, будет очень логично.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: Простые устройства / Simple Devices
Подскажите а модуль простые устройства поддерживает RGB контроллер SD-1-180 Noolite ? если да то какие Связанное св-во и методы выбирать ?
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Простые устройства / Simple Devices
Да, но надо тестировать. Можно не выбирать св-во и метод, просто добавить из интерфейса модуля Noolite:igorewa писал(а):Подскажите а модуль простые устройства поддерживает RGB контроллер SD-1-180 Noolite ? если да то какие Связанное св-во и методы выбирать ?
При добавлении выбрать тип RGB-контроллер. Объект и свойство сами создадутся и привяжутся.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Простые устройства / Simple Devices
Очередной вопросик...или пожелание...хз как назвать)))
Короче перенес я свой сервачек на расбери...решил так же выключатели свои перекинуть в simple devices...
Дак вот...раньше у меня на сценке был 1 выключатель, а остальные "копипастились" через динамический повтор. В меню точно так же...а в простых устройствах они там все толпой в 1 классе.
Можно ли сделать динамический повтор простых устройств для сцены/дашборда/меню по какому либо признаку? К примеру если есть свойство dyn_info = dyn1 - повторяем все устройства с этим свойством...или че нить такое?
Короче перенес я свой сервачек на расбери...решил так же выключатели свои перекинуть в simple devices...
Дак вот...раньше у меня на сценке был 1 выключатель, а остальные "копипастились" через динамический повтор. В меню точно так же...а в простых устройствах они там все толпой в 1 классе.
Можно ли сделать динамический повтор простых устройств для сцены/дашборда/меню по какому либо признаку? К примеру если есть свойство dyn_info = dyn1 - повторяем все устройства с этим свойством...или че нить такое?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Простые устройства / Simple Devices
Интересное предложение... т.е. фильтр для smart repeat, если я правильно понимаю. Запишу на "подумать"
- За это сообщение автора sergejey поблагодарил:
- nick7zmail (Вт июн 06, 2017 11:16 am)
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Простые устройства / Simple Devices
Верно. Неплохо бы было, из интерфейса простых устройств это активировать...там где добавить на сцену/в меню.sergejey писал(а):Интересное предложение... т.е. фильтр для smart repeat, если я правильно понимаю. Запишу на "подумать"
К примеру добавил 1 раз элемент со смартрепитом - появилась типа группа...второе устройство добавляешь - там галочка - добавить в смартрепит к... и выпадающая менюшка с существующими группами. Выбрал группу - элемент добавился в смартрепит, при этом физически (в виде отдельного пункта) не создался ни в меню ни на сцене...но там и там он будет...удобно по-моему...
А если ещё и для дашборда фишечка со смартрепитом появится - то вообще шикарно =D...хотя пока им не сильно пользуюсь...временами просто тестирую некоторые моменты.
Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 62
- Зарегистрирован: Вт апр 28, 2015 8:26 pm
- Благодарил (а): 14 раз
- Поблагодарили: 2 раза
Re: Простые устройства / Simple Devices
Не хватает еще датчика освещенности. Нет ли планов по добавлению?