homebridge-sonoff-stateful-blinds
v0.0.5
Published
Sonoff Basic, Dual or 4CH/4CH Pro homebridge stateful plugin for blinds
Downloads
17
Maintainers
Readme
homebridge-sonoff-stateful-blinds
Sonoff Basic, Dual or 4CH/4CH Pro homebridge stateful plugin for blinds...
Features
- Up or Down Blinds or Windows with 220V od 110V Motor (4 wire).
- You can now ask Siri to up / down any blinds in house
Explanations in config file for one blinds sonoff 4ch:
"accessory": "StatefulSonoffBlinds", // It must be for every service
"name": "Blidns Kitchen", // Name of Blinds
"sonoff_url": "http://sonoff4-blinds.local/", //URL of the selected Sonoff device
"sonoff_up_relay": "3", // Relay number for the UP motor
"sonoff_down_relay": "4", // Relay number for the DOWN motor
"time_up": 20000, // Total time from complete closing to full opening.
"time_down": 20000, // Total time from complete opening to full closing.
"time_botton_margin_up": 0, // Picture down
"time_botton_margin_down": 0 // Picture down
Picture:
Wiring schema
This plugin use for:
* Two Sonoff Basic for one blinds.
* One Sonoff Dual for one blinds.
* One Sonoff 4CH/4CHPRO for two blinds.
Installation
Install required packages.
npm i homebridge-sonoff-stateful-blinds
Add following lines to
config.json
.{ "bridge": { "name": "Home of Name", "username": "CC:22:3D:E3:CE:30", "port": 51826, "pin": "123-45-568" }, "accessories": [ { "accessory": "StatefulSonoffBlinds", "name": "Config for SonOff Basic (Different only because use two ipaddres for each sonoffbasic device)", "up_url": "http://192.168.2.10/control?cmd=GPIO,12,1", "down_url": "http://192.168.2.11/control?cmd=GPIO,12,1", "stop_url_up": "http://192.168.2.10/control?cmd=GPIO,12,0", "stop_url_down": "http://192.168.2.11/control?cmd=GPIO,12,0", "time_up": 20000, "time_down": 20000, "time_botton_margin_up": 0, "time_botton_margin_down": 0 }, { "accessory": "StatefulSonoffBlinds", "name": "Config for SonOff Dual (Only one ip addres with two gpio)", "up_url": "http://192.168.2.10/control?cmd=GPIO,12,1", "down_url": "http://192.168.2.10/control?cmd=GPIO,4,1", "stop_url_up": "http://192.168.2.10/control?cmd=GPIO,12,0", "stop_url_down": "http://192.168.2.10/control?cmd=GPIO,4,0", "time_up": 20000, "time_down": 40000, "time_botton_margin_up": 0, "time_botton_margin_down": 0 }, { "accessory": "StatefulSonoffBlinds", "name": "Config for SonOff 4CH (Only one ip addres and four gpio) 1 Blinds", "up_url": "http://192.168.2.10/control?cmd=event,4PowerOn", "down_url": "http://192.168.2.10/control?cmd=event,5PowerOn", "stop_url_up": "http://192.168.2.10/control?cmd=event,4PowerOff", "stop_url_down": "http://192.168.2.10/control?cmd=event,5PowerOff", "time_up": 20000, "time_down": 40000, "time_botton_margin_up": 0, "time_botton_margin_down": 0 }, { "accessory": "StatefulSonoffBlinds", "name": "Config for SonOff 4CH (Only one ip addres and four gpio) 2 Blinds", "up_url": "http://192.168.2.10/control?cmd=event,12PowerOn", "down_url": "http://192.168.2.10/control?cmd=event,15PowerOn", "stop_url_up": "http://192.168.2.10/control?cmd=event,12PowerOff", "stop_url_down": "http://192.168.2.10/control?cmd=event,15PowerOff", "time_up": 20000, "time_down": 40000, "time_botton_margin_up": 0, "time_botton_margin_down": 0 } ] }
Restart Homebridge, and your Sonoff basic a will be added to Home app.