^

Themabewertung:
  • 226 Bewertung(en) - 2.9 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
GVS Makros via Netzwerk ausführen
#6
Hallo Zusammen,

Ich greife dieses alte Thema mal auf, da ich aktuell genau diese Funktion brauche. Ich versuche momentan die GVS mit einem Amazon Echo (Sprachsteuerung) anzusteuern.

Ich habe dazu auf meinem GVS-Server zusätzlich die HA-Bridge laufen, welche später Alexa als Geräte von Phillips (HUE) vorgaukelt.
Die HA-Bridge läuft auf Port 80, da bei verwendung eines anderen Ports, Alexa bei mir keine Geräte gefunden hat. Die GVS habe ich daher auf einen anderen Port (8081) umgelegt.

In der GVS habe ich eine externe Verbindung "Netzwerk-Lauschen" angelegt wie oben beschrieben TCP - Port 8080.
Im Ereignismelder habe ich dann bei den Bedigungen die Paketdaten "switchbueroon" hinterlegt um mit diesem Text die Beleuchtung im Büro einzuschalten.

Auf der Weboberfläche der HA-Bridge kann man nun ein neues Gerät mit dem namen "Büro" anlegen und kann hier Befehle für das AN- und AUS- schalten hinterlegen.
Ich habe dort in meinem Fall für das Einschalten (OnItem) den Befehl "http://localhost:8080/switchbueroon" hinterlegt.

Speichert man das neue Gerät ab, so hat man die möglichkeit die Befehle direkt über einen Test-Button auszuführen. Was bei mir auch funktioniert hat.
Sobald Alexa das Gerät "Büro" gefunden hat, kann man nun mit den Worten "Alexa, schalte Büro Ein" den hinterlegten Einschaltbefehl auslösen.

Und jetzt kommt der Punkt an dem ich nicht mehr weiter komme:
Ein Befehl wird bei mir pro angelegtem Gerät nur ein einziges mal von Alexa ausgeführt. Obwohl die Beleuchtung wie erhofft geschaltet wird gibt Alexa kurz darauf die Meldung: "Ich weiss nicht was schief gelaufen ist"
Bei jedem weiteren versuch wird weder ein-/ noch ausgeschaltet. Ich vermute das Alexa bzw. die HA-Bridge irgend eine Rückmeldung erwartet und diese nicht bekommt.
Über die Weboberfläche der HA-Bridge lassen sich über die Test-Buttons weiterhin alle Befehle wie gewollt schalten.

Testweise habe ich meinen SAT-Reciever als Gerät angelegt, welcher sich auch mit http://-Aufrufen Ein/Auschalten lässt. Funktioniert über die Spracheingabe wunderbar und als Rückmeldung kommt von Alexa ein "OK".

In der HA-Bridge kann man für den hinterlegten Befehl für das Ein/Ausschalten (http://localhost:8080/switchbueroon) noch einen "Device-Type" festlegen. Hier habe ich "HTTP-Device" ausgewählt.
Hier steht noch TCP-Device und UDP-Device zur Verfügung.

Wenn ich auf "TCP-Device" umstelle quittiert Alexa alle Befehle mit "OK" aber bei der GVS kommt nichts an, bzw. wird nichts ausgeführt.

Hat jemand eine Idee was ich noch versuchen könnte? Ich stehe kurz vor dem Ziel aber komme einfach nicht weiter..

Vielen Dank

Mit freundlichen Grüßen
Timo, der sich gerne ein paar Ereignismelder-Lizenzen kaufen würde sobald das ganze funktioniert Wink
Zitieren


Nachrichten in diesem Thema
[Kein Betreff] - von bjoern1012 - 21.02.2014, 12:44
[Kein Betreff] - von Sven - 21.02.2014, 17:48
[Kein Betreff] - von Uwe - 23.02.2014, 12:17
RE: GVS Makros via Netzwerk ausführen - von timo_s - 25.01.2018, 11:33

Gehe zu: