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

KNX

Добавлено: Чт июл 31, 2014 5:08 pm
sergejey
Кто-нибудь имел дело с устройствами на протоколе KNX/EIB? Можете ликбез провести?

Re: KNX

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

Мне как раз было интересно, есть ли поддержка этих протоколов в MD :-) Судя по всему, пока нет, а ведь было бы желательно иметь возможность включить в систему огромное количество оборудования, сделанных под эти протоколы. Описания протоколов можно получить...

Re: KNX

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

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

Изображение

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

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

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

Re: KNX

Добавлено: Пт окт 28, 2016 4:16 pm
blackangel
тема умерла? сейчас испытываю проблемы с подключением(((

как запустить этого демона eib?

Re: KNX

Добавлено: Пт окт 28, 2016 6:19 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

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

Re: KNX

Добавлено: Пт окт 28, 2016 10:11 pm
blackangel
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

Re: KNX

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

Re: KNX

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

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

Re: KNX

Добавлено: Пн окт 31, 2016 4:42 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.

Re: KNX

Добавлено: Пн окт 31, 2016 5:10 pm
blackangel
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