This is a homebridge plugin to connect with a Sonoff Relay Board with ESPEasy firmware into a Garage Door Opener via the Home app on iOS using Homekit.
I created this because there wasn't another plugin for Sonoff-4CH Pro with ESPEasy with the Garage Door interface/features. I think it could work with every other Sonoff version with ESPEasy but it should be tested.
Features are:
Just add the following config to your homebridge config file located at this (default) path ~/.homebridge/config.json
.
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:50",
"port": 51826,
"pin": "031-45-154"
},
"description": "",
"accessories": [
{
"accessory": "Sonoff Garage Door Opener",
"name": "Pi Garage Opener",
"ip": "192.168.2.75",
"doorRelayPin": 4,
"openCloseTime": 30000,
"openingTime": 27000,
"closureTime": 30000,
"timeBeforeClosure": 10000
}
],
"platforms": [
]
}
openingTime and closureTime should be used only if opening and closure times are different.
Also a openCloseTime = 0 can be set for these doors/gates that have just a lock to open. The advantage of using this instead of a common switch is that Apple requires all security Homekit devices to ask for passcode / TouchID / FaceID before triggering this kind of devices. No more wrong taps on the door unlock!
CREDITS for original plugin that I used as a template goes to @ankurp. Thank you man!