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
Copy file name to clipboardExpand all lines: source/_components/amcrest.markdown
+6
Original file line number
Diff line number
Diff line change
@@ -28,6 +28,9 @@ amcrest:
28
28
sensors:
29
29
- motion_detector
30
30
- sdcard
31
+
switches:
32
+
- motion_detection
33
+
- motion_recording
31
34
32
35
- host: IP_ADDRESS_CAMERA_2
33
36
username: YOUR_USERNAME
@@ -54,6 +57,9 @@ Configuration variables:
54
57
- **motion_detector**: Return True/False when a motion is detected
55
58
- **sdcard**: Return the SD card usage by reporting the total and used space
56
59
- **ptz_preset**: Return the number of PTZ preset positions configured for the given camera
60
+
- **switches** array (*Optional*): Switches to display in the frontend. By default, *none* of the switches are shown. The following switches can be monitored.
- **motion_recording**: Enable/disable recording on motion detection setting
57
63
58
64
**Note:** Amcrest cameras with newer firmware no longer have the ability to stream `high` definition video with MJPEG encoding. You may need to use `low` resolution stream or the `snapshot` stream source instead. If the quality seems too poor, lower the `Frame Rate (FPS)` and max out the `Bit Rate` settings in your camera's configuration manager. If you defined the *stream_source* to **mjpeg**, make sure your camera supports *Basic* HTTP authentication. Newer Amcrest firmware may not work, then **rtsp** is recommended instead.
Copy file name to clipboardExpand all lines: source/_components/binary_sensor.workday.markdown
+4
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,10 @@ ha_release: 0.41
15
15
16
16
The `workday` binary sensor indicates, whether the current day is a workday or not. It allows specifying, which days of the week counts as workdays and also uses the python module [holidays](https://pypi.python.org/pypi/holidays) to incorporate information about region-specific public holidays.
17
17
18
+
## {% linkable_title Configuration %}
19
+
20
+
Check the [country list](https://github.com/dr-prodigy/python-holidays#available-countries) for available province.
21
+
18
22
To enable the `workday` sensor in your installation, add the following to your `configuration.yaml` file:
Copy file name to clipboardExpand all lines: source/_components/bmw_connected_drive.markdown
+3-3
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ bmw_connected_drive:
25
25
name:
26
26
username: USERNAME_BMW_CONNECTED_DRIVE
27
27
password: PASSWORD_BMW_CONNECTED_DRIVE
28
-
country: COUNTRY_BMW_CONNECTED_DRIVE
28
+
region: one of "north_america", "china" , "rest_of_world"
29
29
```
30
30
31
31
{% configuration %}
@@ -46,8 +46,8 @@ bmw_connected_drive:
46
46
description: Your BMW Connected Drive password.
47
47
required: true
48
48
type: string
49
-
country:
50
-
description: "The country of your Connected Drive account. Please use the exact names for the country as listed on the [Connected Drive website](https://www.bmw-connecteddrive.com/)."
49
+
region:
50
+
description: "The region of your Connected Drive account. Please use of these values: `north_america`, `china`, `rest_of_world`"
description: "Instructions on how to integrate Gogogate2-Enabled garage door covers into Home Assistant."
5
+
date: 2018-03-26 20:02
6
+
sidebar: true
7
+
comments: false
8
+
sharing: true
9
+
footer: true
10
+
logo: gogogate2.png
11
+
ha_category: Cover
12
+
ha_release: 0.67
13
+
ha_iot_class: Local Polling
14
+
---
15
+
16
+
The `gogogate2` cover platform lets you control Gogogate2-Enabled garage doors through Home Assistant. Device names in Home Assistant are generated based on the names defined in your Gogogate2 mobile app.
17
+
18
+
## {% linkable_title Configuration %}
19
+
20
+
To use your Gogogate2 cover in your installation, add the following to your `configuration.yaml` file:
21
+
22
+
```yaml
23
+
# Example configuration.yml entry
24
+
cover:
25
+
- platform: gogogate2
26
+
username: email@email.com
27
+
password: password
28
+
ip_address: 192.168.1.200
29
+
```
30
+
31
+
{% configuration %}
32
+
username:
33
+
description: Your Gogogate2 account username.
34
+
required: true
35
+
type: string
36
+
password:
37
+
description: Your Gogogate2 account password.
38
+
required: true
39
+
type: string
40
+
ip_address:
41
+
description: The IP Address of your Gogogate2 device.
42
+
required: true
43
+
type: string
44
+
name:
45
+
description: Allows you to override the default name.
Copy file name to clipboardExpand all lines: source/_components/device_tracker.bluetooth_tracker.markdown
+8
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,14 @@ device_tracker:
27
27
- platform: bluetooth_tracker
28
28
```
29
29
30
+
{% configuration %}
31
+
request_rssi:
32
+
description: Performs a request for the "Received signal strength indication" (RSSI) of each tracked device
33
+
required: false
34
+
type: boolean
35
+
default: False
36
+
{% endconfiguration %}
37
+
30
38
In some cases it can be that your device is not discovered. In that case let your phone scan for Bluetooth devices while you restart Home Assistant. Just hit `Scan` on your phone all the time until Home Assistant is fully restarted and the device should appear in `known_devices.yaml`.
31
39
32
40
For additional configuration variables check the [Device tracker page](/components/device_tracker/).
description: "Instructions how to use Google Maps Location Sharing to track devices in Home Assistant."
5
+
date: 2017-02-12 10:00
6
+
sidebar: true
7
+
comments: false
8
+
sharing: true
9
+
footer: true
10
+
logo: google_maps.png
11
+
ha_release: 0.67
12
+
ha_category: Presence Detection
13
+
ha_iot_class: "Cloud Polling"
14
+
---
15
+
16
+
The `google_maps` platform allows you to detect presence using the unofficial API of [Google Maps Location Sharing](https://myaccount.google.com/locationsharing).
17
+
18
+
You first need to create an additional Google account and share your location with that account. This platform will use that account to fetch the location of your device(s). You have to setup sharing through the Google Maps app on your mobile phone. You can find more information [here](https://support.google.com/accounts?p=location_sharing).
19
+
20
+
This platform will create a file named `google_maps_location_sharing.conf` where it caches your login session.
21
+
22
+
<pclass='note warning'>
23
+
Since this platform is using an official API with the help of [locationsharinglib](https://github.com/costastf/locationsharinglib), Google seems to block access to your data the first time you've logged in with this component.
24
+
This issue can be fixed by logging in with your new account and approving your login on the [Device Activity](https://myaccount.google.com/device-activity) page.
25
+
</p>
26
+
27
+
To integrate Google Maps Location Sharing in Home Assistant, add the following section to your `configuration.yaml` file:
28
+
29
+
```yaml
30
+
# Example configuration.yaml entry
31
+
device_tracker:
32
+
platform: google_maps
33
+
username: example@gmail.com
34
+
password: password
35
+
```
36
+
37
+
{% configuration %}
38
+
username:
39
+
description: The email address for the Google account that has access to your shared location.
40
+
required: true
41
+
type: string
42
+
password:
43
+
description: The password for your given username.
Copy file name to clipboardExpand all lines: source/_components/doorbird.markdown
+1
Original file line number
Diff line number
Diff line change
@@ -31,6 +31,7 @@ Configuration variables:
31
31
- **username** (*Required*): The username of a non-administrator user account on the device.
32
32
- **password** (*Required*): The password for the user specified.
33
33
- **doorbell_events** (*Optional*): Setting this to `true` this will register a callback URL with the device so that events can be published to the event bus when the doorbell rings.
34
+
- **hass_url_override** (*Optional*): If your DoorBird cannot connect to the machine running Home Assistant because you are using dynamic DNS or some other HTTP configuration, specify the LAN IP of the machine here to force a LAN connection.
34
35
35
36
<p class="note warning">
36
37
Enabling `doorbell_events` will delete all other registered push notification services with the device every time Home Assistant starts. This will not affect notifications delivered by the DoorBird mobile app.
0 commit comments