Connected Thermostat
What if your Thermostat offered tailored comfort
Climate management made easy with Somfy Connected Thermostat
Improve your home thermal comfort and control your energy consumption thanks to Somfy Connected Thermostat.
This product enables you to regulate the temperature of your home and is tailored to your daily life.
You can easily set up your temperature wherever you are or select the convenient mode between away, night, at home or frost free.
The thermostat can also give you information about the humidity level of your installation thanks to its sensor.


Control Somfy Connected Thermostat
Our Open APIs give access to thermostat control on all key end-user actions.
Products compatible
- Somfy Connected Thermostat (wired and radio)
Code Examples
Set a thermostat to the away mode until further notice
curl -X POST "https://api.somfy.com/api/v1/device/{deviceId}/exec" \
-H "Authorization: Bearer {access_token}" \
-H "Content-Type: application/json" \
-d "{\"name\":\"set_target\",\"parameters\":[{\"name\":\"target_mode\",\"value\":\"away\"},{\"name\":\"target_temperature\",\"value\":16},{\"name\":\"duration\",\"value\":-1},{\"name\":\"duration_type\",\"value\":\"further_notice\"}]}"
Set a thermostat to frost protection for two weeks
curl -X POST "https://api.somfy.com/api/v1/device/{deviceId}/exec" \
-H "Authorization: Bearer {access_token}" \
-H "Content-Type: application/json" \
-d "{\"name\":\"set_target\",\"parameters\":[{\"name\":\"target_mode\",\"value\":\"frost_protection\"},{\"name\":\"target_temperature\",\"value\":8},{\"name\":\"duration\",\"value\":1209600},{\"name\":\"duration_type\",\"value\":\"date\"}]}"
Set a thermostat to 22°C until next programmed mode
curl -X POST "https://api.somfy.com/api/v1/device/{deviceId}/exec" \
-H "Authorization: Bearer {access_token}" \
-H "Content-Type: application/json" \
-d "{\"name\":\"set_target\",\"parameters\":[{\"name\":\"target_mode\",\"value\":\"manual\"},{\"name\":\"target_temperature\",\"value\":22},{\"name\":\"duration\",\"value\":-1},{\"name\":\"duration_type\",\"value\":\"next_mode\"}]}"
Cancel the current target of a thermostat and come back to its programmation
curl -X POST "https://api.somfy.com/api/v1/device/{deviceId}/exec" \
-H "Authorization: Bearer {access_token}" \
-H "Content-Type: application/json" \
-d "{\"name\":\"cancel_target\",\"parameters\":[]}"
Set the target temperature of the "At Home" mode to 21°C
curl -X POST "https://api.somfy.com/api/v1/device/{deviceId}/exec" \
-H "Authorization: Bearer {access_token}" \
-H "Content-Type: application/json" \
-d "{\"name\":\"set_at_home_temperature\",\"parameters\":[{\"name\":\"at_home_temperature\",\"value\":21}]}"