@@ -16,173 +16,9 @@ work with TellStick.
16
16
17
17
For more details, please check the TellStick [ protocol list] [ protocol-list ] .
18
18
19
- ## Installation
20
-
21
- Follow these steps to get the add-on installed on your system:
22
-
23
- 1 . Navigate in your Home Assistant frontend to ** Supervisor** -> ** Add-on Store** .
24
- 2 . Find the "TellStick" add-on and click it.
25
- 3 . Click on the "INSTALL" button.
26
-
27
- ## How to use
28
-
29
- ### Starting the add-on
30
-
31
- After installation you are presented with a default and example configuration,
32
- to alter this you must follow both the JSON format and also be aligned with
33
- the [ valid parameters for Tellstick configuration file (tellstick.conf)] [ conf ] .
34
-
35
- 1 . Adjust the add-on configuration to match your devices. See the add-on
36
- configuration options below for more details.
37
- 2 . Save the add-on configuration by clicking the "SAVE" button.
38
- 3 . Start the add-on.
39
-
40
- ### Home Assistant integration
41
-
42
- You will need to add internal communication details to the ` configuration.yaml `
43
- file to enable the integration with the add-on.
44
-
45
- ``` yaml
46
- # Example configuration.yaml entry
47
- tellstick :
48
- host : core-tellstick
49
- port : [50800, 50801]
50
- ` ` `
51
-
52
- To add lights, sensors and switches to Home Assistant, you need to follow the
53
- guidelines for each type individually that is described for Home Assistant.
54
-
55
- For more information, check the Home Assistant documentation:
56
-
57
- <https://www.home-assistant.io/components/tellstick/>
58
-
59
- ## Configuration
60
-
61
- After installation you are presented with a default and example configuration,
62
- to alter this you must follow both the JSON format and also be aligned with
63
- the [valid parameters for Tellstick configuration file (tellstick.conf)][conf].
64
-
65
- Example add-on configuration:
66
-
67
- ` ` ` yaml
68
- devices :
69
- - id : 1
70
- name : Example device
71
- protocol : everflourish
72
- model : selflearning-switch
73
- house : A
74
- unit : ' 1'
75
- - id : 2
76
- name : Example device two
77
- protocol : everflourish
78
- model : selflearning-switch
79
- house : A
80
- unit : ' 2'
81
- ` ` `
82
-
83
- Please note: After any changes have been made to the configuration,
84
- you need to restart the add-on for the changes to take effect.
85
-
86
- ### Option: ` devices` (required)
87
-
88
- Add one or more devices entries to the add-on configuration for each
89
- device you'd like to add. Please note the comma separator between each
90
- device (see example above).
91
-
92
- # ### Option: `devices.id` (required)
93
-
94
- A unique number / identifier that must be unique for each device.
95
-
96
- # ### Option: `devices.name` (required)
97
-
98
- A name for your device, making it easier to identify it.
99
-
100
- # ### Option: `devices.protocol` (required)
101
-
102
- This is the protocol the device uses. For a full list of supported protocols
103
- (and thus valid values for this configuration option), check the
104
- TellStick [protocol list][protocol-list].
105
-
106
- # ### Option: `devices.model` (optional)
107
-
108
- The model parameter is only used by some protocols where there exists different
109
- types of devices using the same protocol. This can be dimmers versus non-dimmers,
110
- codeswitch versus self-learning, etc.
111
-
112
- # ### Option: `devices.house` (optional)
113
-
114
- Depending on protocol the values here can vary a lot to identify
115
- or group per house or type.
116
-
117
- # ### Option: `devices.unit` (optional)
118
-
119
- Unit identifier, in most cases a value between 1 to 16 and often used in
120
- combination with the house.
121
-
122
- # ### Option: `devices.fade` (optional)
123
-
124
- Fade is either `true` or `false` and tells a dimmer if it should fade smooth
125
- or instant between values (only for IKEA protocol as it seems).
126
-
127
- # ### Option: `devices.code` (optional)
128
-
129
- A number series based on ones and zeroes often used for dip-switch based devices.
130
-
131
- # # Service calls
132
-
133
- If you wish to teach a self-learning device in your TellStick configuration :
134
-
135
- Go to Home Assistant service call in Developer tools and select :
136
-
137
- - Service : ` hassio.addon_stdin`
138
- - Enter service Data :
139
- ` {"addon":"core_tellstick","input":{"function":"learn","device":"1"}}`
140
-
141
- Replace `1` with the corresponding ID of the device in your TellStick configuration.
142
-
143
- You can also use this to list devices or sensors and read the output in the
144
- add-on log : ` {"addon":"core_tellstick","input":{"function":"list-sensors"}}`
145
-
146
- # ## Supported service commands
147
-
148
- - ` "function":"list"`
149
- List currently configured devices with name and device id and all discovered sensors.
150
-
151
- - ` "function":"list-sensors"`
152
-
153
- - ` "function":"list-devices"`
154
- Alternative devices/sensors listing : Shows devices and/or sensors using key=value
155
- format (with tabs as separators, one device/sensor per line, no header lines.)
156
-
157
- - ` "function":"on","device":"x"`
158
- Turns on device. ’x’ could either be an integer of the device-id,
159
- or the name of the device.
160
-
161
- - ` "function":"off","device":"x"`
162
- Turns off device. ’x’ could either be an integer of the device-id,
163
- or the name of the device.
164
-
165
- # # Support
166
-
167
- Got questions?
168
-
169
- You have several options to get them answered :
170
-
171
- - The [Home Assistant Discord Chat Server][discord].
172
- - The Home Assistant [Community Forum][forum].
173
- - Join the [Reddit subreddit][reddit] in [/r/homeassistant][reddit]
174
-
175
- In case you've found a bug, please [open an issue on our GitHub][issue].
176
19
177
20
[ aarch64-shield ] : https://img.shields.io/badge/aarch64-yes-green.svg
178
21
[ amd64-shield ] : https://img.shields.io/badge/amd64-yes-green.svg
179
22
[ armhf-shield ] : https://img.shields.io/badge/armhf-yes-green.svg
180
23
[ armv7-shield ] : https://img.shields.io/badge/armv7-yes-green.svg
181
- [conf] : http://developer.telldus.com/wiki/TellStick_conf
182
- [discord] : https://discord.gg/c5DvZ4e
183
- [forum] : https://community.home-assistant.io
184
- [i386-shield] : https://img.shields.io/badge/i386-yes-green.svg
185
- [issue] : https://github.com/home-assistant/hassio-addons/issues
186
- [protocol-list] : http://developer.telldus.com/wiki/TellStick_conf
187
- [reddit] : https://reddit.com/r/homeassistant
188
- [repository] : https://github.com/hassio-addons/repository
24
+ [ i386-shield ] : https://img.shields.io/badge/i386-yes-green.svg
0 commit comments