^

Themabewertung:
  • 262 Bewertung(en) - 2.65 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Openhab Item für Alexa
#10
Hallo Retai,

ja, das war bei mir auch der Fall. Weiß der Kuckuck, warum Alexa das mit den Namen jetzt nicht rafft. Als workaround kann ich Dir zunächst empfehlen, die Namen der Switch-items dergestalt zu ändern, dass Alexa sie wueder auseinanderhalten kann. Ich habe die Switch-items meiner Rollos erst einmal wie folgt umbenannt:

Rollershutter WZ_Rollo_01 "WoZi_kleines_Fenster_links" <rollershutter> (gWoZiEG, gEGRollos, gHausRollos) {lcn="[DOWN:myhome:RELAYS.0.13.------11], [UP:myhome:RELAYS.0.13.------10], [STOP:myhome:RELAYS.0.13.------0-]"}
Switch WZ_Rollo_01_AlexaUPDOWN "Erstes Rollo" ["Switchable"]
Switch WZ_Rollo_01_AlexaSTOP "Eins" ["Switchable"] {expire="1s, command=OFF"}
.
.
.
Rollershutter WZ_Rollo_04 "WoZi_grosses_Fenster_rechts" <rollershutter> (gWoZiEG, gEGRollos, gHausRollos) {lcn="[DOWN:myhome:RELAYS.0.13.------11], [UP:myhome:RELAYS.0.13.------10], [STOP:myhome:RELAYS.0.13.------0-]"}
Switch WZ_Rollo_04_AlexaUPDOWN "Viertes Rollo" ["Switchable"]
Switch WZ_Rollo_04_AlexaSTOP "Vier" ["Switchable"] {expire="1s, command=OFF"}

Sprachbefehl dann also wie folgt:
"Alexa Erstes Rollo AN" --> Rollo fährt hoch
"Alexa Eins AN" --> Rollo stoppt nach 1s

"Alexa Erstes Rollo AUS" --> Rollo fährt runter
"Alexa Eins AN" --> Rollo stoppt nach 1s

usw. usw.

Ist zwar nicht ganz so elegant, wie ich es mir wünschen würde, und zugegeben auch nicht unbedingt sehr intuitiv, aber es funktioniert ich könnte mich wohl auch dran gewöhnen. Was ich aktuell gerade ausprobiere, ist eine etwas andere Umsetzung, die mit einem einzigen Switch-item je Rollo und entsprechend angepasster rule auskommt (und dann hoffentlich auch wieder intuitivere Bezeichner ermöglicht). Das funktioniert soweit inzwischen auch, hat aber (zumindest bisher noch) die Einschränkung, dass das Stop-Kommando nur funktioniert, wenn das Rollo ruhterfährt, d.h., beim Hochfahren funktioniert der Stop-Befehl nicht. Bin aber schon am Überlegen, ob mir das so nicht am Ende völlig ausreicht...

Hallo Retai,

ja, das war bei mir auch der Fall. Weiß der Kuckuck, warum Alexa das mit den Namen jetzt nicht rafft. Als workaround kann ich Dir zunächst empfehlen, die Namen der Switch-items dergestalt zu ändern, dass Alexa sie wueder auseinanderhalten kann. Ich habe die Switch-items meiner Rollos erst einmal wie folgt umbenannt:

Rollershutter WZ_Rollo_01 "WoZi_kleines_Fenster_links" <rollershutter> (gWoZiEG, gEGRollos, gHausRollos) {lcn="[DOWN:myhome:RELAYS.0.13.------11], [UP:myhome:RELAYS.0.13.------10], [STOP:myhome:RELAYS.0.13.------0-]"}
Switch WZ_Rollo_01_AlexaUPDOWN "Erstes Rollo" ["Switchable"]
Switch WZ_Rollo_01_AlexaSTOP "Eins" ["Switchable"] {expire="1s, command=OFF"}
.
.
.
Rollershutter WZ_Rollo_04 "WoZi_grosses_Fenster_rechts" <rollershutter> (gWoZiEG, gEGRollos, gHausRollos) {lcn="[DOWN:myhome:RELAYS.0.13.------11], [UP:myhome:RELAYS.0.13.------10], [STOP:myhome:RELAYS.0.13.------0-]"}
Switch WZ_Rollo_04_AlexaUPDOWN "Viertes Rollo" ["Switchable"]
Switch WZ_Rollo_04_AlexaSTOP "Vier" ["Switchable"] {expire="1s, command=OFF"}

