Franck Nijhof c464056402
Making our website faster, cleaner and prettier (#9853)
* 🔥 Removes octopress.js

* 🔥 Removes use of root_url var

* 🔥 Removes Octopress generator reference from feed

* 🔥 Removes delicious support

* 🔥 Removes support for Pinboard

* 🔥 Removes support for Disqus

* 🔥 Removes support for Google Plus

* ↩️ Migrate custom after_footer to default template

* ↩️ Migrate custom footer to default template

* ↩️ Migrate custom header to default template

* 🔥 Removes unused template files

* 🚀 Places time to read directly in post template

* 🚀 Removes unneeded capture from archive_post.html template

* 🔥 🚀 Removes unused, but heaving sorting call in component page

* 🚀 Merged javascripts into a single file

* 🔥 Removes more uses of root_url

* 🚀 Removal of unneeded captures from head

* 🔥 🚀 Removal of expensive liquid HTML compressor

* 🔥 Removes unneeded templates

* 🚀 Replaces kramdown with GitHub's CommonMark 🚀

* 💄 Adds Prism code syntax highlighting

*  Adds support for redirect in Netlify

* ↩️ 🔥 Let Netlify handle all developer doc redirects

* ✏️ Fixes typo in redirects file: Netify -> Netlify

* 🔥 Removes unused .themes folder

* 🔥 Removes unused aside.html template

* 🔥 Removes Disqus config leftover

* 🔥 Removes rouge highlighter config

* 🔥 Removes Octopress 🎉

* 💄 Adjust code block font size and adds soft wraps

* 💄 Adds styling for inline code blocks

* 💄 Improve styling of note/warning/info boxes + div support

* 🔨 Rewrites all note/warning/info boxes
2019-07-15 22:17:54 +02:00

136 lines
3.5 KiB
Markdown

---
title: "SCSGate"
description: "Instructions on how to integrate SCSGate into Home Assistant."
logo: bus_scs.png
ha_category:
- Hub
- Cover
- Light
- Switch
ha_release: 0.13
ha_iot_class: Local Polling
redirect_from:
- /components/cover.scsgate/
- /components/light.scsgate/
- /components/switch.scsgate/
---
The SCSGate integration support the [SCSGate](https://translate.google.com/translate?hl=en&sl=it&tl=en&u=http%3A%2F%2Fguidopic.altervista.org%2Feibscsgt%2Finterface.html) device. This a home-brew device allows to interact with the MyHome system from BTicino/Legrande.
There is currently support for the following device types within Home Assistant:
- [Cover](/components/scsgate/#cover)
- [Light](/components/scsgate/#light)
- [Switch](/components/scsgate/#switch)
To enable SCSGate in your installation, add the following to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
scsgate:
device: PATH_TO_DEVICE
```
{% configuration %}
device:
description: The path to your device, e.g., `/dev/ttyACM0`.
required: true
type: string
{% endconfiguration %}
### How to find the scs_id for your devices
The SCSGate integration relies on the [scsgate](https://github.com/flavio/scsgate) Python module.
This module provides also a command line tool called `scs-monitor`. This program can be used to find the IDs of your lights, switches and roller shutters and produce the YAML snippet to insert into your `configuration.yaml` file.
For more information checkout [this](http://scsgate.readthedocs.org/en/latest/?badge=latest#creation-of-a-home-assistant-configuration-file) section of `scsgate`'s documentation.
### Cover
The SCSGate devices can control motorized covers connected to the BTicino MyHome system.
To enable SCSGate covers in your installation, add the following to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
cover:
- platform: scsgate
devices:
living_room:
name: Living Room
scs_id: XXXXX
```
{% configuration %}
devices:
description: A list of devices.
required: true
type: list
keys:
slug:
description: Slug of the device.
required: true
type: list
keys:
name:
description: Name to use in the frontend.
required: true
type: string
scs_id:
description: The ID of your SCSGate device.
required: true
type: string
{% endconfiguration %}
<div class='note'>
**Known limitation:** It is not possible to know the current state of the cover.
</div>
### Light
The SCSGate device can control lights of the BTicino MyHome system.
To enable SCSGate lights in your installation, add the following to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
light:
- platform: scsgate
devices:
living_room:
name: Living Room
scs_id: XXXXX
```
{% configuration %}
devices:
description: A list of devices with their name to use in the frontend.
required: true
type: list
{% endconfiguration %}
### Switch
The SCSGate device can control switches of the BTicino MyHome system.
To enable SCSGate switches in your installation, add the following to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
switch:
- platform: scsgate
devices:
living_room:
scs_id: XXXXX
```
{% configuration %}
devices:
description: A list of devices with their name to use in the frontend.
required: true
type: list
{% endconfiguration %}