KNX
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
KNX
Кто-нибудь имел дело с устройствами на протоколе KNX/EIB? Можете ликбез провести?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- Wagan
- Сообщения: 71
- Зарегистрирован: Пн янв 12, 2015 12:28 pm
- Откуда: Москва
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: KNX
В теме SmartHouse когда-то KNX был законодателем мод. Посещая форумы и конференции, обнаружил дикую популярность в Европе китайского производителя HDL. Причем, эти китайцы поступили мудро: сделали поддержку KNX и свой протокол HDL Bus реализовали. Для совмещения в одной системе разных протоколов сделали соответствующие шлюзы.
Мне как раз было интересно, есть ли поддержка этих протоколов в MD
Судя по всему, пока нет, а ведь было бы желательно иметь возможность включить в систему огромное количество оборудования, сделанных под эти протоколы. Описания протоколов можно получить...
Мне как раз было интересно, есть ли поддержка этих протоколов в MD

- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: KNX
Итак, наконец сложился паззл с KNX-ом и я выложил в обновления модуль работы с железом на этом протоколе.
Для работы модуля необходимо, чтобы на сервере был настроен и работал демон EIBD, т.к. модуль использует его SDK для общения с шиной KNX.
В качестве железа я использовал Raspberry, на котором крутится и MajorDoMo, на этой же системе поднял EIBD и настроил на KNX/IP-гейт. Достаточно долго со всем возился, но в итоге всё "сошлось".
Модуль KNX позволяет связывать данные адресов KNX-сети с объектами/свойствами/методами Мажордомо. После привязки их можно использовать в сценариях и интерфейсах.

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

