We want to install an openhab server on an existing KNX installation.
Today, an USB <> KNX converter. The previous guy that installed this all, isn’t reachable anymore. So no way to find any of documenation.
Is there any way to find out what KNX addresses are being used on the BUS? A kind of ‘listen’ mode? Or will debug mode give all this information?
Or with other words, how would you guys handle this?
You can use knx debug mode to get all GA sent from your wall switches and of course any other GA which appear at the bus, but this is (maybe) only a small part of the installation, e.g. you won’t be able to directly set a dimmer to an absolute level as wall switches will only send INCREASE/DECREASE commands, same for rollershutters. To get more informations about your knx installation, you can use ETS5 Demo (this is restricted to 5 devices per project, but you could build more projects with 5 devices to deal with that)
ETS 5 is capable to read the devices and to “restore” the project (in question of devices, bus addresses, group addresses and datapoints)
Thanks, I’ve tried ETS5, and I was able to read the KNX devices, the individual addresses, the group addresses… But could find the way to combine them all. So a lot of manual reconfiguring to come to a ‘restored’ project.
Very strange how hard it is to get a complete overview of an KNX existing project without the initial setup files…
On the sideline: following a topic to use the KNX USB convertor, I’ve found a small tool (knxtool) that listen nicely on the bus:
knxtool vbusmonitor1 ip:localhost
knxtool groupsocketlisten ip:localhost
knxtool groupswrite ip:localhost 7/0/0 1
Usefull for some fast debugs…
the entirely knx project consists of:
one list of hardware (easy… just read out hardware information and import all hardware) and the corresponding bus address.
one list of group addresses (you should be able to read this out to)
As you have information about which communication object is linked to which group address, the restore is almost done.
the tricky part is, if you got special hardware (e.g. rtc combined with multi purpose buttons) you have to reconfigure them accordingly, but even those devices can often be read by the special software (comes from manufacturer)
All other stuff is ets like building information and so on is nice to have (and can be done via drag ‘n’ drop)