KNX Installation funktioniert nicht mit Alexa

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
HeHa
Beiträge: 50
Registriert: 13. Nov 2019 17:41
Answers: 1

KNX Installation funktioniert nicht mit Alexa

Beitrag von HeHa »

Hallo,

habe ein funktionierendes OpenHab2 (openHAB 2.4.0-1 (Release Build)) mit KNX2 Binding (binding-knx - 2.4.0) auf einem Raspberry Pi 4 laufen.

Ziel ist es meine KNX Items mit Alexa steuern zu können.

Ich habe folgende Anleitung dazu gefunden und mich daran gehalten:
https://zukunftathome.de/alexa-in-openh ... tegrieren/

Danach habe ich mein Test-Item gebaut:

Code: Alles auswählen

Rollershutter KNX_Wohnzimmer_links      "Wohnzimmer Rollo Links [%d %%]"                <rollershutter> (GF_LivingRoom)  [ „Switchable“ ]  { channel="knx:device:ce7e05c5:13" }
Ich bekomme auch "Wohnzimmer Rollo Links" in der Alexa angezeigt nachdem die suche erfolgreich durchgelaufen ist.
Verwende ich nun den Sprachbefehl ...

Alexa Antwortet, das unterstützt das Gerät nicht...

Kann ich kein KNX Rollo integrieren .. oder wo könnte der Fehler liegen ???

Gruß Henning

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: KNX Installation funktioniert nicht mit Alexa

Beitrag von udo1toni »

Die Anführungszeichen um das Tag sind ziemlich sicher falsch. Ich nutze selbst kein Alexa, weiß also nicht, ob das solche Auswirkungen haben kann.

Es böte sich an, openHAB auf das neue stable Release anzuheben (OH2.5, seit heute Nacht...), da es weitreichende Änderungen an der Anbindung für Alexa und auch Google Assistant gibt, die ehemals rudimentäre Unsterstützung ist nun sehr weitreichend.
Die Konfiguration läuft nun auch über Metadaten, Tags funktionieren aber auch noch.

Natürlich ist die Umstellung nicht mit dem Austausch der Software getan, dafür wurde seit ende 2018 einfach zu viel geändert. Aber: es lohnt sich!
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

HeHa
Beiträge: 50
Registriert: 13. Nov 2019 17:41
Answers: 1

Re: KNX Installation funktioniert nicht mit Alexa

Beitrag von HeHa »

Hallo,

danke für den Tipp.

Update erfolgreich durchgeführt und andere Fehler beseitigt.

Aber das meinige hier beschriebene Problem wurde nicht behoben.
Was ich allerdings herausgefunden habe ist, dass ["Switchable"] also mit den "" zwingend notwendig ist, da ohne Alexa das Iteam nicht finden kann.

Gruß Henning

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: KNX Installation funktioniert nicht mit Alexa

Beitrag von udo1toni »

Das liest sich im Blog aber anders. Es ging mir auch nicht um die Anführungszeichen als solche, sondern um die, die Du oben verwendet hast (typografische statt des Zoll-Zeichens)

https://www.openhab.org/blog/2019-12-14 ... lexa-skill

https://www.openhab.org/docs/ecosystem/alexa/
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
KellerK1nd
Beiträge: 432
Registriert: 17. Jun 2019 16:45
Answers: 1
Wohnort: Griesheim

Re: KNX Installation funktioniert nicht mit Alexa

Beitrag von KellerK1nd »

Bei mir geht es auch nur mit "". Nur finde ich die Integration noch zu „flach“. Ich hab einen Shelly1 am E-Öffner von der Haustür hängen. Funktioniert wunderbar. Nur bei Alexa bekomm ich es nicht gebacken mit einem simplen Befehl (Alexa, öffne Haustür) den Befehl abzusetzen, weder über das Item oder eine Routine. Hab dabei auch das ["Switchable"] genutzt, es funktioniert nur: Alexa, schalte Haustür ein. Dabei glaube ich nicht, das es an openHab liegt, sondern seitens Amazon.
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: KNX Installation funktioniert nicht mit Alexa

Beitrag von udo1toni »

Hast Du Dir denn die neue Schnittstelle angeschaut? Ich hab den Artikel nicht sehr gründlich gelesen, aber für mich klang es danach, als könne man gezielt Schlüsselwörter hinzufügen ("öffne", statt "schalte ein")
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

HeHa
Beiträge: 50
Registriert: 13. Nov 2019 17:41
Answers: 1

Re: KNX Installation funktioniert nicht mit Alexa

Beitrag von HeHa »

Hallo Udo1toni,

ja da schau mal an .. werde mir genauer die Sache mal durchlesen müssen .....
Ich werde mal sehen, ob ich es hinbekomme.

Gruß Henning

HeHa
Beiträge: 50
Registriert: 13. Nov 2019 17:41
Answers: 1

Re: KNX Installation funktioniert nicht mit Alexa

Beitrag von HeHa »

Hallo, hat nun geklappt .. Ich fasse mal zusammen wie ich vorgegangen bin (Danke an Patrick)

1. Anleitung befolgen https://zukunftathome.de/alexa-in-openh ... tegrieren/
2. Danach diverse Supportkommunikation mit Patrick auf der obrigen Seite geführt :=)
3. Dummy Eintrag zu jedem KNX Item angelegt:

Code: Alles auswählen

Rollershutter KNX_Wohnzimmer_links          "Wohnzimmer Rollo Links"                        <rollershutter> (gknx_Living) { channel="knx:device:ce7e05c5:13" }
Rollershutter KNX_Wohnzimmer_links_Alexa    "Wohnzimmer Rollo Links"      ["Switchable"] 
4. Eine Regel erstellt zu jedem Item erstellt:

Code: Alles auswählen

rule "Wohnzimmer Links"
when
Item KNX_Wohnzimmer_links_Alexa received command
then
if (receivedCommand> 50 )
{
KNX_Wohnzimmer_links.sendCommand(DOWN)
}
else
{
KNX_Wohnzimmer_links.sendCommand(UP)
}
end
5. Alexa reagiert sprachlich nur auf den Befehl: Alexa Wohnzimmer Links 100% und Alexa Wohnzimmer Links 0% (Aktor wird als dimmer in Alexa erkannt)

Gruß Henning
PS: Nochmals vielen lieben Dank Patrick

Antworten