В качестве бонуса в модуль встроен монитор сети с отображением всех проходящих через гейт датаграм.
Если говорить о практическом применении, то коробочка с Мажордомо может существенно прибавить гибкости уже работающему дому на KNX.
P.S. Модуль ещё требует отладки, т.к. не все возможности KNX-шины поддерживаются, но базовые функции работают.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- blackangel
- Сообщения: 148
- Зарегистрирован: Пт окт 21, 2016 2:00 pm
- Благодарил (а): 31 раз
- Поблагодарили: 13 раз
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: KNX
Давно было, уже не помню, вот моя записная книжка на тот момент, может быть чем пригодится:
93.125.42.208:3672 -- это шлюз ip/knx
по итогу оно завелось, но, честно говоря, у меня не было достаточно удобной среды для тестирования, плюс не было большой потребности, так что модуль работает частично.
Код: Выделить всё
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!
по итогу оно завелось, но, честно говоря, у меня не было достаточно удобной среды для тестирования, плюс не было большой потребности, так что модуль работает частично.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- blackangel
- Сообщения: 148
- Зарегистрирован: Пт окт 21, 2016 2:00 pm
- Благодарил (а): 31 раз
- Поблагодарили: 13 раз
Re: KNX
Что нужно что бы возобновить тестирование? Могу ради этого предоставить доступ к любому железу knx производства weinzel, zennio и д.р. На данный момент на тестовом стенде запущен knx ip router + актуатор с прописанными групповыми адресами т.е для начала можно попробовать вкл/выкл канала с мониторингом статуса. Являюсь специалистом в области knx сети, так что можно совместными усилиями допилить модуль)))sergejey писал(а):Давно было, уже не помню, вот моя записная книжка на тот момент, может быть чем пригодится:
93.125.42.208:3672 -- это шлюз ip/knxКод: Выделить всё
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!
по итогу оно завелось, но, честно говоря, у меня не было достаточно удобной среды для тестирования, плюс не было большой потребности, так что модуль работает частично.
Отправлено с моего iPhone используя Tapatalk
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: KNX
Столько всего можно сделать, аж глаза разбегаются )) С KNX было бы здорово подружить систему, но это достаточно объёмная задача и, боюсь, на неё у меня сейчас не будет времени, тем более что в моих проектах KNX не встречается вовсе. Если у вас система на Raspberry, то по моей инструкции можно попробовать установить eibd, которая работает как с IP-шлюзами, так и с USB. А дальше уже смотреть работосопобность KNX-модуля для MajorDoMo -- он есть, но не дописан.
- За это сообщение автора sergejey поблагодарил:
- blackangel (Пн окт 31, 2016 12:34 pm)
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- blackangel
- Сообщения: 148
- Зарегистрирован: Пт окт 21, 2016 2:00 pm
- Благодарил (а): 31 раз
- Поблагодарили: 13 раз
Re: KNX
sergejey писал(а):Столько всего можно сделать, аж глаза разбегаются )) С KNX было бы здорово подружить систему, но это достаточно объёмная задача и, боюсь, на неё у меня сейчас не будет времени, тем более что в моих проектах KNX не встречается вовсе. Если у вас система на Raspberry, то по моей инструкции можно попробовать установить eibd, которая работает как с IP-шлюзами, так и с USB. А дальше уже смотреть работосопобность KNX-модуля для MajorDoMo -- он есть, но не дописан.
ассоциация KNX выпустила бесплатный продукт под названием KNX Web Server, выпустили в сентябре. Собрано это дело на raspberian. Я полностью ее обновлял, все работает. Т.е. в веб морде указываешь свой knx ip router и можно рулить проектом. т.е. рабочий продукт есть. Но что там и как я хз. Если что могу дать образ под raspberry. у меня raspberry pi3.
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: KNX
А вы можете дать ссылку на описание этого продукта? На самом деле можно было бы подружить MajorDoMo уже с этим сервером, если у него есть API.blackangel писал(а):sergejey писал(а):Столько всего можно сделать, аж глаза разбегаются )) С KNX было бы здорово подружить систему, но это достаточно объёмная задача и, боюсь, на неё у меня сейчас не будет времени, тем более что в моих проектах KNX не встречается вовсе. Если у вас система на Raspberry, то по моей инструкции можно попробовать установить eibd, которая работает как с IP-шлюзами, так и с USB. А дальше уже смотреть работосопобность KNX-модуля для MajorDoMo -- он есть, но не дописан.
ассоциация KNX выпустила бесплатный продукт под названием KNX Web Server, выпустили в сентябре. Собрано это дело на raspberian. Я полностью ее обновлял, все работает. Т.е. в веб морде указываешь свой knx ip router и можно рулить проектом. т.е. рабочий продукт есть. Но что там и как я хз. Если что могу дать образ под raspberry. у меня raspberry pi3.
- За это сообщение автора sergejey поблагодарил:
- blackangel (Пн окт 31, 2016 5:19 pm)
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- blackangel
- Сообщения: 148
- Зарегистрирован: Пт окт 21, 2016 2:00 pm
- Благодарил (а): 31 раз
- Поблагодарили: 13 раз
Re: KNX
sergejey писал(а):А вы можете дать ссылку на описание этого продукта? На самом деле можно было бы подружить MajorDoMo уже с этим сервером, если у него есть API.blackangel писал(а):sergejey писал(а):Столько всего можно сделать, аж глаза разбегаются )) С KNX было бы здорово подружить систему, но это достаточно объёмная задача и, боюсь, на неё у меня сейчас не будет времени, тем более что в моих проектах KNX не встречается вовсе. Если у вас система на Raspberry, то по моей инструкции можно попробовать установить eibd, которая работает как с IP-шлюзами, так и с USB. А дальше уже смотреть работосопобность KNX-модуля для MajorDoMo -- он есть, но не дописан.
ассоциация KNX выпустила бесплатный продукт под названием KNX Web Server, выпустили в сентябре. Собрано это дело на raspberian. Я полностью ее обновлял, все работает. Т.е. в веб морде указываешь свой knx ip router и можно рулить проектом. т.е. рабочий продукт есть. Но что там и как я хз. Если что могу дать образ под raspberry. у меня raspberry pi3.
зачем? )))) не проще просто установить вместе с MD
описания мало, гуглите: KNX Web service