An Homebridge plugin (very unofficial) to easily control your Somfy blinds using the TOST Corp box for Somfy RTS.
- A TOST Corp box for Somfy RTS
- A running instance of an Homebridge server
sudo npm install -g @jdes/homebridge-tost-corp-somfy-rts-web
This plugin uses the TOST Corp's configuration to work.
So, you have to complete the TOST Corp's tutorial and specify all your Somfy devices with their topics and names.
In the Homebridge's config.json
file, add a new TOSTCorpSomfyRTSWeb
platform (in the existing platforms
node) to specify your TOST Corp Device ID (with the key named id
) and your devices.
{
"platforms": [
{
"platform": "TOSTCorpSomfyRTSWeb",
"id": "<your_tost_corp_device_id>",
"devices": [
{
"topic": "<topic_room_1_blind_1>",
"name": "Room 1 - Blind 1",
"duration": 10000
},
{
"topic": "<topic_room_1_blind_2>"
}
]
}
]
}
Warning: After saving the configuration, you have to restart the Homebridge server to let the plugin automatically discover all your Somfy devices.
platform
:- type:
"TOSTCorpSomfyRTSWeb"
- required:
true
- type:
id
:- type:
string
- required:
true
- Description: TOST Corp device's ID
- type:
devices
:- type:
array
- required:
true
- description: Accessories to customize
- items:
topic
:- type:
string
- required:
true
- description: Accessory's topic
- type:
name
:- type:
string
- required:
false
- description: Accessory's name
- type:
duration
:- type:
number
- required:
false
- description: Duration (in milliseconds) of the total opening/closing phase
- default:
20000
- type:
- type:
A big thank you to TheAbstractDev for initiating the contribution to this repository
A special thanks to TOST Corp for this incredible device and to Homebridge for making this possible.