Sprachbefehl dann also wie folgt:
"Alexa Erstes Rollo AN" --> Rollo fährt hoch
"Alexa Eins AN" --> Rollo stoppt nach 1s

"Alexa Erstes Rollo AUS" --> Rollo fährt runter
"Alexa Eins AN" --> Rollo stoppt nach 1s

usw. usw.

Ist zwar nicht ganz so elegant, wie ich es mir wünschen würde, und zugegeben auch nicht unbedingt sehr intuitiv, aber es funktioniert ich könnte mich wohl auch dran gewöhnen. Was ich aktuell gerade ausprobiere, ist eine etwas andere Umsetzung, die mit einem einzigen Switch-item je Rollo und entsprechend angepasster rule auskommt (und dann hoffentlich auch wieder intuitivere Bezeichner ermöglicht). Das funktioniert soweit inzwischen auch, hat aber (zumindest bisher noch) die Einschränkung, dass das Stop-Kommando nur funktioniert, wenn das Rollo ruhterfährt, d.h., beim Hochfahren funktioniert der Stop-Befehl nicht. Bin aber schon am Überlegen, ob mir das so nicht am Ende völlig ausreicht...

Hallo Retai,

ja, das war bei mir auch der Fall. Weiß der Kuckuck, warum Alexa das mit den Namen jetzt nicht rafft. Als workaround kann ich Dir zunächst empfehlen, die Namen der Switch-items dergestalt zu ändern, dass Alexa sie wueder auseinanderhalten kann. Ich habe die Switch-items meiner Rollos erst einmal wie folgt umbenannt:

Rollershutter WZ_Rollo_01 "WoZi_kleines_Fenster_links" <rollershutter> (gWoZiEG, gEGRollos, gHausRollos) {lcn="[DOWN:myhome:RELAYS.0.13.------11], [UP:myhome:RELAYS.0.13.------10], [STOP:myhome:RELAYS.0.13.------0-]"}
Switch WZ_Rollo_01_AlexaUPDOWN "Erstes Rollo" ["Switchable"]
Switch WZ_Rollo_01_AlexaSTOP "Eins" ["Switchable"] {expire="1s, command=OFF"}
.
.
.
Rollershutter WZ_Rollo_04 "WoZi_grosses_Fenster_rechts" <rollershutter> (gWoZiEG, gEGRollos, gHausRollos) {lcn="[DOWN:myhome:RELAYS.0.13.------11], [UP:myhome:RELAYS.0.13.------10], [STOP:myhome:RELAYS.0.13.------0-]"}
Switch WZ_Rollo_04_AlexaUPDOWN "Viertes Rollo" ["Switchable"]
Switch WZ_Rollo_04_AlexaSTOP "Vier" ["Switchable"] {expire="1s, command=OFF"}

Sprachbefehl dann also wie folgt:
"Alexa Erstes Rollo AN" --> Rollo fährt hoch
"Alexa Eins AN" --> Rollo stoppt nach 1s

"Alexa Erstes Rollo AUS" --> Rollo fährt runter
"Alexa Eins AN" --> Rollo stoppt nach 1s

usw. usw.

