Update 12.3.2019:
Binding has been merged to openHAB main repository and will available in 2.5 version. Before that, new version can be found from official openHAB snapshot builds.
Before official add-on documentation page is updated, binding documentation can found here.
NOTE. If you have used older beta versions of the binding, beware that there has been some breaking changes lately:
Controller address parameter is not anymore ip, but hostname
"-channel" suffix is removed from channel types. E.g. switch-channel is just switch.
###########################################################################################################################
Even openHAB 1 IHC binding has been rock solid for many years, I finally decided to port the binding to support openHAB 2 features.
Latest version: https://openhab.jfrog.io/openhab/libs-pullrequest-local/org/openhab/binding/org.openhab.binding.ihc/2.4.0-SNAPSHOT/
Documentation link
Some improvements / features:
By default, binding create channels automatically from project file (currently all dataline_inputs, dataline_outputs, airlink_inputs, airlink_outputs and resource_temperature).
Auto creation can be disabled, and channels can be created manually (then all resource id's are supported).
Support both Paper UI and thing files configuration.
Channels for basic controller information (state, SW and HW version, controller uptime, etc).
Trigger channels support (button short press, long press and extra long press).
Support multiple controllers (those who have e.g. two controllers environment).