In order for Siri to respond to my queries if a door was opened/closed, I needed to add the following Characteristic;
Characteristic.CurrentDoorState
In order for the Door/Window notifications to come via HomeKit, then the device needs to stay as a Service.Door or Service.Window (which means putting up with the unused Target Position and Position State). The HomeKit notifications rely on the Characteristic.CurrentPosition changing value. Siri relies on the Characteristic.CurrentDoorState (which appears to be a mandatory Characteristic for Service.GarageDoor)
In order for Siri to respond to my queries if a door was opened/closed, I needed to add the following Characteristic;
Characteristic.CurrentDoorState
In order for the Door/Window notifications to come via HomeKit, then the device needs to stay as a Service.Door or Service.Window (which means putting up with the unused Target Position and Position State). The HomeKit notifications rely on the Characteristic.CurrentPosition changing value. Siri relies on the Characteristic.CurrentDoorState (which appears to be a mandatory Characteristic for Service.GarageDoor)