Ankündigung

Einklappen
Keine Ankündigung bisher.

Amazon Alexa Plugin

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Loki
    antwortet
    Hallöchen,

    ich versuche gerade Alexa zum laufen zu bekommen.

    Was habe ich bisher gemacht:
    • Anleitungen in der Plugin Readme gelesen
    • Smarthome Skill auf Amazon nach Anleitung erstellt
    • Smarthome Skill auf Alexa aktiviert
    Aktuell kann ich auf der Amazon Webseite, in der Lambda Management Console Test Requests ausführen. Ich bekomme eine Antwort beim Discover, und auch TurnOn und TurnOff funktionieren (mein Licht schaltet mit den Test Requests)

    Aus diesem Grund kann ich schon mal davon ausgehen, dass das Plugin richtig läuft und auch die Verbindung vom Skill in der Amazon Cloud zu meinem Server funktioniert.

    Leider bekomme ich aber über den Skill auf Alexa selbst nichts geschaltet. Ich versuche über den Befehl "Alexa Wohnzimmer Licht" mein Wohnzimmer Licht zu schalten. Leider sagt sie ständig, dass sie Wohnzimmer Licht nicht finden kann. Wie kann ich testen, ob der Skill bei Alexa richtig installiert ist und läuft? Bzw wie kann ich denn, wenn die Lambda korrekt erstellt ist, per Sprache das ganze steuern?

    Kurz zu meiner Raum.conf und dem dazugehörigen eingespeicherten Sprachbefehl:

    Code:
    [raum][INDENT][[wohnzimmer]][/INDENT][INDENT=2][[[deckenlicht]]][/INDENT][INDENT=3]type = bool
    knx_dpt = 1
    knx_listen = grpadr
    knx_send = grpadr
    knx_init = grpadr
    alexa_name = "Wohnzimmer Licht"
    alexa_actions = "turnOn turnOff"
    alexa_alias = "Wohnzimmerlicht"[/INDENT]
    Wie gesagt, ich habe das Gefühl der Skill auf Alexa läuft nicht richtig. Wie kann ich denn testen, ob die Spracheingabe von mir korrekt zur Lambda kommt?

    Danke und Grüsse

    Einen Kommentar schreiben:


  • henfri
    antwortet
    Hallo,

    ich möchte gerne das Plugin mit zwei unterschiedlichen Amazon Accounts -im gleichen Haushalt- nutzen.
    Welche Schritte der Anleitung muss ich nochmal für den zweiten Account durchführen?

    Gruß,
    Hendrik

    Einen Kommentar schreiben:


  • BlackCrow
    antwortet
    Oh, dann versuche ich es nochmal über Sophos. Ich möchte die Visu sowieso nicht nach draußen haben und wenn das Plugin für Alexa ohne Websocket arbeitet, dann ist es mir über Sophos lieber, alleine wegen des Zertifikats.

    Ich muss nochmal was blödes fragen: Einen Status von einem Item kann ich nicht abfragen, oder?

    Wenn ich beispielsweise frage, ob das Licht im Wohnzimmer an ist, dannkommt als Antwort, dass das Gerät dies nicht unterstützt.

    Einen Kommentar schreiben:


  • hotzen
    antwortet
    Ist keine websocket, sondern ein ganz normaler TCP http Endpunkt

    Einen Kommentar schreiben:


  • BlackCrow
    antwortet
    YES!!

    Das ist es gewesen. Jetzt funktioniert alles. Vielen Dank

    Einen Kommentar schreiben:


  • patrickgoll
    antwortet
    Hi BlackCrow ,

    du kannst die Payload Version wieder zurückstellen, wenn du in den Webentwickler Tools (F12 oder STRG+SHIFT+I) in deinem Browser das Feld, was ausgegraut ist suchst (Inspector benutzen) und dann das Attribut disabled="disabled" einfach komplett weglöscht. Das macht aus dem ausgegrauten Radiobutton wieder einen aktiven. Dann kannst du es abspeichern und bist zurück auf V2.

    Was die WebSockets angeht kann ich dir das nicht sicher sagen. Die Visu verwendet sicher WebSockets, weswegen Ich zum Beispiel mit meiner Sophos UTM den Reverse Proxy nicht nehmen kann um die Visu zu veröffentlichen, da die UTM auch keine WebSockets unterstützt. Und trotzdem funktioniert das Alexa Plugin via demselben ReverseProxy gut über meine UTM.

    Ich hoffe das hilft dir weiter.

    Grüße,
    Patrick

    Einen Kommentar schreiben:


  • BlackCrow
    antwortet
    Ich habe noch eine andere mögliche Fehlerquelle gefunden:

    Läuft das Ganze über einen Websocket? Wenn ja, dann wäre die Firewall eventuell auch ein Problem, denn die unterstützt in meiner jetzigen Konfiguration leider keinen Websocket.


    Das ist, was ich im Log sehen kann, wenn ich in der App nach neuen Geräten suche. Die Test-AWS funktioniert
    Code:
    2018-02-15 23:23:30 DEBUG    service      alexa        HTTP/1.0 POST / -- service.py:do_POST:44
    192.168.1.136 - - [15/Feb/2018 23:23:30] code 500, message Internal Server Error
    192.168.1.136 - - [15/Feb/2018 23:23:30] "POST / HTTP/1.0" 500 -
    2018-02-15 23:23:30 DEBUG    service      alexa        HTTP/1.0 POST / -- service.py:do_POST:44
    192.168.1.136 - - [15/Feb/2018 23:23:30] code 500, message Internal Server Error
    192.168.1.136 - - [15/Feb/2018 23:23:30] "POST / HTTP/1.0" 500 -
    Edit:
    Am Websocket lag es nicht - ich habe jetzt einen Proxy mit nginx an der Firewall vorbei geschleust. Gleiches Problem. Jetzt habe ich wirklich keine Idee mehr. :-(
    Zuletzt geändert von BlackCrow; 15.02.2018, 23:26.

    Einen Kommentar schreiben:


  • BlackCrow
    antwortet
    Hallo zusammen,

    ich habe ein kleines Problem bei der Einrichtung des Plugins.

    Ich bin jetzt alle Schritte durchgegangen und kann mit dem Testscript auch meine Items sehen.

    Über Alexa finde ich sie allerdings nicht. Der Debug erzählt, dass der Server einen Fehler 500 ausspuckt. Hier im Forum habe ich dann entdeckt, dass dies an der Payload-Version liegen soll.

    Daher wollte ich diese umstellen - leider geht dies nicht, wenn man mit der Maus drüber fährt, dann wird der Mauszeiger zum "Verbotszeichen".

    payload1.jpg

    Was kann ich tun?

    Viele Grüße

    Miguel

    Zuletzt geändert von BlackCrow; 15.02.2018, 11:36.

    Einen Kommentar schreiben:


  • bruepe
    antwortet
    Problem gelöst! Das Problem lag darin, dass ich die Lambda Funktion in den Staaten angelegt habe und nicht wie in der Readme geschrieben in EU/Ireland.
    Danke an patrickgoll für die Unterstützung.

    Einen Kommentar schreiben:


  • bruepe
    antwortet
    Code:
    [LIST][*]2018-01-21 14:04:02 INFO Main Loading '/usr/local/smarthome/plugins/alexa/plugin.yaml' to 'OrderedDict'[*]2018-01-21 14:04:02 INFO Main plugin 'alexa': No parameter definitions found in metadata[*]2018-01-21 14:04:02 INFO Main Initialized plugin 'alexa' from from section 'alexa'[*]2018-01-21 14:04:10 DEBUG alexa Alexa: validating device eg_esszimmer_wand_schalten[*]2018-01-21 14:04:10 DEBUG alexa Alexa: validating device eg_esszimmer_decke_schalten[*]2018-01-21 14:04:10 DEBUG alexa Alexa: validating device eg_kueche_ambiente[*]2018-01-21 14:04:10 DEBUG alexa Alexa: validating device eg_esszimmer_decke_dimmen[*]2018-01-21 14:04:10 DEBUG alexa Alexa: validating device gaste-wc-spiegel[*]2018-01-21 14:04:10 DEBUG alexa Alexa: validating device eg_kueche_decke[*]2018-01-21 14:04:10 DEBUG alexa Alexa: validating device eg_esszimmer_wand_dimmen[*]2018-01-21 14:04:10 DEBUG alexa Alexa: validating device gaste-wc-decke[*]2018-01-21 14:04:10 INFO alexa Alexa: device eg_esszimmer_wand_schalten aliased 'Esszimmer Wand' via eg_esszimmer_wand_schalten-alias1[*]2018-01-21 14:04:10 INFO alexa Alexa: device eg_esszimmer_wand_schalten aliased 'Wandlicht Esszimmer' via eg_esszimmer_wand_schalten-alias2[*]2018-01-21 14:04:10 INFO alexa Alexa: device eg_esszimmer_decke_schalten aliased 'Esstisch' via eg_esszimmer_decke_schalten-alias1[*]2018-01-21 14:04:10 INFO alexa Alexa: device eg_esszimmer_decke_schalten aliased 'Tischlicht' via eg_esszimmer_decke_schalten-alias2[*]2018-01-21 14:04:10 INFO alexa Alexa: device eg_kueche_ambiente aliased 'Herdlicht' via eg_kueche_ambiente-alias1[*]2018-01-21 14:04:10 INFO alexa Alexa: device eg_kueche_ambiente aliased 'Küchenlicht' via eg_kueche_ambiente-alias2[*]2018-01-21 14:04:10 INFO alexa Alexa: device eg_kueche_ambiente aliased 'Ambientebeleuchtung Küche' via eg_kueche_ambiente-alias3[*]2018-01-21 14:04:10 INFO alexa Alexa: device eg_esszimmer_decke_dimmen aliased 'Esstisch' via eg_esszimmer_decke_dimmen-alias1[*]2018-01-21 14:04:10 INFO alexa Alexa: device eg_esszimmer_decke_dimmen aliased 'Tischlicht' via eg_esszimmer_decke_dimmen-alias2[*]2018-01-21 14:04:10 INFO alexa Alexa: device gaste-wc-spiegel aliased 'Spiegellicht Gäste-WC' via gaste-wc-spiegel-alias1[*]2018-01-21 14:04:10 INFO alexa Alexa: device gaste-wc-spiegel aliased 'Spiegel Gäste-WC' via gaste-wc-spiegel-alias2[*]2018-01-21 14:04:10 INFO alexa Alexa: device eg_kueche_decke aliased 'Küchenlicht an der Decke' via eg_kueche_decke-alias1[*]2018-01-21 14:04:10 INFO alexa Alexa: device eg_kueche_decke aliased 'Deckenlicht in der Küche' via eg_kueche_decke-alias2[*]2018-01-21 14:04:10 INFO alexa Alexa: device eg_kueche_decke aliased 'Küchenlicht' via eg_kueche_decke-alias3[*]2018-01-21 14:04:10 INFO alexa Alexa: device eg_esszimmer_wand_dimmen aliased 'Esszimmer Wand' via eg_esszimmer_wand_dimmen-alias1[*]2018-01-21 14:04:10 INFO alexa Alexa: device eg_esszimmer_wand_dimmen aliased 'Wandlicht Esszimmer' via eg_esszimmer_wand_dimmen-alias2[*]2018-01-21 14:04:10 INFO alexa Alexa: device gaste-wc-decke aliased 'Deckenlicht Gäste-WC' via gaste-wc-decke-alias1[*]2018-01-21 14:04:10 INFO alexa Alexa: device gaste-wc-decke aliased 'GästeWC Licht' via gaste-wc-decke-alias2[*]2018-01-21 14:04:10 INFO alexa Alexa: providing 26 devices[*]2018-01-21 14:04:10 INFO alexa Alexa: service starting[*]2018-01-21 14:04:58 INFO Scheduler Threads: CP Server Thread-26: 1, Scheduler: 1, _TimeoutMonitor: 1, CP Server Thread-25: 1, CP Server Thread-21: 1, Thread-28: 1, CP Server Thread-14: 1, Thread-27: 1, CP Server Thread-22: 1, CP Server Thread-10: 1, HTTPServer Thread-7: 1, CP Server Thread-8: 1, CP Server Thread-12: 1, logics.devicelist: 5, MonitoringService_avm_fritzbox_7590: 1, CP Server Thread-16: 1, CP Server Thread-11: 1, CP Server Thread-24: 1, CP Server Thread-9: 1, CP Server Thread-13: 1, Main: 1, CP Server Thread-15: 1, CP Server Thread-23: 1, CP Server Thread-20: 1, alexa: 1, CP Server Thread-19: 1, CP Server Thread-17: 1, HTTPServer Thread-18: 1[*]2018-01-21 14:05:59 INFO Scheduler Threads: CP Server Thread-26: 1, Thread-105: 1, CP Server Thread-14: 1, Thread-114: 1, Thread-29: 1, Thread-97: 1, Thread-73: 1, Thread-49: 1, HTTPServer Thread-7: 1, Thread-39: 1, CP Server Thread-12: 1, logics.devicelist: 6, Thread-56: 1, Main: 1, Thread-50: 1, MonitoringService_avm_fritzbox_7590: 1, Thread-90: 1, CP Server Thread-17: 1, Scheduler: 1, Thread-83: 1, CP Server Thread-21: 1, Thread-94: 1, Thread-35: 1, Thread-38: 1, Thread-54: 1, Thread-67: 1, CP Server Thread-10: 1, Thread-47: 1, CP Server Thread-8: 1, Thread-109: 1, CP Server Thread-16: 1, Thread-64: 1, CP Server Thread-22: 1, CP Server Thread-11: 1, CP Server Thread-24: 1, CP Server Thread-13: 1, CP Server Thread-15: 1, Thread-65: 1, Thread-102: 1, CP Server Thread-20: 1, alexa: 1, Thread-87: 1, Thread-108: 1, Thread-100: 1, _TimeoutMonitor: 1, Thread-42: 1, Thread-91: 1, Thread-53: 1, Thread-34: 1, Thread-117: 1, Thread-116: 1, Thread-69: 1, Thread-98: 1, Thread-74: 1, Thread-62: 1, Thread-106: 1, CP Server Thread-19: 1, Thread-80: 1, Thread-84: 1, Thread-40: 1, Thread-51: 1, Thread-46: 1, Thread-112: 1, Thread-88: 1, Thread-71: 1, HTTPServer Thread-18: 1, Thread-81: 1, CP Server Thread-25: 1, Thread-61: 1, Thread-36: 1, Thread-27: 1, Thread-75: 1, Thread-95: 1, Thread-111: 1, Thread-31: 1, Thread-32: 1, Thread-43: 1, Thread-72: 1, Thread-101: 1, Thread-104: 1, CP Server Thread-9: 1, Thread-68: 1, CP Server Thread-23: 1, Thread-58: 1, Thread-85: 1, Thread-79: 1, Thread-57: 1[*]2018-01-21 14:07:00 INFO Scheduler Threads: CP Server Thread-26: 1, Thread-105: 1, CP Server Thread-14: 1, Thread-114: 1, Thread-29: 1, Thread-97: 1, Thread-73: 1, Thread-49: 1, HTTPServer Thread-7: 1, Thread-39: 1, CP Server Thread-12: 1, logics.devicelist: 7, Thread-56: 1, Main: 1, Thread-50: 1, MonitoringService_avm_fritzbox_7590: 1, Thread-90: 1, CP Server Thread-17: 1, Scheduler: 1, Thread-83: 1, CP Server Thread-21: 1, Thread-94: 1, Thread-35: 1, Thread-38: 1, Thread-54: 1, Thread-67: 1, CP Server Thread-10: 1, Thread-47: 1, CP Server Thread-8: 1, Thread-109: 1, CP Server Thread-16: 1, Thread-64: 1, CP Server Thread-22: 1, CP Server Thread-11: 1, CP Server Thread-24: 1, CP Server Thread-13: 1, CP Server Thread-15: 1, Thread-65: 1, Thread-102: 1, CP Server Thread-20: 1, alexa: 1, Thread-87: 1, Thread-108: 1, Thread-100: 1, _TimeoutMonitor: 1, Thread-42: 1, Thread-91: 1, Thread-53: 1, Thread-34: 1, Thread-116: 1, Thread-69: 1, Thread-98: 1, Thread-74: 1, Thread-62: 1, Thread-106: 1, CP Server Thread-19: 1, Thread-80: 1, Thread-84: 1, Thread-118: 1, Thread-40: 1, Thread-51: 1, Thread-46: 1, Thread-112: 1, Thread-88: 1, Thread-71: 1, HTTPServer Thread-18: 1, Thread-81: 1, CP Server Thread-25: 1, Thread-61: 1, Thread-36: 1, Thread-27: 1, Thread-75: 1, Thread-95: 1, Thread-111: 1, Thread-31: 1, Thread-32: 1, Thread-43: 1, Thread-72: 1, Thread-101: 1, Thread-104: 1, CP Server Thread-9: 1, Thread-68: 1, CP Server Thread-23: 1, Thread-58: 1, Thread-85: 1, Thread-79: 1, Thread-57: 1[*]2018-01-21 14:08:02 INFO Scheduler Threads: CP Server Thread-26: 1, Thread-105: 1, CP Server Thread-14: 1, Thread-114: 1, Thread-29: 1, Thread-97: 1, Thread-73: 1, Thread-49: 1, HTTPServer Thread-7: 1, Thread-39: 1, CP Server Thread-12: 1, logics.devicelist: 8, Thread-56: 1, Main: 1, Thread-50: 1, MonitoringService_avm_fritzbox_7590: 1, Thread-90: 1, CP Server Thread-17: 1, Scheduler: 1, Thread-83: 1, CP Server Thread-21: 1, Thread-94: 1, Thread-35: 1, Thread-38: 1, Thread-54: 1, Thread-67: 1, CP Server Thread-10: 1, Thread-47: 1, CP Server Thread-8: 1, Thread-109: 1, CP Server Thread-16: 1, Thread-64: 1, CP Server Thread-22: 1, CP Server Thread-11: 1, CP Server Thread-24: 1, CP Server Thread-13: 1, CP Server Thread-15: 1, Thread-65: 1, Thread-102: 1, CP Server Thread-20: 1, alexa: 1, Thread-87: 1, Thread-108: 1, Thread-100: 1, _TimeoutMonitor: 1, Thread-42: 1, Thread-91: 1, Thread-53: 1, Thread-34: 1, Thread-116: 1, Thread-69: 1, Thread-98: 1, Thread-74: 1, Thread-62: 1, Thread-106: 1, CP Server Thread-19: 1, Thread-80: 1, Thread-84: 1, Thread-40: 1, Thread-51: 1, Thread-46: 1, Thread-119: 1, Thread-112: 1, Thread-88: 1, Thread-71: 1, HTTPServer Thread-18: 1, Thread-81: 1, CP Server Thread-25: 1, Thread-61: 1, Thread-36: 1, Thread-27: 1, Thread-75: 1, Thread-95: 1, Thread-111: 1, Thread-31: 1, Thread-32: 1, Thread-43: 1, Thread-72: 1, Thread-101: 1, Thread-104: 1, CP Server Thread-9: 1, Thread-68: 1, CP Server Thread-23: 1, Thread-58: 1, Thread-85: 1, Thread-79: 1, Thread-57: 1[*]2018-01-21 14:09:03 INFO Scheduler Threads: CP Server Thread-26: 1, Thread-105: 1, CP Server Thread-14: 1, Thread-114: 1, Thread-29: 1, Thread-97: 1, Thread-73: 1, Thread-49: 1, HTTPServer Thread-7: 1, Thread-39: 1, CP Server Thread-12: 1, logics.devicelist: 7, Thread-56: 1, Thread-120: 1, idle: 2, Main: 1, Thread-50: 1, MonitoringService_avm_fritzbox_7590: 1, Thread-90: 1, CP Server Thread-17: 1, Scheduler: 1, Thread-83: 1, CP Server Thread-21: 1, Thread-94: 1, Thread-35: 1, Thread-38: 1, Thread-54: 1, Thread-67: 1, CP Server Thread-10: 1, Thread-47: 1, CP Server Thread-8: 1, Thread-109: 1, CP Server Thread-16: 1, Thread-64: 1, CP Server Thread-22: 1, CP Server Thread-11: 1, CP Server Thread-24: 1, CP Server Thread-13: 1, CP Server Thread-15: 1, Thread-65: 1, Thread-102: 1, CP Server Thread-20: 1, alexa: 1, Thread-87: 1, Thread-108: 1, Thread-100: 1, _TimeoutMonitor: 1, Thread-42: 1, Thread-91: 1, Thread-53: 1, Thread-34: 1, Thread-116: 1, Thread-69: 1, Thread-98: 1, Thread-74: 1, Thread-62: 1, Thread-106: 1, CP Server Thread-19: 1, Thread-80: 1, Thread-84: 1, Thread-40: 1, Thread-51: 1, Thread-46: 1, Thread-112: 1, Thread-88: 1, Thread-71: 1, HTTPServer Thread-18: 1, Thread-81: 1, CP Server Thread-25: 1, Thread-61: 1, Thread-36: 1, Thread-27: 1, Thread-75: 1, Thread-95: 1, Thread-111: 1, Thread-31: 1, Thread-32: 1, Thread-43: 1, Thread-72: 1, Thread-101: 1, Thread-104: 1, CP Server Thread-9: 1, Thread-68: 1, CP Server Thread-23: 1, Thread-58: 1, Thread-85: 1, Thread-79: 1, Thread-57: 1[*]2018-01-21 14:10:04 INFO Scheduler Threads: CP Server Thread-26: 1, Thread-105: 1, CP Server Thread-14: 1, Thread-114: 1, Thread-29: 1, Thread-97: 1, Thread-73: 1, Thread-49: 1, HTTPServer Thread-7: 1, Thread-39: 1, CP Server Thread-12: 1, logics.devicelist: 10, Thread-56: 1, Main: 1, Thread-50: 1, MonitoringService_avm_fritzbox_7590: 1, Thread-90: 1, CP Server Thread-17: 1, Scheduler: 1, Thread-83: 1, CP Server Thread-21: 1, Thread-94: 1, Thread-35: 1, Thread-38: 1, Thread-54: 1, Thread-67: 1, CP Server Thread-10: 1, Thread-47: 1, CP Server Thread-8: 1, Thread-109: 1, CP Server Thread-16: 1, Thread-64: 1, CP Server Thread-22: 1, CP Server Thread-11: 1, CP Server Thread-24: 1, CP Server Thread-13: 1, CP Server Thread-15: 1, Thread-65: 1, Thread-102: 1, CP Server Thread-20: 1, alexa: 1, Thread-87: 1, Thread-108: 1, Thread-100: 1, _TimeoutMonitor: 1, Thread-42: 1, Thread-91: 1, Thread-53: 1, Thread-34: 1, Thread-116: 1, Thread-69: 1, Thread-98: 1, Thread-74: 1, Thread-62: 1, Thread-136: 1, Thread-106: 1, CP Server Thread-19: 1, Thread-80: 1, Thread-84: 1, Thread-40: 1, Thread-51: 1, Thread-46: 1, Thread-112: 1, Thread-88: 1, Thread-71: 1, HTTPServer Thread-18: 1, Thread-81: 1, CP Server Thread-25: 1, Thread-61: 1, Thread-36: 1, Thread-27: 1, Thread-75: 1, Thread-95: 1, Thread-111: 1, Thread-31: 1, Thread-32: 1, Thread-43: 1, Thread-72: 1, Thread-101: 1, Thread-104: 1, CP Server Thread-9: 1, Thread-68: 1, CP Server Thread-23: 1, Thread-58: 1, Thread-85: 1, Thread-79: 1, Thread-57: 1[*]2018-01-21 14:11:06 INFO Scheduler Threads: CP Server Thread-26: 1, Thread-105: 1, Thread-137: 1, CP Server Thread-14: 1, Thread-114: 1, Thread-29: 1, Thread-97: 1, Thread-73: 1, Thread-49: 1, HTTPServer Thread-7: 1, Thread-39: 1, CP Server Thread-12: 1, logics.devicelist: 10, Thread-56: 1, idle: 1, Main: 1, Thread-50: 1, MonitoringService_avm_fritzbox_7590: 1, Thread-90: 1, CP Server Thread-17: 1, Scheduler: 1, Thread-83: 1, CP Server Thread-21: 1, Thread-94: 1, Thread-35: 1, Thread-38: 1, Thread-54: 1, Thread-67: 1, CP Server Thread-10: 1, Thread-47: 1, CP Server Thread-8: 1, Thread-109: 1, CP Server Thread-16: 1, Thread-64: 1, CP Server Thread-22: 1, CP Server Thread-11: 1, CP Server Thread-24: 1, CP Server Thread-13: 1, CP Server Thread-15: 1, Thread-65: 1, Thread-102: 1, CP Server Thread-20: 1, alexa: 1, Thread-87: 1, Thread-108: 1, Thread-100: 1, _TimeoutMonitor: 1, Thread-42: 1, Thread-91: 1, Thread-53: 1, Thread-34: 1, Thread-116: 1, Thread-69: 1, Thread-98: 1, Thread-74: 1, Thread-62: 1, Thread-106: 1, CP Server Thread-19: 1, Thread-80: 1, Thread-84: 1, Thread-40: 1, Thread-51: 1, Thread-46: 1, Thread-112: 1, Thread-88: 1, Thread-71: 1, HTTPServer Thread-18: 1, Thread-81: 1, CP Server Thread-25: 1, Thread-61: 1, Thread-36: 1, Thread-27: 1, Thread-75: 1, Thread-95: 1, Thread-111: 1, Thread-31: 1, Thread-32: 1, Thread-43: 1, Thread-72: 1, Thread-101: 1, Thread-104: 1, CP Server Thread-9: 1, Thread-68: 1, CP Server Thread-23: 1, Thread-58: 1, Thread-85: 1, Thread-79: 1, Thread-57: 1[*]2018-01-21 14:16:51 INFO Main Loading '/usr/local/smarthome/plugins/alexa/plugin.yaml' to 'OrderedDict'[*]2018-01-21 14:16:52 INFO Main plugin 'alexa': No parameter definitions found in metadata[*]2018-01-21 14:16:52 INFO Main Initialized plugin 'alexa' from from section 'alexa'[*]2018-01-21 14:17:00 DEBUG alexa Alexa: validating device eg_esszimmer_decke_schalten[*]2018-01-21 14:17:00 DEBUG alexa Alexa: validating device eg_kueche_ambiente[*]2018-01-21 14:17:00 DEBUG alexa Alexa: validating device eg_gaestewc_spiegel[*]2018-01-21 14:17:00 DEBUG alexa Alexa: validating device eg_gaestewc_decke[*]2018-01-21 14:17:00 DEBUG alexa Alexa: validating device eg_esszimmer_decke_dimmen[*]2018-01-21 14:17:00 DEBUG alexa Alexa: validating device eg_esszimmer_wand_dimmen[*]2018-01-21 14:17:00 DEBUG alexa Alexa: validating device eg_esszimmer_wand_schalten[*]2018-01-21 14:17:00 DEBUG alexa Alexa: validating device eg_kueche_decke[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_esszimmer_decke_schalten aliased 'Esstisch' via eg_esszimmer_decke_schalten-alias1[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_esszimmer_decke_schalten aliased 'Tischlicht' via eg_esszimmer_decke_schalten-alias2[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_kueche_ambiente aliased 'Herdlicht' via eg_kueche_ambiente-alias1[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_kueche_ambiente aliased 'Küchenlicht' via eg_kueche_ambiente-alias2[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_kueche_ambiente aliased 'Ambientebeleuchtung Küche' via eg_kueche_ambiente-alias3[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_gaestewc_spiegel aliased 'Spiegellicht Gäste-WC' via eg_gaestewc_spiegel-alias1[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_gaestewc_spiegel aliased 'Spiegel Gäste-WC' via eg_gaestewc_spiegel-alias2[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_gaestewc_decke aliased 'Deckenlicht Gäste-WC' via eg_gaestewc_decke-alias1[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_gaestewc_decke aliased 'GästeWC Licht' via eg_gaestewc_decke-alias2[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_esszimmer_decke_dimmen aliased 'Esstisch' via eg_esszimmer_decke_dimmen-alias1[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_esszimmer_decke_dimmen aliased 'Tischlicht' via eg_esszimmer_decke_dimmen-alias2[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_esszimmer_wand_dimmen aliased 'Esszimmer Wand' via eg_esszimmer_wand_dimmen-alias1[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_esszimmer_wand_dimmen aliased 'Wandlicht Esszimmer' via eg_esszimmer_wand_dimmen-alias2[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_esszimmer_wand_schalten aliased 'Esszimmer Wand' via eg_esszimmer_wand_schalten-alias1[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_esszimmer_wand_schalten aliased 'Wandlicht Esszimmer' via eg_esszimmer_wand_schalten-alias2[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_kueche_decke aliased 'Küchenlicht an der Decke' via eg_kueche_decke-alias1[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_kueche_decke aliased 'Deckenlicht in der Küche' via eg_kueche_decke-alias2[*]2018-01-21 14:17:00 INFO alexa Alexa: device eg_kueche_decke aliased 'Küchenlicht' via eg_kueche_decke-alias3[*]2018-01-21 14:17:00 INFO alexa Alexa: providing 26 devices[*]2018-01-21 14:17:00 INFO alexa Alexa: service starting[*]2018-01-21 14:17:47 INFO Scheduler Threads: CP Server Thread-23: 1, CP Server Thread-19: 1, MonitoringService_avm_fritzbox_7590: 1, CP Server Thread-21: 1, alexa: 1, Scheduler: 1, HTTPServer Thread-18: 1, Thread-28: 1, CP Server Thread-24: 1, CP Server Thread-26: 1, CP Server Thread-15: 1, Thread-27: 1, CP Server Thread-12: 1, CP Server Thread-13: 1, CP Server Thread-11: 1, CP Server Thread-17: 1, HTTPServer Thread-7: 1, CP Server Thread-25: 1, logics.devicelist: 5, CP Server Thread-8: 1, CP Server Thread-16: 1, CP Server Thread-9: 1, CP Server Thread-22: 1, CP Server Thread-10: 1, CP Server Thread-20: 1, Main: 1, CP Server Thread-14: 1, _TimeoutMonitor: 1[*]2018-01-21 14:18:49 INFO Scheduler Threads: CP Server Thread-23: 1, Thread-104: 1, Thread-101: 1, CP Server Thread-13: 1, Thread-52: 1, logics.devicelist: 6, Thread-53: 1, Thread-88: 1, CP Server Thread-21: 1, Thread-91: 1, Thread-39: 1, CP Server Thread-12: 1, Thread-106: 1, Thread-82: 1, Thread-34: 1, Thread-112: 1, CP Server Thread-24: 1, HTTPServer Thread-7: 1, Thread-111: 1, Thread-76: 1, CP Server Thread-26: 1, Thread-47: 1, CP Server Thread-15: 1, Thread-43: 1, Thread-27: 1, Thread-37: 1, Thread-90: 1, CP Server Thread-19: 1, Thread-75: 1, Thread-80: 1, Thread-83: 1, Thread-57: 1, Thread-93: 1, Thread-100: 1, Thread-74: 1, Thread-105: 1, CP Server Thread-16: 1, Thread-65: 1, Thread-35: 1, MonitoringService_avm_fritzbox_7590: 1, Thread-41: 1, Thread-54: 1, Thread-79: 1, Thread-95: 1, alexa: 1, Thread-68: 1, Thread-109: 1, Thread-46: 1, Thread-85: 1, Thread-103: 1, Thread-36: 1, Thread-87: 1, Thread-50: 1, HTTPServer Thread-18: 1, CP Server Thread-9: 1, Thread-61: 1, Thread-73: 1, Thread-114: 1, Thread-32: 1, Thread-70: 1, Thread-108: 1, Thread-71: 1, Thread-97: 1, Thread-42: 1, Thread-56: 1, Thread-58: 1, Scheduler: 1, Thread-86: 1, CP Server Thread-25: 1, Thread-49: 1, Thread-98: 1, CP Server Thread-11: 1, Thread-64: 1, Thread-30: 1, CP Server Thread-8: 1, CP Server Thread-17: 1, Thread-62: 1, Thread-29: 1, CP Server Thread-22: 1, Thread-67: 1, _TimeoutMonitor: 1, CP Server Thread-20: 1, Main: 1, CP Server Thread-14: 1, CP Server Thread-10: 1[*]2018-01-21 14:19:03 DEBUG alexa HTTP/1.0 POST /[*]2018-01-21 14:19:03 DEBUG alexa Alexa: discovery-directive 'DiscoverAppliancesRequest' received[*]2018-01-21 14:19:50 INFO Scheduler Threads: CP Server Thread-13: 1, Thread-52: 1, Thread-57: 1, Thread-53: 1, Thread-88: 1, Thread-36: 1, Thread-34: 1, Thread-112: 1, Thread-32: 1, CP Server Thread-8: 1, CP Server Thread-26: 1, Thread-47: 1, Thread-43: 1, Thread-37: 1, Thread-61: 1, Thread-111: 1, Thread-75: 1, Thread-93: 1, Thread-65: 1, Thread-35: 1, Thread-41: 1, Thread-54: 1, Thread-95: 1, Thread-68: 1, Thread-109: 1, Thread-82: 1, Thread-85: 1, Thread-103: 1, MonitoringService_avm_fritzbox_7590: 1, Thread-50: 1, Thread-70: 1, Thread-71: 1, Thread-97: 1, CP Server Thread-11: 1, Thread-49: 1, CP Server Thread-9: 1, CP Server Thread-17: 1, alexa: 1, CP Server Thread-22: 1, _TimeoutMonitor: 1, HTTPServer Thread-7: 1, Thread-29: 1, CP Server Thread-23: 1, Thread-101: 1, CP Server Thread-19: 1, Thread-83: 1, CP Server Thread-21: 1, Thread-91: 1, Thread-39: 1, CP Server Thread-12: 1, Thread-67: 1, Thread-106: 1, Thread-76: 1, Thread-100: 1, CP Server Thread-15: 1, Thread-27: 1, Thread-90: 1, CP Server Thread-20: 1, idle: 1, Thread-62: 1, logics.devicelist: 6, Thread-74: 1, Thread-105: 1, CP Server Thread-16: 1, Thread-104: 1, Thread-79: 1, Thread-80: 1, Thread-46: 1, Thread-86: 1, Thread-87: 1, HTTPServer Thread-18: 1, Thread-64: 1, Thread-115: 1, Thread-73: 1, CP Server Thread-24: 1, Thread-108: 1, Thread-42: 1, Thread-56: 1, Thread-58: 1, Scheduler: 1, CP Server Thread-25: 1, Thread-98: 1, Thread-30: 1, Main: 1, CP Server Thread-14: 1, CP Server Thread-10: 1[*]2018-01-21 14:20:52 INFO Scheduler Threads: CP Server Thread-13: 1, Thread-52: 1, Thread-57: 1, Thread-53: 1, Thread-88: 1, Thread-36: 1, Thread-34: 1, Thread-112: 1, Thread-32: 1, CP Server Thread-8: 1, CP Server Thread-26: 1, Thread-47: 1, Thread-43: 1, Thread-37: 1, Thread-61: 1, Thread-111: 1, Thread-75: 1, Thread-122: 1, Thread-93: 1, Thread-65: 1, Thread-35: 1, Thread-41: 1, Thread-54: 1, Thread-95: 1, Thread-68: 1, Thread-109: 1, Thread-82: 1, Thread-85: 1, Thread-103: 1, MonitoringService_avm_fritzbox_7590: 1, Scheduler: 1, Thread-70: 1, Thread-71: 1, Thread-97: 1, CP Server Thread-11: 1, Thread-49: 1, CP Server Thread-9: 1, CP Server Thread-17: 1, Thread-87: 1, alexa: 1, CP Server Thread-22: 1, _TimeoutMonitor: 1, HTTPServer Thread-7: 1, Thread-29: 1, CP Server Thread-23: 1, Thread-101: 1, CP Server Thread-19: 1, Thread-83: 1, CP Server Thread-21: 1, Thread-91: 1, Thread-39: 1, CP Server Thread-12: 1, Thread-67: 1, Thread-106: 1, Thread-76: 1, Thread-100: 1, CP Server Thread-15: 1, Thread-27: 1, Thread-90: 1, CP Server Thread-20: 1, idle: 1, Thread-62: 1, logics.devicelist: 7, Thread-125: 1, Thread-74: 1, Thread-105: 1, CP Server Thread-16: 1, Thread-104: 1, Thread-80: 1, Thread-124: 1, Thread-46: 1, Thread-86: 1, Thread-120: 1, HTTPServer Thread-18: 1, Thread-64: 1, Thread-73: 1, CP Server Thread-24: 1, Thread-108: 1, Thread-42: 1, Thread-56: 1, Thread-58: 1, Thread-50: 1, CP Server Thread-25: 1, Thread-98: 1, Thread-30: 1, Main: 1, Thread-121: 1, CP Server Thread-14: 1, CP Server Thread-10: 1[*]2018-01-21 14:21:53 INFO Scheduler Threads: CP Server Thread-13: 1, Thread-52: 1, Thread-57: 1, Thread-53: 1, Thread-88: 1, Thread-36: 1, Thread-34: 1, Thread-112: 1, Thread-32: 1, CP Server Thread-8: 1, CP Server Thread-26: 1, Thread-47: 1, Thread-43: 1, Thread-37: 1, Thread-61: 1, Thread-111: 1, Thread-75: 1, Thread-126: 1, Thread-122: 1, Thread-93: 1, Thread-65: 1, Thread-35: 1, Thread-41: 1, Thread-54: 1, Thread-95: 1, Thread-68: 1, Thread-109: 1, Thread-82: 1, Thread-85: 1, Thread-103: 1, MonitoringService_avm_fritzbox_7590: 1, Scheduler: 1, Thread-70: 1, Thread-71: 1, Thread-97: 1, CP Server Thread-11: 1, Thread-49: 1, CP Server Thread-9: 1, CP Server Thread-17: 1, Thread-87: 1, alexa: 1, CP Server Thread-22: 1, _TimeoutMonitor: 1, HTTPServer Thread-7: 1, Thread-29: 1, CP Server Thread-23: 1, Thread-101: 1, CP Server Thread-19: 1, Thread-83: 1, CP Server Thread-21: 1, Thread-91: 1, Thread-39: 1, CP Server Thread-12: 1, Thread-67: 1, Thread-106: 1, Thread-76: 1, Thread-100: 1, CP Server Thread-15: 1, Thread-27: 1, Thread-90: 1, CP Server Thread-20: 1, Thread-62: 1, logics.devicelist: 9, Thread-74: 1, Thread-105: 1, CP Server Thread-16: 1, Thread-104: 1, Thread-80: 1, Thread-124: 1, Thread-46: 1, Thread-86: 1, Thread-120: 1, HTTPServer Thread-18: 1, Thread-64: 1, Thread-73: 1, CP Server Thread-24: 1, Thread-108: 1, Thread-42: 1, Thread-56: 1, Thread-58: 1, Thread-50: 1, CP Server Thread-25: 1, Thread-98: 1, Thread-30: 1, Main: 1, Thread-121: 1, CP Server Thread-14: 1, CP Server Thread-10: 1[*]2018-01-21 14:22:54 INFO Scheduler Threads: CP Server Thread-13: 1, Thread-52: 1, Thread-57: 1, Thread-53: 1, Thread-88: 1, Thread-36: 1, Thread-34: 1, Thread-112: 1, Thread-32: 1, CP Server Thread-8: 1, CP Server Thread-26: 1, Thread-47: 1, Thread-43: 1, Thread-37: 1, Thread-61: 1, Thread-111: 1, Thread-75: 1, Thread-122: 1, Thread-93: 1, Thread-65: 1, Thread-35: 1, Thread-41: 1, Thread-54: 1, Thread-95: 1, Thread-68: 1, Thread-109: 1, Thread-82: 1, Thread-85: 1, Thread-103: 1, MonitoringService_avm_fritzbox_7590: 1, Scheduler: 1, Thread-127: 1, Thread-70: 1, Thread-71: 1, Thread-97: 1, CP Server Thread-11: 1, Thread-49: 1, CP Server Thread-9: 1, CP Server Thread-17: 1, Thread-87: 1, alexa: 1, CP Server Thread-22: 1, _TimeoutMonitor: 1, HTTPServer Thread-7: 1, Thread-29: 1, CP Server Thread-23: 1, Thread-101: 1, CP Server Thread-19: 1, Thread-83: 1, CP Server Thread-21: 1, Thread-91: 1, Thread-39: 1, CP Server Thread-12: 1, Thread-67: 1, Thread-106: 1, Thread-76: 1, Thread-100: 1, CP Server Thread-15: 1, Thread-27: 1, Thread-90: 1, CP Server Thread-20: 1, idle: 1, Thread-62: 1, logics.devicelist: 9, Thread-74: 1, Thread-105: 1, CP Server Thread-16: 1, Thread-104: 1, Thread-80: 1, Thread-124: 1, Thread-46: 1, Thread-86: 1, Thread-120: 1, HTTPServer Thread-18: 1, Thread-64: 1, Thread-73: 1, CP Server Thread-24: 1, Thread-108: 1, Thread-42: 1, Thread-56: 1, Thread-58: 1, Thread-50: 1, CP Server Thread-25: 1, Thread-98: 1, Thread-30: 1, Main: 1, Thread-121: 1, CP Server Thread-14: 1, CP Server Thread-10: 1[*]2018-01-21 14:28:53 DEBUG alexa HTTP/1.0 POST /[*]2018-01-21 14:28:53 DEBUG alexa Alexa: control-directive 'TurnOnRequest' received[*]2018-01-21 14:28:53 ERROR alexa Alexa: execution of control-directive 'TurnOnRequest' failed: 'kuche-decke-alias3'[*]2018-01-21 14:29:47 DEBUG alexa HTTP/1.0 POST /[*]2018-01-21 14:29:47 DEBUG alexa Alexa: control-directive 'TurnOnRequest' received[*]2018-01-21 14:29:47 INFO alexa Alexa: turnOn(Erdgeschoss.Licht.Kueche.Decke.schalten, True)[/LIST]
    Code:
    2018/01/21 15:23:02 [crit] 6703#6703: *2263 SSL_do_handshake() failed (SSL: error:1417D18C:SSL routines:tls_process_client_hello:version too low) while SSL handshaking, client: 184.105.139.67, server: 0.0.0.0:443
    Die anfragen waren über den Lambda Test. Geräte finde die Alexa App oder alexa.amazon.de keine.
    Zuletzt geändert von bruepe; 21.01.2018, 18:22.

    Einen Kommentar schreiben:


  • hotzen
    antwortet
    Mindestens debugging aktivieren, steht unten in der Readme und hier posten.
    Glaskugel lesen macht keinen Spaß

    Einen Kommentar schreiben:


  • bruepe
    antwortet
    Hallo zusammen,

    vielen Dank für den klasse Support hier im Forum.
    Bei mir funktioniert hier irgendwas noch nicht. Ich schildere mal, was ich bislang alles gemacht habe und was läuft und was nicht.
    Ich habe einen Reverse Proxy nach psilos Anleitung auf einem zweiten Raspy installiert. Der funktioniert soweit auch. Auch der Zugriff der Lambda Funktion auf SHNG funktioniert. Discoyery liefert mir alle angelegten items und auch das schalten funktioniert über die Lambda Test Funktion.
    Allerdings findet die Alexa App, bzw. der Echo dot keine neuen Geräte.
    Ich habe die ganzen Screenshots hier in diesem Thread durchgearbeitet und eigentlich sollte das alles passen. Der Trigger ist auch aktiviert in der Lambda Funktion. Habe auch auf Payload v2 umgestellt. Die eigene Alexa App ist aktiviert. OAuth wurde durchgeführt....

    Ich habe keine Idee mehr an was es noch liegen kann. Hat mir jemand ein paar Punkte die ich kontrollieren sollte, damit die passen?

    Edit: Muss ich noch irgendwas beachten beim Suchen der neuen Geräte?
    Ich habe jetzt mal noch einen neuen Skill angelegt mit dem gleichen Ergebnis. Er findet keine Geräte.
    Zuletzt geändert von bruepe; 21.01.2018, 14:23.

    Einen Kommentar schreiben:


  • henfri
    antwortet
    Hallo,

    der Übersicht halber habe ich mal einen neuen Thread für mein Problem aufgemacht:
    https://knx-user-forum.de/forum/supp...t-diesem-namen

    Ich denke, für die Übersicht wäre es nicht schlecht, wenn wir das versuchen weiter so zu handhaben.
    Ich hoffe, dass es dann für Einsteiger einfacher ist, die Fehler bei der Einrichtung zu beheben.

    Gruß,
    Hendrik

    Einen Kommentar schreiben:


  • Salf
    antwortet
    Zitat von hotzen Beitrag anzeigen
    ui, das ist ja hart. danke für die info!
    ich habe zwar gerade noch paar wenige wochen elternzeit und habe mir vorgenommen v3 zu implementieren aber das hier klingt nach etwas arbeit:
    https://developer.amazon.com/docs/sm...ion-guide.html

    keine ahnung ob ich wirklich dazu komme :/
    Hi hotzen ,
    bist du bei der Migration schon ein Stück weiter gekommen? Mich würde das Update auch v3 auch interessieren. Die Rollo's mit AN uns AUS zu steuern ist etwas ungewohnt und die Ausgabe der aktuellen Temperatur geht nur mit v3 (so wie ich es gesehen habe). Die Lichtsteuerung ist aber schon genial.
    Gruß Salf

    Einen Kommentar schreiben:


  • schorge
    antwortet
    Behoben, Alexa läuft. Danke nochmal an alle helfenden und die Menge an arbeit.
    Eine neue, bebilderte Doku wäre nochmal schön.

    Zitat von schorge Beitrag anzeigen
    PHP läuft aber immer noch nicht- die Seite wird immer als Download angezeigt, die Default Apache Index Page wird aber angezeigt.
    Lösung:
    In der /etc/nginx/sites-available/default
    folgendes ändern für php7:
    Code:
     # pass the PHP scripts to FastCGI server listening on (...)
    # location ~ \.php$ {         try_files $uri =404;        
    fastcgi_split_path_info ^(.+\.php)(/.+)$;        
    # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini        
     # With php5-cgi alone:        
    #fastcgi_pass 127.0.0.1:9000;        
    # With php7.0-fpm:        
    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;          }
    und in /etc/php/7.0/fpm/php.ini
    Code:
    cgi.fix_pathinfo = 0
    dann:

    Code:
    service nginx restart && service php7.0-fpm restart

    in der AWS Lambda index.js war der Host falsch:

    Code:
    exports.handler = function(event, context, callback) {
        var data = JSON.stringify(event)
    
        var options = {
            hostname: 'xyz.myfritz.net',   < anstelle von https://xyz.myfritz.net
            port: '443',
            path: '/alexa',
            method: 'POST',
            auth: 'userDerHttpReq:Pw',
            headers: {
                'Content-Type': 'application/json',
                'Content-Length': Buffer.byteLength(data)
            }
        };
    und in der plugin.yaml ist der Service-Host falsch:
    Code:
    alexa:
        class_name: Alexa
        class_path: plugins.alexa
        service_host: 0.0.0.0  < anstelle von 127.0.0.1
        service_port: 9000
    nochmal vielen Dank für die Hilfe!
    Zuletzt geändert von schorge; 14.01.2018, 22:38.

    Einen Kommentar schreiben:

Lädt...
X