Homebridge TOST Corp Somfy RTS Web
An Homebridge plugin (very unofficial) to easily control your Somfy blinds using the TOST Corp box for Somfy RTS.
Requirements
- A TOST Corp box for Somfy RTS
- A running instance of an Homebridge server
Installation
sudo npm install -g @jdes/homebridge-tost-corp-somfy-rts-web
Configuration
TOST Corp configuration
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.
Homebridge Configuration
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.
Configuration Parameters
-
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:
Contributors
A big thank you to TheAbstractDev for initiating the contribution to this repository
Special thanks
A special thanks to TOST Corp for this incredible device and to Homebridge for making this possible.