KNX

Подключение исполнительных устройств, датчиков, контроллеров.

Модераторы: Bagir, Ivan, Vit, immortal

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

KNX

Сообщение sergejey » Чт июл 31, 2014 5:08 pm

Кто-нибудь имел дело с устройствами на протоколе KNX/EIB? Можете ликбез провести?

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Wagan
Сообщения: 59
Зарегистрирован: Пн янв 12, 2015 12:28 pm
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 1 раз
Контактная информация:

Re: KNX

Сообщение Wagan » Пн янв 12, 2015 6:55 pm

В теме SmartHouse когда-то KNX был законодателем мод. Посещая форумы и конференции, обнаружил дикую популярность в Европе китайского производителя HDL. Причем, эти китайцы поступили мудро: сделали поддержку KNX и свой протокол HDL Bus реализовали. Для совмещения в одной системе разных протоколов сделали соответствующие шлюзы.

Мне как раз было интересно, есть ли поддержка этих протоколов в MD :-) Судя по всему, пока нет, а ведь было бы желательно иметь возможность включить в систему огромное количество оборудования, сделанных под эти протоколы. Описания протоколов можно получить...
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Аватара пользователя
sergejey
Site Admin
Сообщения: 4263
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1359 раз
Контактная информация:

Re: KNX

Сообщение sergejey » Вт фев 17, 2015 4:18 pm

Итак, наконец сложился паззл с KNX-ом и я выложил в обновления модуль работы с железом на этом протоколе.
Для работы модуля необходимо, чтобы на сервере был настроен и работал демон EIBD, т.к. модуль использует его SDK для общения с шиной KNX.
В качестве железа я использовал Raspberry, на котором крутится и MajorDoMo, на этой же системе поднял EIBD и настроил на KNX/IP-гейт. Достаточно долго со всем возился, но в итоге всё "сошлось".

Модуль KNX позволяет связывать данные адресов KNX-сети с объектами/свойствами/методами Мажордомо. После привязки их можно использовать в сценариях и интерфейсах.

Изображение

В качестве бонуса в модуль встроен монитор сети с отображением всех проходящих через гейт датаграм.

Если говорить о практическом применении, то коробочка с Мажордомо может существенно прибавить гибкости уже работающему дому на KNX.

P.S. Модуль ещё требует отладки, т.к. не все возможности KNX-шины поддерживаются, но базовые функции работают.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
blackangel
Сообщения: 135
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 28 раз
Поблагодарили: 11 раз

Re: KNX

Сообщение blackangel » Пт окт 28, 2016 4:16 pm

