[Модуль] SSDP Finder (ssdp_finder)
Модератор: immortal
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Модуль - SSDPFinder
Подключил за выходные выключатель на основе УПНП протокола...
Пытаюсь подключить девайсы от Белкина
Пытаюсь подключить девайсы от Белкина
Спасибо нам ПОМОЖЕТ..!
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Модуль - SSDPFinder
но раньше такого поведения не было, это точно
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Модуль - SSDPFinder
НЕБЫЛО потому что обновили Сергей простые устройства а все было что так что этак завязано на них, поэтому такое поведение..
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Модуль - SSDPFinder
Было добавлено UPNP выключатель.
По этому протоколу http://upnp.org/specs/ha/UPnP-ha-Binary ... Device.pdf была разработана прошивка для ЕСП 8266 - (точнее украдена от сюда https://github.com/kakopappa/arduino-es ... emo-switch и переделана) , а также доработан проект Джона Адлера для определения и управления данным устройством.
Теперь устройство добавляется очень просто в 1 клик - шаблон управления для него написан...
По идее все устройства разработанные по протоколу UPnP-ha-BinaryLight-v1-Device будут работать ...
Прошивка для ЕСП 8266 здесь - https://github.com/tarasfrompir/esp8266 ... switch.ino.
(В планах добавить поддержку Belkin:device - устройств все необходимые наработки есть).
Существует 4 метода управления устройством:
1 - через ссылку айпи:порт/on.html и off.html
2 - через изменения свойства обьекта - обьект.onoff
3 - через запуск метода обьект.switch
4 - через шаблон управления (просто кликнуть на лампочку).
Обратная связь присутствует , но еще не реализована...
В даной конфигурации управляет встроенным диодом...
Пожелания и замечания приветствуются...
Удаление модуля ОБЯЗАТЕЛЬНО....
После удаления модуля установить его по новой.
ПС Прикладываю сам файл протокола - во вложении
ППС по идее поддерживаются устройства - http://getvera.com/ - надо только посмотреть... вот список типов устройств - http://wiki.micasaverde.com/index.php/L ... vice_Types и Z Wave должно поддержитватся и много чего оказывается Ксяоми , и еще чегото видел ...
и попробую сделать такие - http://www.belkin.com/us/Products/home- ... utomation/
По этому протоколу http://upnp.org/specs/ha/UPnP-ha-Binary ... Device.pdf была разработана прошивка для ЕСП 8266 - (точнее украдена от сюда https://github.com/kakopappa/arduino-es ... emo-switch и переделана) , а также доработан проект Джона Адлера для определения и управления данным устройством.
Теперь устройство добавляется очень просто в 1 клик - шаблон управления для него написан...
По идее все устройства разработанные по протоколу UPnP-ha-BinaryLight-v1-Device будут работать ...
Прошивка для ЕСП 8266 здесь - https://github.com/tarasfrompir/esp8266 ... switch.ino.
(В планах добавить поддержку Belkin:device - устройств все необходимые наработки есть).
Существует 4 метода управления устройством:
1 - через ссылку айпи:порт/on.html и off.html
2 - через изменения свойства обьекта - обьект.onoff
3 - через запуск метода обьект.switch
4 - через шаблон управления (просто кликнуть на лампочку).
Обратная связь присутствует , но еще не реализована...
В даной конфигурации управляет встроенным диодом...
Пожелания и замечания приветствуются...
Удаление модуля ОБЯЗАТЕЛЬНО....
После удаления модуля установить его по новой.
ПС Прикладываю сам файл протокола - во вложении
ППС по идее поддерживаются устройства - http://getvera.com/ - надо только посмотреть... вот список типов устройств - http://wiki.micasaverde.com/index.php/L ... vice_Types и Z Wave должно поддержитватся и много чего оказывается Ксяоми , и еще чегото видел ...
и попробую сделать такие - http://www.belkin.com/us/Products/home- ... utomation/
- Вложения
-
- UPnP-ha-BinaryLight-v1-Device.pdf
- Файл протокола
- (269.1 КБ) 146 скачиваний
Последний раз редактировалось tarasfrompir Вт май 29, 2018 4:55 pm, всего редактировалось 4 раза.
- За это сообщение автора tarasfrompir поблагодарили (всего 2):
- T-REX-XP (Вт май 29, 2018 5:15 pm) • Gelezako (Вт май 29, 2018 9:11 pm)
- Рейтинг: 2.33%
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 682
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 111 раз
- Поблагодарили: 107 раз
Re: Модуль - SSDPFinder
Ссылка http://upnp.org/specs/ha/UPnP-ha-Binary ... Device.pdf почему-то не работает (по крайней мере у меня). Я правильно понимаю, что это прошивка для Wemos с одним-единственным подключенным реле ? Можно ли туда добавить ещё реле или датчики через настройки прошивки (без редактирования скетча) как в ESPEasy или WiFi-IOT?
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Модуль - SSDPFinder
Поскольку данный протокол описывает только включатель, то соответственно в данном случае только управление пином ЕСП8266.Jilber писал(а): ↑Вт май 29, 2018 2:58 pmСсылка http://upnp.org/specs/ha/UPnP-ha-Binary ... Device.pdf почему-то не работает (по крайней мере у меня). Я правильно понимаю, что это прошивка для Wemos с одним-единственным подключенным реле ? Можно ли туда добавить ещё реле или датчики через настройки прошивки (без редактирования скетча) как в ESPEasy или WiFi-IOT?
Эксперименты проводил только на ЕСП8266-12е.
Добавить любой тип датчика можно без проблем, но надо его протокольное описание ДЛЯ совместимости с набором протоколов УПНП.
По поводу количества управляемых пинов - https://github.com/kakopappa/arduino-es ... emo-switch здесь есть и такой вариант, но поскольку это мое первое такое устройство, то пока что таких задач еще не стояло...
ПС
Весь сыр бор из-за того что в производстве существует масса управляемых устройств с поддержкой протокола УПНП, вот их то как раз можна и использовать будет вот как бы типа такое http://www.belkin.com/us/Products/home- ... utomation/... или http://getvera.com/ ...... а скетч это уже как бы нагрузка для этого протокола...
ППС файл протокола в предыдущем посте...
Спасибо нам ПОМОЖЕТ..!
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Модуль - SSDPFinder
хм, ни где не нашёл в описании устройств компании belkin.com что они поддерживают UPnP
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Модуль - SSDPFinder
http://venustitan-user-guidance.readthe ... _upnp.html а здесь написано что это упнп устройства
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Модуль - SSDPFinder
Прикрутил так же и Белкина нашёл образцы , а также прикрутил ко всем этим выключателем прикрутил ещё и економрежим от простых устройст,. Теперь они по соответствующих настройках при входе економ включаются и выключаются , если такая настройка включена. Видео попробую смейкировать и выложить.
ПС
Тирекс обещал ведь скинуть хмл.
Железако - посмотри иссу по модулю.
И дайте плиз ответы.
ПС
Тирекс обещал ведь скинуть хмл.
Железако - посмотри иссу по модулю.
И дайте плиз ответы.
Спасибо нам ПОМОЖЕТ..!
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Модуль - SSDPFinder
Хм, действительно поддерживают, это отлично. Найти бы ещё кого-то кто владеет этими девайсами.tarasfrompir1 писал(а): ↑Ср май 30, 2018 6:49 amhttp://venustitan-user-guidance.readthe ... _upnp.html а здесь написано что это упнп устройства
Кста, по моей просьбе Сергей реализовал возможно делать аддоны для модуля "Простые устройста". Может сможешь перевести модуль на штатные рельсы? Что скажешь? Вот его пост:
я добавил в альфа-ветке возможность расширения набора простых устройств за счёт дополнительных скриптов. работает это так — в /modules/devices/ можно создать папку addons, куда могут складываться следующие файлы (на примере sspdfinder):
sspdfinder_structure.php — дополнительная информация по структуре (т.е. описание новых типов устройств)
sspdfinder_commands.php — дополнительные обработчики команд для новых типов (если нужно)
sspdfinder_links.php — дополнительные связи между устройствами для новых типов (если нужно)
sspdfinder_links_actions.php — дополнительная реализация связей (если нужно)
вместо начала "sspdfinder" может быть что угодно — для включения система сканирует "окончания" файлов (_structure.php, _commands.php и т.п.)
пример содержимого /modules/devices/addons/sspdfinder_structure.php: https://c2n.me/3Uv2xZR.png (т.е. видно что основной массив дозаполняется новыми ключами со структурой)
остальные вещи типа новые шаблоны классов и реализация описанных в структуре методов остались как сейчас — тут ничего нового (шаблоны в /templates/classes/views/, методы в /modules/devices/)
собственно теперь модулю SSPD не нужно лезть в ядро и менять структуру простых устройств, а достаточно подложить новые файлы в нужное место, так же как сейчас подкладываются новые шаблоны и прочее.
при желании теперь можно вообще без модуля создавать и распостранять через маркет новые типы простых устройств, но это уже другая история
- За это сообщение автора Gelezako поблагодарил:
- tarasfrompir (Ср май 30, 2018 10:30 pm)
- Рейтинг: 1.16%
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E