I've been using an eibd server as connection demuxer on my openwrt buffalo device. It works very fine for most purposes, it's a fantastic piece of software!
I've needed to avoid eibd (and connect directly to my ip router) only in two cases:
-to assign individual addresses to (new) KNX devices using ETS (other ETS programming works well through the eibd).
-to connect Control4 using tisco KNX drivers to my KNX bus. Some poor communication between KNX and Control4 exists through the eibd-buffalo (it sometimes able to read temperature sensors, and sometimes I can be able to turn on or off some light, but it looses connection almost immediately). Control4 however seems to speak KNX quite well when connected straight to the KNX IP Router.
The Control4/Tisco KNX seems to occupy all the 4 simultaneous ip connections that my KNX IP Router (Gira 216700) should have. Therefore I've needed to put the eibd connection demuxer in front of the KNX IP Router.
However, I've also got a Gira USB interface which I today connected straight to the eibd-buffalo device. I could dedicate the ip router to Control4 if the usb device could provide as good eibd backend communication as I'm used to using the IP Router.
I'm using the exact same binaries as earlier, they've been running successfully using knx ip router for a long time.
This is how I've been starting eibd using the ip router:
/usr/bin/eibd --daemon \
Now, with the Gira usb interface connected instead of KNX IP Router, I guess I should replace the line above with something like:
/usr/bin/eibd --daemon \
When I accidentally first tried to connect to /dev/ttyUSB0, I was able to connect from ETS and other KNX apps to eibd, and I was able to see the client apps communication attempts to the backbone from eibd. But no knx actuators reacted of course.
When trying to connect to /dev/ttyS0 it more like hangs, nothing happens.
> --listen-local \
> --Discovery \
> --Server \
> --Tunnelling \
> --Routing \
> --eibaddr=0.0.2 \
> --listen-tcp \
> ft12:/dev/ttyS0 -t2
Layer 1(00897878,520158C9) Open
Layer 1(00897878,520158C9) Opened
Layer 1(00897878,520158C9) SendReset
Layer 1(00897878,520158C9) Send(007): A9 1E 12 34 56 78 9A
Layer 1(00897878,520158C9) Send(007): A9 00 18 34 56 78 0A
Then nothing. Is anyone able to suggest something to test? What have I missed?
dmesg tells me:
usb 1-1: new full-speed USB device number 15 using ehci-platform
lsusb reveals the following:
iManufacturer 1 Gira Giersiepen GmbH & Co. KG
iProduct 2 KNX-USB Data Interface
I would very much appreciate some help!
Log in to post a comment.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.