тема умерла? сейчас испытываю проблемы с подключением(((

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

Re: KNX

Сообщение sergejey » Пт окт 28, 2016 6:19 pm

Давно было, уже не помню, вот моя записная книжка на тот момент, может быть чем пригодится:

Код: Выделить всё

http://eibnetmux.sourceforge.net/

http://www.domolio.fr/installation-de-eibd-et-de-eibnetmux-sur-wheezy/

# cd /usr/src/
# wget "http://downloads.sourceforge.net/project/zlogger/zlogger/1.5.0/zlogger-1.5.0.tar.bz2?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fzlogger%2F&ts=1334692716&use_mirror=freefr" -O zlogger-1.5.0.tar.bz2
# tar xfv zlogger-1.5.0.tar.bz2
# cd zlogger-1.5.0
# ./configure --with-plugins
# make
# make install
# apt-get install libpth20 libpth-dev libpolarssl0 pkg-config
# cd /usr/src/
# wget "http://downloads.sourceforge.net/project/eibnetmux/eibnetmux/2.0.1/eibnetmux-2.0.1.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Feibnetmux%2Ffiles%2Feibnetmux%2F2.0.1%2F&ts=1334739400&use_mirror=netcologne" -O eibnetmux-2.0.1.tar.gz
# tar zxvf eibnetmux-2.0.1.tar.gz
# cd eibnetmux-2.0.1
# ./configure --enable-php --with-phpdoc
# make
# make install

eibnetmux -s -t -u -e 93.125.42.208:3672

error
cannot start loggin :(

# cd /usr/src/
# wget "http://downloads.sourceforge.net/project/zlogger/zlogger/1.5.0/zlogger-1.5.0.tar.bz2?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fzlogger%2F&ts=1334692716&use_mirror=freefr" -O zlogger-1.5.0.tar.bz2
# tar xfv zlogger-1.5.0.tar.bz2
# cd zlogger-1.5.0
# ./configure --with-plugins
# make
# make install

eibnetmux -s -t -u -e 93.125.42.208:3672
started!

 
93.125.42.208:3672 -- это шлюз ip/knx

по итогу оно завелось, но, честно говоря, у меня не было достаточно удобной среды для тестирования, плюс не было большой потребности, так что модуль работает частично.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
blackangel
Сообщения: 135
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 28 раз
Поблагодарили: 11 раз

Re: KNX

Сообщение blackangel » Пт окт 28, 2016 10:11 pm

sergejey писал(а):Давно было, уже не помню, вот моя записная книжка на тот момент, может быть чем пригодится:

Код: Выделить всё

http://eibnetmux.sourceforge.net/

http://www.domolio.fr/installation-de-eibd-et-de-eibnetmux-sur-wheezy/

# cd /usr/src/
# wget "http://downloads.sourceforge.net/project/zlogger/zlogger/1.5.0/zlogger-1.5.0.tar.bz2?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fzlogger%2F&ts=1334692716&use_mirror=freefr" -O zlogger-1.5.0.tar.bz2
# tar xfv zlogger-1.5.0.tar.bz2
# cd zlogger-1.5.0
# ./configure --with-plugins
# make
# make install
# apt-get install libpth20 libpth-dev libpolarssl0 pkg-config
# cd /usr/src/
# wget "http://downloads.sourceforge.net/project/eibnetmux/eibnetmux/2.0.1/eibnetmux-2.0.1.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Feibnetmux%2Ffiles%2Feibnetmux%2F2.0.1%2F&ts=1334739400&use_mirror=netcologne" -O eibnetmux-2.0.1.tar.gz
# tar zxvf eibnetmux-2.0.1.tar.gz
# cd eibnetmux-2.0.1
# ./configure --enable-php --with-phpdoc
# make
# make install

eibnetmux -s -t -u -e 93.125.42.208:3672

error
cannot start loggin :(

# cd /usr/src/
# wget "http://downloads.sourceforge.net/project/zlogger/zlogger/1.5.0/zlogger-1.5.0.tar.bz2?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fzlogger%2F&ts=1334692716&use_mirror=freefr" -O zlogger-1.5.0.tar.bz2
# tar xfv zlogger-1.5.0.tar.bz2
# cd zlogger-1.5.0
# ./configure --with-plugins
# make
# make install

eibnetmux -s -t -u -e 93.125.42.208:3672
started!

93.125.42.208:3672 -- это шлюз ip/knx

по итогу оно завелось, но, честно говоря, у меня не было достаточно удобной среды для тестирования, плюс не было большой потребности, так что модуль работает частично.
Что нужно что бы возобновить тестирование? Могу ради этого предоставить доступ к любому железу knx производства weinzel, zennio и д.р. На данный момент на тестовом стенде запущен knx ip router + актуатор с прописанными групповыми адресами т.е для начала можно попробовать вкл/выкл канала с мониторингом статуса. Являюсь специалистом в области knx сети, так что можно совместными усилиями допилить модуль)))


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

Re: KNX

Сообщение sergejey » Пн окт 31, 2016 12:11 pm

Столько всего можно сделать, аж глаза разбегаются )) С KNX было бы здорово подружить систему, но это достаточно объёмная задача и, боюсь, на неё у меня сейчас не будет времени, тем более что в моих проектах KNX не встречается вовсе. Если у вас система на Raspberry, то по моей инструкции можно попробовать установить eibd, которая работает как с IP-шлюзами, так и с USB. А дальше уже смотреть работосопобность KNX-модуля для MajorDoMo -- он есть, но не дописан.
За это сообщение автора sergejey поблагодарил:
blackangel (Пн окт 31, 2016 12:34 pm)
Рейтинг: 1.43%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
blackangel
Сообщения: 135
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 28 раз
Поблагодарили: 11 раз

