mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-12-10 14:46:47 -06:00
* Sets front matter defaults * Removes default front matter from section templates/pages * Removes default front matter from addon pages * Removes default front matter from integration pages * Removes default front matter from posts * Removes default front matter from docs pages * Removes default front matter from other pages * Fixes blog category pages
2.0 KiB
2.0 KiB
title, description, logo, ha_category, ha_iot_class, ha_release
| title | description | logo | ha_category | ha_iot_class | ha_release | |
|---|---|---|---|---|---|---|
| Somfy | Instructions on how to set up the Somfy hub within Home Assistant. | somfy.png |
|
Cloud Polling | 0.95 |
The Somfy integration will allow users to integrate their Somfy devices into Home Assistant using the official API, unlike the tahoma component.
Setting up developer account
To connect Somfy, you need to set up a developer account.
- Visit https://developer.somfy.com.
- Log in using your Somfy credentials.
- Open the My Apps menu.
- Add a new App:
- App Name: Home Assistant
- Callback URL:
<YOUR_HOME_ASSISTANT_URL>/auth/somfy/callback - Description: Home Assistant instance
- Product: Somfy Open API
- Once Home Assistant restarted, go to Configuration>Integrations.
- Select the Somfy integration.
Configuration
# Example configuration.yaml entry
somfy:
client_id: CONSUMER_KEY
client_secret: CONSUMER_SECRET
{% configuration %} client_id: description: Your Somfy consumer key. required: true type: string client_secret: description: Your Somfy consumer secret. required: true type: string {% endconfiguration %}
Potential duplicate with the Tahoma integration
If you use the tahoma component, you will have to exclude the covers added by this one. Otherwise, they will be added twice.
# Example configuration.yaml entry
tahoma:
username: YOUR_USERNAME
password: YOUR_PASSWORD
exclude: ['rts:RollerShutterRTSComponent','rts:CurtainRTSComponent','rts:BlindRTSComponent','rts:VenetianBlindRTSComponent','rts:DualCurtainRTSComponent','rts:ExteriorVenetianBlindRTSComponent','io:ExteriorVenetianBlindIOComponent','io:RollerShutterUnoIOComponent','io:RollerShutterWithLowSpeedManagementIOComponent','io:RollerShutterVeluxIOComponent','io:RollerShutterGenericIOComponent','io:WindowOpenerVeluxIOComponent','io:VerticalExteriorAwningIOComponent','io:HorizontalAwningIOComponent']