Probably have to modify the device handler to make it report different capabilities.
Might take a look at this also, I don’t see that a contact sensor can be used as an input but I didn’t read all of the details either.