Re: KNX

Сообщение blackangel » Пн окт 31, 2016 12:36 pm

sergejey писал(а):Столько всего можно сделать, аж глаза разбегаются )) С KNX было бы здорово подружить систему, но это достаточно объёмная задача и, боюсь, на неё у меня сейчас не будет времени, тем более что в моих проектах KNX не встречается вовсе. Если у вас система на Raspberry, то по моей инструкции можно попробовать установить eibd, которая работает как с IP-шлюзами, так и с USB. А дальше уже смотреть работосопобность KNX-модуля для MajorDoMo -- он есть, но не дописан.

ассоциация KNX выпустила бесплатный продукт под названием KNX Web Server, выпустили в сентябре. Собрано это дело на raspberian. Я полностью ее обновлял, все работает. Т.е. в веб морде указываешь свой knx ip router и можно рулить проектом. т.е. рабочий продукт есть. Но что там и как я хз. Если что могу дать образ под raspberry. у меня raspberry pi3.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4263
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1359 раз
Контактная информация:

Re: KNX

Сообщение sergejey » Пн окт 31, 2016 4:42 pm

blackangel писал(а):
sergejey писал(а):Столько всего можно сделать, аж глаза разбегаются )) С KNX было бы здорово подружить систему, но это достаточно объёмная задача и, боюсь, на неё у меня сейчас не будет времени, тем более что в моих проектах KNX не встречается вовсе. Если у вас система на Raspberry, то по моей инструкции можно попробовать установить eibd, которая работает как с IP-шлюзами, так и с USB. А дальше уже смотреть работосопобность KNX-модуля для MajorDoMo -- он есть, но не дописан.

ассоциация KNX выпустила бесплатный продукт под названием KNX Web Server, выпустили в сентябре. Собрано это дело на raspberian. Я полностью ее обновлял, все работает. Т.е. в веб морде указываешь свой knx ip router и можно рулить проектом. т.е. рабочий продукт есть. Но что там и как я хз. Если что могу дать образ под raspberry. у меня raspberry pi3.
А вы можете дать ссылку на описание этого продукта? На самом деле можно было бы подружить MajorDoMo уже с этим сервером, если у него есть API.
За это сообщение автора sergejey поблагодарил:
blackangel (Пн окт 31, 2016 5:19 pm)
Рейтинг: 1.43%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
blackangel
Сообщения: 135
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 28 раз
Поблагодарили: 11 раз

Re: KNX

Сообщение blackangel » Пн окт 31, 2016 5:10 pm

sergejey писал(а):
blackangel писал(а):
sergejey писал(а):Столько всего можно сделать, аж глаза разбегаются )) С KNX было бы здорово подружить систему, но это достаточно объёмная задача и, боюсь, на неё у меня сейчас не будет времени, тем более что в моих проектах KNX не встречается вовсе. Если у вас система на Raspberry, то по моей инструкции можно попробовать установить eibd, которая работает как с IP-шлюзами, так и с USB. А дальше уже смотреть работосопобность KNX-модуля для MajorDoMo -- он есть, но не дописан.

ассоциация KNX выпустила бесплатный продукт под названием KNX Web Server, выпустили в сентябре. Собрано это дело на raspberian. Я полностью ее обновлял, все работает. Т.е. в веб морде указываешь свой knx ip router и можно рулить проектом. т.е. рабочий продукт есть. Но что там и как я хз. Если что могу дать образ под raspberry. у меня raspberry pi3.
А вы можете дать ссылку на описание этого продукта? На самом деле можно было бы подружить MajorDoMo уже с этим сервером, если у него есть API.

зачем? )))) не проще просто установить вместе с MD

описания мало, гуглите: KNX Web service
Ответить