Ist zwar nicht ganz so elegant, wie ich es mir wünschen würde, und zugegeben auch nicht unbedingt sehr intuitiv, aber es funktioniert ich könnte mich wohl auch dran gewöhnen. Was ich aktuell gerade ausprobiere, ist eine etwas andere Umsetzung, die mit einem einzigen Switch-item je Rollo und entsprechend angepasster rule auskommt (und dann hoffentlich auch wieder intuitivere Bezeichner ermöglicht). Das funktioniert soweit inzwischen auch, hat aber (zumindest bisher noch) die Einschränkung, dass das Stop-Kommando nur funktioniert, wenn das Rollo ruhterfährt, d.h., beim Hochfahren funktioniert der Stop-Befehl nicht. Bin aber schon am Überlegen, ob mir das so nicht am Ende völlig ausreicht...

Hallo Retai,

ja, das war bei mir auch der Fall. Weiß der Kuckuck, warum Alexa das mit den Namen jetzt nicht rafft. Als workaround kann ich Dir zunächst empfehlen, die Namen der Switch-items dergestalt zu ändern, dass Alexa sie wueder auseinanderhalten kann. Ich habe die Switch-items meiner Rollos erst einmal wie folgt umbenannt:

Rollershutter WZ_Rollo_01 "WoZi_kleines_Fenster_links" <rollershutter> (gWoZiEG, gEGRollos, gHausRollos) {lcn="[DOWN:myhome:RELAYS.0.13.------11], [UP:myhome:RELAYS.0.13.------10], [STOP:myhome:RELAYS.0.13.------0-]"}
Switch WZ_Rollo_01_AlexaUPDOWN "Erstes Rollo" ["Switchable"]
Switch WZ_Rollo_01_AlexaSTOP "Eins" ["Switchable"] {expire="1s, command=OFF"}
.
.
.
Rollershutter WZ_Rollo_04 "WoZi_grosses_Fenster_rechts" <rollershutter> (gWoZiEG, gEGRollos, gHausRollos) {lcn="[DOWN:myhome:RELAYS.0.13.------11], [UP:myhome:RELAYS.0.13.------10], [STOP:myhome:RELAYS.0.13.------0-]"}
Switch WZ_Rollo_04_AlexaUPDOWN "Viertes Rollo" ["Switchable"]
Switch WZ_Rollo_04_AlexaSTOP "Vier" ["Switchable"] {expire="1s, command=OFF"}

Sprachbefehl dann also wie folgt:
"Alexa Erstes Rollo AN" --> Rollo fährt hoch
"Alexa Eins AN" --> Rollo stoppt nach 1s

"Alexa Erstes Rollo AUS" --> Rollo fährt runter
"Alexa Eins AN" --> Rollo stoppt nach 1s

usw. usw.

Ist zwar nicht ganz so elegant, wie ich es mir wünschen würde, und zugegeben auch nicht unbedingt sehr intuitiv, aber es funktioniert ich könnte mich wohl auch dran gewöhnen. Was ich aktuell gerade ausprobiere, ist eine etwas andere Umsetzung, die mit einem einzigen Switch-item je Rollo und entsprechend angepasster rule auskommt (und dann hoffentlich auch wieder intuitivere Bezeichner ermöglicht). Das funktioniert soweit inzwischen auch, hat aber (zumindest bisher noch) die Einschränkung, dass das Stop-Kommando nur funktioniert, wenn das Rollo ruhterfährt, d.h., beim Hochfahren funktioniert der Stop-Befehl nicht. Bin aber schon am Überlegen, ob mir das so nicht am Ende völlig ausreicht...

(06.02.2018, 19:25)retai schrieb: Hallo Jens,

danke für das Update, die Logik funktioniert, nur Alexa scheint nun etwas durcheinander zu bringen, wenn ich jetzt z.B mehrere Rollläden habe, fragt sie immer nach: "Es scheint mehrere Geräte zu geben, welches wolltest du".

Ich hatte davor für die Ein und Aus Rolladen 1-8 normal durchnummeriert und es hat ohne nachfragen funktioniert, jetzt mit dem Haltbefehl ist es anscheinend zu viel. Gibt es dazu auch noch einen Workaround?

