I got stuck indeed, specifically due to the fact that OH2 the channels need a specific type.
The binding is/was working, but not in a very intuitive way. I’ll take another stab at it over xmas holiday
FTR: I think MQTT should be done in a pretty similar way as it has been discussed for KNX, i.e. with “generic” Things on which the user can define any number of channels, referring to a fixed set of channel types (more or less one per item type). There shouldn’t be anything blocking an MQTT 2.0 binding