Switch zwei Namen für Alexa vergeben

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Warrender6
Beiträge: 24
Registriert: 5. Mai 2020 16:28
Answers: 0

Switch zwei Namen für Alexa vergeben

Beitrag von Warrender6 »

Hallo,

ich möchte gerne meine Steckdosen entweder mit dem Befehl "Wohnen Steckdose" oder "Wohnen Strom" schalten.
Muss ich dazu zwei Switches anlegen, oder kann man für einen Switch einfach ein zweites Name-Tag anlegen?
Als vielleicht so in der Art:

Code: Alles auswählen

Switch Steckdose_Wohnzimmer"Wohnen Steckdose" && "Wohnen Strom"<poweroutlet> (gEGSchuko, gWohnen)["Switchable"] {knx="2/4/2+<2/4/102"}
Vielen Dank!

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Switch zwei Namen für Alexa vergeben

Beitrag von sihui »

Version 3 Tagging nutzen und friendlyNames:

https://www.openhab.org/docs/ecosystem/ ... home-skill
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Warrender6
Beiträge: 24
Registriert: 5. Mai 2020 16:28
Answers: 0

Re: Switch zwei Namen für Alexa vergeben

Beitrag von Warrender6 »

Vielen Dank!
Irgendetwas mache ich falsch:

Code: Alles auswählen

Switch Steckdose_Wohnzimmer "Wohnen Steckdose" <poweroutlet> (gEGSchuko, gWohnen) {knx="2/4/2+<2/4/102", alexa="Switchable" [friendlyNames="Wohnen Strom, Wohnzimmer Steckdose, Wohnzimmer Strom"] }
Alexa erkennt nur "Wohnen Steckdose".
Den Openhab habe ich neu gestartet und die Steckdose bei Alexa gelöscht und neu hinzugefügt.
Danke!!

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Switch zwei Namen für Alexa vergeben

Beitrag von sihui »

friendlyNames in Zusammenhang mit dem Switchable Tag habe ich noch nirgendwo gesehen. Probiere mal die anderen Modes aus.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Warrender6
Beiträge: 24
Registriert: 5. Mai 2020 16:28
Answers: 0

Re: Switch zwei Namen für Alexa vergeben

Beitrag von Warrender6 »

Danke für deine Antwort!
Leider habe ich auch mit diesen Kommandos keinen Erfolg:
alexa=Lighting
alexa="PowerController.powerState"
alexa="ToggleController.toggleState" (hier passiert gar nichts)

Kann es sein, dass die friendlyNames nur für diese Tags gelten?
"ToggleController.toggleState"
"RangeController.rangeValue"
"ModeController.mode"

In der Doku lese ich von friendlyNames nur im Zusammenhang mit diesen Tags.
Hast du sonst noch eine Idee?
Danke!

Edit: Ja, meine Vermutung scheint zu stimmen: friendlyNames gibt es nur im Zusammenhang mit Building Block APIs
https://community.openhab.org/t/alexa-s ... ames/98018

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Switch zwei Namen für Alexa vergeben

Beitrag von sihui »

Warrender6 hat geschrieben: 26. Mai 2020 09:43 Kann es sein, dass die friendlyNames nur für diese Tags gelten?
Möglich.

Warrender6 hat geschrieben: 26. Mai 2020 09:43 Hast du sonst noch eine Idee?
Nein, sorry, ich nutze diese Funktion nicht.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Switch zwei Namen für Alexa vergeben

Beitrag von sihui »

Warrender6 hat geschrieben: 26. Mai 2020 09:43 Edit: Ja, meine Vermutung scheint zu stimmen: friendlyNames gibt es nur im Zusammenhang mit Building Block APIs
Ah, okay.
Dann musst du zwei getrennte Items anlegen und diese per Rule verknüpfen.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Switch zwei Namen für Alexa vergeben

Beitrag von sihui »

Laut dem Thread müsste dann aber
https://www.openhab.org/docs/ecosystem/ ... ogglestate
funktionieren.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Warrender6
Beiträge: 24
Registriert: 5. Mai 2020 16:28
Answers: 0

Re: Switch zwei Namen für Alexa vergeben

Beitrag von Warrender6 »

Ok. Danke!
Ich habe @Setting.Opening vergessen. Vermutlich hat daher das ein/aus nicht funktioniert.
Jetzt klappt zumindest dar Tag powerController.powerState für "Gästezimmmer Steckdose ein" allerdings nicht für "Mausi ein", oder "Franzi ein"

Code: Alles auswählen

Switch Schuko_Gaestezimmer_OG "Gästezimmer Steckdose" <poweroutlet> (gOGSchuko, gZimmer1) {alexa="PowerController.powerState" [friendlyNames="@Setting.Opening, Franzi, Mausi"], knx="3/4/4+<3/4/104"}
Alexa sagt, dass es kein Gerät names Franzi finden konnte.

Antworten