Hallo Retai,

ja, das war bei mir auch der Fall. Weiß der Kuckuck, warum Alexa das mit den Namen jetzt nicht rafft. Als workaround kann ich Dir zunächst empfehlen, die Namen der Switch-items dergestalt zu ändern, dass Alexa sie wueder auseinanderhalten kann. Ich habe die Switch-items meiner Rollos erst einmal wie folgt umbenannt:

Rollershutter WZ_Rollo_01 "WoZi_kleines_Fenster_links" <rollershutter> (gWoZiEG, gEGRollos, gHausRollos) {lcn="[DOWN:myhome:RELAYS.0.13.------11], [UP:myhome:RELAYS.0.13.------10], [STOP:myhome:RELAYS.0.13.------0-]"}
Switch WZ_Rollo_01_AlexaUPDOWN "Erstes Rollo" ["Switchable"]
Switch WZ_Rollo_01_AlexaSTOP "Eins" ["Switchable"] {expire="1s, command=OFF"}
.
.
.
Rollershutter WZ_Rollo_04 "WoZi_grosses_Fenster_rechts" <rollershutter> (gWoZiEG, gEGRollos, gHausRollos) {lcn="[DOWN:myhome:RELAYS.0.13.------11], [UP:myhome:RELAYS.0.13.------10], [STOP:myhome:RELAYS.0.13.------0-]"}
Switch WZ_Rollo_04_AlexaUPDOWN "Viertes Rollo" ["Switchable"]
Switch WZ_Rollo_04_AlexaSTOP "Vier" ["Switchable"] {expire="1s, command=OFF"}

Sprachbefehl dann also wie folgt:
"Alexa Erstes Rollo AN" --> Rollo fährt hoch
"Alexa Eins AN" --> Rollo stoppt nach 1s

"Alexa Erstes Rollo AUS" --> Rollo fährt runter
"Alexa Eins AN" --> Rollo stoppt nach 1s

usw. usw.

Ist zwar nicht ganz so elegant, wie ich es mir wünschen würde, und zugegeben auch nicht unbedingt sehr intuitiv, aber es funktioniert ich könnte mich wohl auch dran gewöhnen. Was ich aktuell gerade ausprobiere, ist eine etwas andere Umsetzung, die mit einem einzigen Switch-item je Rollo und entsprechend angepasster rule auskommt (und dann hoffentlich auch wieder intuitivere Bezeichner ermöglicht). Das funktioniert soweit inzwischen auch, hat aber (zumindest bisher noch) die Einschränkung, dass das Stop-Kommando nur funktioniert, wenn das Rollo ruhterfährt, d.h., beim Hochfahren funktioniert der Stop-Befehl nicht. Bin aber schon am Überlegen, ob mir das so nicht am Ende völlig ausreicht...
Zitieren


Nachrichten in diesem Thema
Openhab Item für Alexa - von retai - 01.01.2018, 10:58
RE: Openhab Item für Alexa - von s.andresen - 02.01.2018, 16:35
RE: Openhab Item für Alexa - von retai - 08.01.2018, 12:32
RE: Openhab Item für Alexa - von s.andresen - 09.01.2018, 18:43
RE: Openhab Item für Alexa - von retai - 30.01.2018, 21:32
RE: Openhab Item für Alexa - von jensilein65 - 31.01.2018, 18:38
RE: Openhab Item für Alexa - von retai - 02.02.2018, 06:54
RE: Openhab Item für Alexa - von jensilein65 - 05.02.2018, 23:01
RE: Openhab Item für Alexa - von retai - 06.02.2018, 19:25
RE: Openhab Item für Alexa - von jensilein65 - 07.02.2018, 21:12
RE: Openhab Item für Alexa - von retai - 25.02.2018, 07:38
RE: Openhab Item für Alexa - von Alphalphadp - 04.10.2018, 21:52
RE: Openhab Item für Alexa - von retai - 10.10.2018, 04:42

Gehe zu: