Extending the DALI binding


I would like to extend the DALI binding (org.openhab.binding.dali) by adding a new bridge that uses a serial interface next to the existing one that works using a TCP server and daliserver software that communicates with a USB device.

Moreover, I would also like to extend the existing implementation such that it can also update OpenHab based on events on the DALI bus.

Any advice on similar bindings that I can use as inspiration/example that also have multiple bindings and a similar architecture?