This homebridge plugin exposes a web-based valve to Apple's HomeKit. Using simple HTTP requests, the plugin allows you to open and close the window covering.
Update currentPosition as it opens/closes by messaging the listen server:
/currentPosition?value=INT_VALUE_0_TO_100
Update positionState as it opens/closes by messaging the listen server:
/positionState?value=INT_VALUE_0_TO_2
Update targetPosition following a manual override by messaging the listen server:
/targetPosition?value=INT_VALUE_0_TO_100
Update obstructionDetected when an obstruction is detected by messaging the listen server (should notify 0 after obstruction moves unless autoReset is enabled):
/obstructionDetected?value=INT_VALUE_0_TO_1
Optional
If horizontalTilt is enabled, update currentHorizontalTiltAngle as the angle changes: