Страница 1 из 4

[Модуль] Uniel Controllers (uniel)

Добавлено: Пт апр 10, 2015 2:44 pm
sergejey
В маркете дополнений добавился модуль Uniel для подключения к системе контроллеров данной марки.

Изображение

Каталог контроллеров и характеристики на сайте производителя: http://uniel.com/ru/catalog/1639

Типы контроллеров, поддерживаемые модулем: Automation (контроллер автоматики), Light (контроллер освещения), Dimmer (диммер светодиодных ламп)

Подключение к системе осуществляется с помощью ethernet-шлюза TCP<->RS485 (например такого, шлюз работает в режиме TCP Server), либо напрямую с помощью адаптера USB<->RS485 и программы Serproxy (тогда в настройках надо указывать локальный ip-адрес).

Пример настройки контроллера в MajorDoMo:

Изображение

Изображение

Изображение

Re: Модуль работы с контроллерами Uniel

Добавлено: Пт апр 10, 2015 4:52 pm
Bagir
Очень похожа на МегаД в обёртке для освещения. Да и цена примерно схожа.

Re: Модуль работы с контроллерами Uniel

Добавлено: Вс апр 12, 2015 5:47 am
zverev.sv
Sergejey громадное Вам спасибо за Ваши труды!
Подскажите когда в маркете дополнений появится модуль для MagaD-328?

Re: Модуль работы с контроллерами Uniel

Добавлено: Вс апр 12, 2015 3:03 pm
Bagir
А чем для Меги мой класс не нравится? Я вначале тоже думал сделать подобным образом. Но Мега по своей природе не заточена под конкретные задачи. Поэтому просто завязать ее порты на свойства МД мне показалось мало. К тому же для Меги могут быть разные варианты исполнительных модулей. Андрей обещал, что скоро выйдут варианты с диммером.
Конечно можно было бы сделать какую то упрощенную реализацию, но когда захочется больше, то все придется переделывать и опять возвращаться к коду.

Re: Модуль работы с контроллерами Uniel

Добавлено: Вс апр 12, 2015 3:15 pm
zverev.sv
Bagir Ваш класс даже очень нравится и Вам тоже большое спасибо за Ваш вклад.
Просто если есть возможность быстрой интеграции устройств, почему бы ей не воспользоватся, а кому будет мало возможностей модуля, может использовать Ваш модуль.

Re: Модуль работы с контроллерами Uniel

Добавлено: Вс апр 12, 2015 3:24 pm
Bagir
Ну тоже верно. Полный функционал я использую конечно не на всех своих Мегах. И на некоторых было бы достаточно просто завязать на свойства. Только держать в одной системе два разных варианта работы с одной железкой как то не очень. Все равно придется выбирать.
Конечно если Меги сразу запланированы для простых задач, то такой вариант был бы быстрее и проще.

Re: Модуль работы с контроллерами Uniel

Добавлено: Вс апр 12, 2015 3:47 pm
zverev.sv
Конечно, так и должно быть, что каждый решает сам, что ему необходимо получить от МД. Но как мне кажется в своём большенстве все сообщество энтузиастов МД как раз и занимается тем, чтобы упростить жизнь всем вновь прибывающим.

Re: Модуль работы с контроллерами Uniel

Добавлено: Пн апр 13, 2015 11:39 am
sergejey
zverev.sv писал(а):Sergejey громадное Вам спасибо за Ваши труды!
Подскажите когда в маркете дополнений появится модуль для MagaD-328?
Для этого устройства уже есть хорошие решения, но и модуль наверное был бы не лишним. Проблема в том, что у меня самого устройства нет :) Сто лет назад я его было заказал, но тогда ещё его не производили даже мелкосерийно, поэтому был поставлен в очередь, через год я про себя напомнил, но всё равно что-то не получалось и в итоге я эту затею оставил.

Re: Модуль работы с контроллерами Uniel

Добавлено: Пн апр 13, 2015 4:47 pm
Geban
Сергей, я так понимаю можно использовать любой софтовый преобразователь serial <-> network ? Я думаю что был бы полезен модуль который позволяет похожим образом отправить и/или получить из/в порт строку...
Т.е почти так же.. указывает адрес прокси порт и связанный объект и свойство в которое нужно поместить строку для отправки в порт или из которого читать принятые данные.
Это позволило бы организовать связь МДМ с устройствами использующими RS-485 и подобные сети,а протокол обмена можно реализовать уже программно в скриптах, например тот же Modbus RTU относительно прост. Нечто подобное я описал в топике про термостат, там пример скриптовой реализации протокола похожего на Modbus и реализовано так же через ser2net. ибо нехотелось париться с правами доступа апача к железу

Re: Модуль работы с контроллерами Uniel

Добавлено: Пн апр 13, 2015 6:06 pm
sergejey
Geban писал(а):Сергей, я так понимаю можно использовать любой софтовый преобразователь serial <-> network ? Я думаю что был бы полезен модуль который позволяет похожим образом отправить и/или получить из/в порт строку...
Т.е почти так же.. указывает адрес прокси порт и связанный объект и свойство в которое нужно поместить строку для отправки в порт или из которого читать принятые данные.
Это позволило бы организовать связь МДМ с устройствами использующими RS-485 и подобные сети,а протокол обмена можно реализовать уже программно в скриптах, например тот же Modbus RTU относительно прост. Нечто подобное я описал в топике про термостат, там пример скриптовой реализации протокола похожего на Modbus и реализовано так же через ser2net. ибо нехотелось париться с правами доступа апача к железу
Да, по идее можно использовать любой преобразователь. Насчёт отдельного модуля, даже не знаю. Фокуса в том, чтобы передать данные нет, а сложность именно в том, что обычно у разных устройств свои протоколы передачи этих данных на логическом уровне. Крайне редко какое-то устройство просто принимает данные последовательно, обычно отправляется какой-то код команды, какие-то контрольные суммы -- именно этим модуль и занимается. А универсальный модуль не облегчит жизнь никак, всё равно нужно будет как-то готовить строку данных по понятному (устройству) алгоритму.