Skip to content

Commit dea9e22

Browse files
William Scanlonfabaff
authored andcommitted
Updated for Wink Dome siren/chime support (home-assistant#3571)
1 parent 4574c08 commit dea9e22

File tree

1 file changed

+145
-0
lines changed

1 file changed

+145
-0
lines changed

source/_components/switch.wink.markdown

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,150 @@ The requirement is that you have setup [Wink](/components/wink/).
2727
- Rachio sprinkler controller (No Wink hub required)
2828
- iHome smart plug (No Wink hub required)
2929
- Wink switch groups (User created groups of switches)
30+
- GoControl siren and strobe
31+
- Dome siren and chime
3032

3133

34+
### {% linkable_title Service `wink_set_siren_auto_shutoff` %}
35+
36+
You can use the service wink/wink_set_siren_auto_shutoff to set how long the siren will sound before shuting off.
37+
38+
| Service data attribute | Optional | Description |
39+
| ---------------------- | -------- | ----------- |
40+
| `auto_shutoff` | no | Int. One of [None, -1, 30, 60, 120] (None and -1 are forever. Use None for gocontrol, and -1 for Dome)
41+
| `entity_id` | yes | String or list of strings that point at `entity_id`s of siren.
42+
43+
Example:
44+
45+
```yaml
46+
script:
47+
set_all_sirens_to_one_minute_auto_shutoff:
48+
sequence:
49+
- service: wink.wink_set_siren_auto_shutoff
50+
data:
51+
auto_shutoff: 60
52+
```
53+
54+
<p class='note'>
55+
The following services only work with the Dome siren/chime.
56+
</p>
57+
58+
### {% linkable_title Service `wink_set_chime_volume` %}
59+
60+
You can use the service wink/wink_set_chime_volume to set the volume for the chime on your Dome siren/chime.
61+
62+
| Service data attribute | Optional | Description |
63+
| ---------------------- | -------- | ----------- |
64+
| `volume` | no | String. One of ["low", "medium", "high"]
65+
| `entity_id` | yes | String or list of strings that point at `entity_id`s of siren/chime.
66+
67+
Example:
68+
69+
```yaml
70+
script:
71+
set_chime_volume_to_low_for_all_chimes
72+
sequence:
73+
- service: wink.wink_set_chime_volume
74+
data:
75+
volume: "low"
76+
```
77+
78+
### {% linkable_title Service `wink_set_siren_volume` %}
79+
80+
You can use the service wink/wink_set_chime_volume to set the volume for the chime on your Dome siren/chime.
81+
82+
| Service data attribute | Optional | Description |
83+
| ---------------------- | -------- | ----------- |
84+
| `volume` | no | String. One of ["low", "medium", "high"]
85+
| `entity_id` | yes | String or list of strings that point at `entity_id`s of siren/chime.
86+
87+
Example:
88+
89+
```yaml
90+
script:
91+
set_siren_volume_to_low_for_all_sirens
92+
sequence:
93+
- service: wink.wink_set_siren_volume
94+
data:
95+
volume: "low"
96+
```
97+
98+
### {% linkable_title Service `wink_enable_chime` %}
99+
100+
You can use the service wink/wink_enable_chime to set the tone and enable the chime on your Dome siren/chime.
101+
102+
| Service data attribute | Optional | Description |
103+
| ---------------------- | -------- | ----------- |
104+
| `tone` | no | String. One of ["doorbell", "fur_elise", "doorbell_extended", "alert", "william_tell", "rondo_alla_turca", "police_siren", "evacuation", "beep_beep", "beep", "inactive"]
105+
| `entity_id` | yes | String or list of strings that point at `entity_id`s of siren/chime.
106+
107+
Example:
108+
109+
```yaml
110+
script:
111+
execute_doorbell
112+
sequence:
113+
- service: wink.wink_enable_chime
114+
data:
115+
tone: "doorbell"
116+
```
117+
118+
### {% linkable_title Service `wink_set_siren_tone` %}
119+
120+
You can use the service wink/wink_set_siren_tone to set the tone on your Dome siren. This tone will be used the next time the siren is executed.
121+
122+
| Service data attribute | Optional | Description |
123+
| ---------------------- | -------- | ----------- |
124+
| `tone` | no | String. One of ["doorbell", "fur_elise", "doorbell_extended", "alert", "william_tell", "rondo_alla_turca", "police_siren", "evacuation", "beep_beep", "beep"]
125+
| `entity_id` | yes | String or list of strings that point at `entity_id`s of siren/chime.
126+
127+
Example:
128+
129+
```yaml
130+
script:
131+
set_siren_to_alert:
132+
sequence:
133+
- service: wink.wink_set_siren_tone
134+
data:
135+
tone: "alert"
136+
```
137+
138+
### {% linkable_title Service `wink_set_siren_strobe_enabled` %}
139+
140+
You can use the service wink/wink_set_siren_strobe_enabled to enable or disable the strobe when the siren is executed.
141+
142+
| Service data attribute | Optional | Description |
143+
| ---------------------- | -------- | ----------- |
144+
| `enabled` | no | Boolean. True or False.
145+
| `entity_id` | yes | String or list of strings that point at `entity_id`s of siren/chime.
146+
147+
Example:
148+
149+
```yaml
150+
script:
151+
disable_siren_strobe:
152+
sequence:
153+
- service: wink.wink_set_siren_strobe_enabled
154+
data:
155+
enabled: False
156+
```
157+
158+
### {% linkable_title Service `wink_set_chime_strobe_enabled` %}
159+
160+
You can use the service wink/wink_set_chime_strobe_enabled to enable or disable the strobe when the chime is executed.
161+
162+
| Service data attribute | Optional | Description |
163+
| ---------------------- | -------- | ----------- |
164+
| `enabled` | no | Boolean. True or False.
165+
| `entity_id` | yes | String or list of strings that point at `entity_id`s of chime/chime.
166+
167+
Example:
168+
169+
```yaml
170+
script:
171+
disable_chime_strobe:
172+
sequence:
173+
- service: wink.wink_set_chime_strobe_enabled
174+
data:
175+
enabled: False
176+
```

0 commit comments

Comments
 (0)