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: alexarc4shng/README.md
+81-11Lines changed: 81 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# AlexaRc4shNG
2
2
3
-
#### Version 1.0.2
3
+
#### Version 1.0.3
4
4
5
5
The plugin gives the possibilty to control an Alexa-Echo-Device remote by smartHomeNG. So its possible to switch on an TuneIn-Radio Channel, send some messages via Text2Speech when an event happens on the knx-bus or on the Visu. On the Web-Interface you can define your own commandlets (functions). The follwing functions are available on the Web-Interface :
6
6
@@ -38,7 +38,7 @@ Special thanks to Jonofe from the [Edomi-Forum](https://knx-user-forum.de/forum/
38
38
- Pause (pauses the actual media)
39
39
- Text2Speech (sends a Text to the echo, echo will speak it)
40
40
- StartTuneInStation (starts a TuneInRadiostation with the guideID you send)
41
-
- SSML (Speak to Text with[Speech Synthesis Markup Language](https://developer.amazon.com/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html))
41
+
- SSML (Speak to Text with[Speech Synthesis Markup Language](https://developer.amazon.com/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html))
42
42
- VolumeAdj (adjusts the volume during playing some media not working from webinterface test functions)
43
43
- VolumeSet (sets the volume to value from 0-100 percent)
44
44
@@ -47,7 +47,7 @@ Special thanks to Jonofe from the [Edomi-Forum](https://knx-user-forum.de/forum/
47
47
```yaml
48
48
<mValue> = Value to send as alpha
49
49
<nValue> = Value to send as numeric
50
-
#item.path/# = item-path of the value that should be inserted into text or ssml
50
+
"#item.path/#"= item-path of the value that should be inserted into text or ssml
51
51
<serialNumber> = SerialNo. of the device where the command should go to
52
52
<familiy> = device family
53
53
<deviceType> = deviceType
@@ -57,6 +57,14 @@ Special thanks to Jonofe from the [Edomi-Forum](https://knx-user-forum.de/forum/
57
57
58
58
## ChangeLog<aname="changelog"/>
59
59
60
+
#### 2021.02.10 Version 1.0.3
61
+
62
+
- added MFA for Auto-Login
63
+
- <strong>added new Parameter (mfa_secret) in the etc/plugin.yaml</strong>
64
+
- added Step by Step Setup in Web-IF for MFA
65
+
- added public function to get the ToDo-List
66
+
- added public function to get the Shopping-List
67
+
60
68
#### 2020.03.20 Version 1.0.2
61
69
62
70
- <strong>changed public function "send_cmd_by_curl" to "send_cmd"</strong>
@@ -160,7 +168,7 @@ Item2EnableAlexaRC->Item controlled by UZSU or something else which enables the
160
168
alexa_credentials-> user:pwd (base64 encoded)<br>
161
169
item_2_enable_alexa_rc -> Item to allow smarthomeNG to send Commands to Echo's<br>
162
170
login_update_cycle->seconds to wait for automatic Login in to refresh the cookie
163
-
171
+
mfa_secret-> The MFA-Secret you got from Amazon-Website (fill it out with the Web-Interface)
Value = <20.0 - send command when value of the item becomes less then 20.0
204
213
EchodotKueche = Devicename where the Command should be send to
205
214
Text2Speech = Name of the Commandlet
206
-
Value_to_Send = Die Temperatur in der Kueche ist niedriger als 20 Grad Die Temperatur ist jetzt #test.testzimmer.temperature.actual/# Grad #test.testzimmer.temperature.actual/# = item-path of the value that should be inserted
215
+
Value_to_Send = Die Temperatur in der Kueche ist niedriger als 20 Grad Die Temperatur ist jetzt #test.testzimmer.temperature.actual/# Grad
207
216
```
208
217
218
+
```yaml
219
+
#test.testzimmer.temperature.actual/# = item-path of the value that should be inserted
220
+
```
209
221
<strong>example:<br></strong>
210
222
`
211
-
alexa_cmd_01: <20.0:EchoDotKueche:Text2Speech:Die Temperatur in der Kueche ist niedriger als 20 Grad Die Temperatur ist jetzt \#test.testzimmer.temperature.actual/\# Grad
223
+
alexa_cmd_01: <20.0:EchoDotKueche:Text2Speech:Die Temperatur in der Kueche ist niedriger als 20 Grad Die Temperatur ist jetzt #test.testzimmer.temperature.actual/# Grad
212
224
`
213
225
214
226
You can find the paths of the items on the backend-WebInterface - section items.
@@ -266,12 +278,13 @@ Example for settings in an item.conf file :
0 commit comments