You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: "Instructions how to integrate Interlogix/GE Concord4 with RS-232 Automation Control Module into Home Assistant."
5
+
date: 2016-10-11 10:00
6
+
sidebar: true
7
+
comments: false
8
+
sharing: true
9
+
footer: true
10
+
logo: interlogix.png
11
+
ha_category: Alarm
12
+
ha_release: 0.31
13
+
---
14
+
15
+
The `concord232` platform provides integration with GE, Interlogix (and other brands) alarm panels that support the RS-232 Automation Control Panel interface module (or have it built in). Supported panels include Concord 4.
16
+
17
+
To enable this, add the following lines to your `configuration.yaml`:
18
+
19
+
```yaml
20
+
# Example configuration.yaml entry
21
+
alarm_control_panel:
22
+
- platform: concord232
23
+
```
24
+
25
+
Configuration variables:
26
+
27
+
- **host** (*Optional*): The host where the concord232 server process is running. Defaults to localhost.
28
+
- **port** (*Optional*): The port where the Alarm panel ist listening. Defaults to 5007.
Copy file name to clipboardExpand all lines: source/_components/alexa.markdown
+67-7
Original file line number
Diff line number
Diff line change
@@ -12,9 +12,13 @@ ha_category: Voice
12
12
featured: true
13
13
---
14
14
15
-
There are two ways that you can use Amazon Echo and Home Assistant together.
15
+
There are a few ways that you can use Amazon Echo and Home Assistant together.
16
16
17
-
No matter which method(s) you decide to use, please remember that Amazon Echo requires an active Internet connection to function. If your Internet is down or experiencing issues (or Amazon's infrastructure is having issues), neither of these methods will work.
17
+
-[Turning devices on and off](#i-just-want-to-turn-devices-on-and-off-using-echo)
18
+
-[Build custom commands to use](#i-want-to-build-custom-commands-to-use-with-echo)
19
+
-[Create a new Flash Briefing source](#flash-briefing-skills)
20
+
21
+
No matter which method(s) you decide to use, please remember that Amazon Echo requires an active Internet connection to function. If your Internet is down or experiencing issues (or Amazon's infrastructure is having issues), none of these methods will work.
18
22
19
23
Amazon has released [Echosim], a website that simulates the Alexa service in your browser. That way it is easy to test your skills without having access to a physical Amazon Echo.
20
24
@@ -62,16 +66,19 @@ Amazon requires the endpoint of a skill to be hosted via SSL. Self-signed certif
62
66
63
67
To get started with Alexa skills:
64
68
65
-
- Log in to [Amazon developer console](https://developer.amazon.com)
66
-
- Go to Apps & Services => Alexa => Alexa Skill Kit - Get Started
67
-
- Add a new skill
69
+
- Log in to [Amazon developer console][amazon-dev-console]
70
+
- Click the Alexa button at the top of the console
71
+
- Click the yellow "Add a new skill" button in the top right
72
+
- Skill Type: Custom Interaction Model (default)
68
73
- Name: Home Assistant
69
74
- Invocation name: home assistant (or be creative, up to you)
You can use this [specially sized Home Assistant logo][large-icon] as the large icon and [this one][small-icon] as the small one.
81
+
75
82
### {% linkable_title Configuring your Amazon Alexa skill %}
76
83
77
84
Alexa works based on intents. Each intent has a name and variable slots. For example, a `LocateIntent` with a slot that contains a `User`. Example intent schema:
@@ -119,7 +126,6 @@ You can use [templates] for the values of `speech/text`, `card/title` and `card/
119
126
120
127
Actions are using the [Home Assistant Script Syntax] and also have access to the variables from the intent.
Configuring the Alexa component for the above intents would look like this:
@@ -256,7 +262,7 @@ Then add the intent to your Alexa Section in your HA config file:
256
262
257
263
Now say `Alexa ask homeassistant to run <some script>` and Alexa will run that script for you.
258
264
259
-
## {% linkable_title Giving Alexa Some Personality%}
265
+
## {% linkable_title Giving Alexa Some Personality%}
260
266
261
267
In the examples above, we told Alexa to say `OK` when she successfully completed the task. This is effective but a little dull! We can again use [templates] to spice things up a little.
Alexa will now respond with a random phrase each time. You can use the include for as many different intents as you like so you only need to create the list once.
299
305
300
306
307
+
## {% linkable_title Flash Briefing Skills %}
308
+
309
+
As of version [0.31][zero-three-one] Home Assistant supports the new [Alexa Flash Briefing Skills API][flash-briefing-api]. A Flash Briefing Skill adds a new Flash Briefing source that is generated by Home Assistant.
310
+
311
+
### {% linkable_title Configuring a Flash Briefing skill in Home Assistant %}
312
+
313
+
You can use [templates] for the `title`, `audio`, `text` and `display_url` configuration parameters.
314
+
315
+
Here's an example configuration of a Flash briefing skill that will tell you who is at home:
316
+
317
+
```yaml
318
+
{% raw %}# Example configuration.yaml entry
319
+
alexa:
320
+
flash_briefings:
321
+
whoishome:
322
+
- title: Who's at home?
323
+
text: >
324
+
{%- if is_state('device_tracker.paulus', 'home') and
Anne Therese is at {{ states("device_tracker.anne_therese") }}
329
+
and Paulus is at {{ states("device_tracker.paulus") }}
330
+
{% endif %}{% endraw %}
331
+
```
332
+
333
+
You can add multiple items for a feed if you want. The Amazon required uid and timestamp will be randomly generated at startup and change at every restart of Home Assistant.
334
+
335
+
Please refer to the [Amazon documentation][flash-briefing-api-docs] for more information about allowed configuration parameters and formats.
336
+
337
+
### {% linkable_title Configuring your Flash Briefing skill %}
338
+
339
+
- Log in to [Amazon developer console][amazon-dev-console]
340
+
- Click the Alexa button at the top of the console
341
+
- Click the yellow "Add a new skill" button in the top right
342
+
- Skill Information
343
+
- For Skill Type select Flash Briefing Skill API
344
+
- You can enter whatever name you want
345
+
- Hit next
346
+
- Interaction Model
347
+
- Nothing to do here
348
+
- Configuration
349
+
- Add new feed
350
+
- For URL, enter `https://YOUR_HOST/api/alexa/flash_briefings/BRIEFING_ID?api_password=YOUR_API_PASSWORD` where `BRIEFING_ID` is the key you entered in your configuration (such as `whoishome` in the above example)
351
+
- You can use this [specially sized Home Assistant logo][large-icon] as the Feed Icon
description: "Instructions how to integrate Interlogix/GE Concord4 binary sensors into Home Assistant."
5
+
date: 2016-10-11 10:00
6
+
sidebar: true
7
+
comments: false
8
+
sharing: true
9
+
footer: true
10
+
logo: interlogix.png
11
+
ha_category: Binary sensor
12
+
ha_release: 0.31
13
+
---
14
+
15
+
The `concord232` platform provides integration with GE, Interlogix (and other brands) alarm panels that support the RS-232 Automation Control Panel interface module (or have it built in). Supported panels include Concord 4.
16
+
17
+
To enable this, add the following lines to your `configuration.yaml`:
18
+
19
+
```yaml
20
+
# Example configuration.yaml entry
21
+
binary_sensor:
22
+
- platform: concord232
23
+
```
24
+
25
+
Configuration variables:
26
+
27
+
- **host** (*Optional*): The host where the concord232 server process is running. Defaults to localhost.
28
+
- **port** (*Optional*): The port where the Alarm panel ist listening. Defaults to 5007.
description: "Instructions how to integrate Netatmo binary sensor into Home Assistant."
5
+
date: 2016-09-19 15:10
6
+
sidebar: true
7
+
comments: false
8
+
sharing: true
9
+
footer: true
10
+
logo: netatmo.png
11
+
ha_category: Binary Sensor
12
+
ha_release: 0.31
13
+
---
14
+
15
+
### {% linkable_title Basic Configuration %}
16
+
17
+
The `netatmo` binary sensor platform is consuming the information provided by a [Netatmo Welcome](https://www.netatmo.com) camera. This component allows you to get the latest event seen by the camera.
18
+
19
+
To enable the Netatmo binary sensor, you have to set up [netatmo](/components/netatmo/), this will use discovery to add your binary sensor.
20
+
21
+
### {% linkable_title Advanced configuration %}
22
+
23
+
If you want to select a specific sensor, set discovery to False for [netatmo](/components/netatmo/) and add the following lines to your `configuration.yaml`:
24
+
25
+
```yaml
26
+
# Example configuration.yaml entry
27
+
binary_sensor:
28
+
platform: netatmo
29
+
home: home_name
30
+
cameras:
31
+
- camera_name1
32
+
monitored_conditions:
33
+
- Someone known
34
+
- Someone unknown
35
+
- Motion
36
+
```
37
+
38
+
Configuration variables:
39
+
40
+
- **home** (*Optional*): Will use the cameras of this home only.
41
+
- **cameras** array (*Optional*): Cameras to use. Multiple enties allowed.
42
+
- 'camera_name': Name of the camera to display.
43
+
- **monitored_conditions** array (*Optional*): List of monitored conditions.
44
+
- 'Someone known'
45
+
- 'Someone unknown'
46
+
- 'Motion'
47
+
48
+
If **home** and **cameras** is not provided, all cameras will be used. If multiple cameras are available then each monitored conditions will create a specific sensor for each camera
49
+
50
+
<p class='note'>
51
+
[Welcome tags](https://www.netatmo.com/product/security/welcome/tags) are not yet supported, but will be in a next update.
Copy file name to clipboardExpand all lines: source/_components/camera.netatmo.markdown
+6-1
Original file line number
Diff line number
Diff line change
@@ -12,10 +12,15 @@ ha_category: Camera
12
12
ha_release: 0.22
13
13
---
14
14
15
+
### {% linkable_title Basic Configuration %}
15
16
16
17
The `netatmo` camera platform is consuming the information provided by a [Netatmo Welcome](https://www.netatmo.com) camera. This component allows you to view the current photo created by the Camera.
17
18
18
-
To enable the Netatmo camera, you first have to set up [netatmo](/components/netatmo/), and add the following lines to your `configuration.yaml`:
19
+
To enable the Netatmo camera, you have to set up [netatmo](/components/netatmo/), this will use discovery to add your camera.
20
+
21
+
### {% linkable_title Advanced configuration %}
22
+
23
+
If you want to select a specific camera, set discovery to False for [netatmo](/components/netatmo/) and add the following lines to your `configuration.yaml`:
description: "Instructions how to integrate Synolog Surveillance Station cameras within Home Assistant."
5
+
date: 2016-10-13 08:01
6
+
sidebar: true
7
+
comments: false
8
+
sharing: true
9
+
footer: true
10
+
logo: synology.png
11
+
ha_category: Camera
12
+
ha_release: 0.31
13
+
---
14
+
15
+
16
+
The `synology` platform allows you to watch the live streams of your [Synology](https://www.synology.com/) Surveillance Station based IP cameras in Home Assistant.
17
+
18
+
To enable your Surveillance Station cameras in your installation, add the following to your `configuration.yaml` file:
19
+
20
+
```yaml
21
+
# Minimum configuration.yaml entry
22
+
camera:
23
+
- platform: synology
24
+
url: SYNOLOGY_URL
25
+
username: USERNAME
26
+
password: PASSWORD
27
+
```
28
+
29
+
Configuration variables:
30
+
31
+
- **url** (*Required*): The URL to your synology, including port.
32
+
- **username** (*Required*): The username for accessing surveillance station.
33
+
- **password** (*Required*): The password for accessing surveillance station.
34
+
- **whitelist** (*Optional*): A list of which cameras you want to add, the names must be the same as in Surveillance Station. If omited all cameras are added.
35
+
- **verify_ssl** (*Optional*): True to require a valid certificate, False to disable certificate checking. Defaults to `True`.
36
+
37
+
A full sample configuration for the `synology` platform is shown below:
38
+
39
+
```yaml
40
+
# Example configuration.yaml entry
41
+
camera:
42
+
- platform: synology
43
+
url: https://192.168.1.120:5001
44
+
username: USERNAME
45
+
password: PASSWORD
46
+
verify_ssl: False
47
+
```
48
+
49
+
<p class='note'>
50
+
Most users will need to set `valid_ssl` to false unless they have installed a valid SSL certificate in place of the built in self-signed certificate.
description: "Instructions how to integrate Netatmo thermostat into Home Assistant."
5
+
date: 2016-11-10 08:10
6
+
sidebar: true
7
+
comments: false
8
+
sharing: true
9
+
footer: true
10
+
logo: netatmo.png
11
+
ha_category: Climate
12
+
ha_release: 0.31
13
+
---
14
+
15
+
### {% linkable_title Basic Configuration %}
16
+
17
+
The `netatmo` thermostat platform is consuming the information provided by a [Netatmo Smart Thermostat](https://www.netatmo.com/product/energy/thermostat) thermostat. This component allows you to view the current temperature and setpoint.
18
+
19
+
To enable the Netatmo thermostat, you first have to set up [netatmo](/components/netatmo/), this will use discovery to add your thermostat.
20
+
21
+
### {% linkable_title Basic Configuration %}
22
+
23
+
If you want to select a specific thermostat, set discovery to False for [netatmo](/components/netatmo/) and add the following lines to your `configuration.yaml`:
24
+
25
+
```yaml
26
+
# Example configuration.yaml entry
27
+
climate:
28
+
platform: netatmo
29
+
```
30
+
31
+
Configuration variables:
32
+
33
+
- **relay** (*Optional*): Will display the thermostats of this relay only.
34
+
- **thermostat** array (*Optional*): Thermostat to use.
35
+
- **thermostat_name**: Name of the thermostat to display.
36
+
37
+
If **relay** and **thermostat** are not provided, all thermostats will be displayed.
description: "Instructions how to integrate Bouygues Bbox routers into Home Assistant."
5
+
date: 2016-10-13 23:00
6
+
sidebar: true
7
+
comments: false
8
+
sharing: true
9
+
footer: true
10
+
logo: bbox.png
11
+
ha_category: Presence Detection
12
+
ha_release: "0.31"
13
+
---
14
+
15
+
16
+
The `bbox` platform offers presence detection by looking at connected devices to a [Bbox](https://fr.wikipedia.org/wiki/Bbox) based router from [Bouygues](https://www.bouyguestelecom.fr/), which is one of the main Internet provider in France.
17
+
18
+
<pclass='note'>
19
+
Bbox is a generic name for different hardware routers. The platform has only been tested on a Sagem F@st 5330b because it's the only model the developer owns.
20
+
</p>
21
+
22
+
To use an Bbox router in your installation, add the following to your `configuration.yaml` file:
23
+
24
+
```yaml
25
+
# Example configuration.yaml entry
26
+
device_tracker:
27
+
- platform: bbox
28
+
```
29
+
30
+
<p class='note warning'>
31
+
For now and due to third party limitation, the Bbox must be on the same local network as the Home Assistant installation. And with the default IP configuration (IP of the router must be 192.168.1.254).
32
+
</p>
33
+
34
+
See the [device tracker component page](/components/device_tracker/) for instructions how to configure the people to be tracked.
0 commit comments