Ankündigung

Einklappen
Keine Ankündigung bisher.

Amazon Alexa Plugin

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

  • henfri
    antwortet
    Hallo,

    ich nutze das Skill jetzt schon seit einem Jahr. Danke nochmal dafür!

    Jetzt haben wir aber seit Weihnachten Echo-Zuwachs bekommen und auch einen Familien-Account von Spotify.
    Leider scheint es, als wäre es schwierig, diesen mit Alexa zu nutzen, da man nur einen Account angeben kann. Somit muss ich vielleicht mehrere Amazon-Accounts nutzen (drei: einen für die Eltern und je einen für die Kinder)

    Wie verträgt sich das mit dem Plugin?
    Da die Einrichtung schon so lange her ist: Welche Schritte muss ich für die zwei neuen Accounts wiederholen?


    Gruß&Danke,
    Hendrik

    Einen Kommentar schreiben:


  • schorge
    antwortet
    Sorry nochmal, ich versuche aber immernoch verzweifelt das Alexa-Plugin zu nutzen, hier nochmal eine kleine Übersicht
    vielleicht stehe ich in irgendeiner Sache auf dem Schlauch:

    Alexa-Skill ist aktiviert, jedoch verstehe ich die SSL- Reverse Proxy Sache nicht ganz, ist es unsicher mit der Fritz!Box 7490 den SSL-Port
    freizugeben? Von ausserhalb will ich nur selber mit VPN im Notfall steuern und mit das mit der Anleitung (danke an @psilo) vorerst sparen.

    plugin.yaml der smarthomeNG

    0.png
    ist hier der service_host/port notwendig?


    https://developer.amazon.com Alexa/Skills

    Hier habe ich dank mskoric die V2 ausgewählt, nicht wie auf dem Screen V3:


    1.png


    Unbenannt-1.png



    https://eu-west-1.console.aws.amazon.com/lambda

    Muss die Datei index.js heißen oder aws_lambda.js
    bzw. muss ich die aws_lambda.js auf dem RPi auch ändern und
    welche auth ist hier gemeint? Die auth vom Rpi smarthomeasswort?


    6.png


    fritzi3.png


    Test-ITEM von SmarthomeNG

    items4.png


    Verzeihung wenn ich einen trivialen Denkfehler, Eingabefehler oder ähnliches habe,
    vielleicht hilft es ja auch anderen Usern in diesem Fall hier auch.
    Angehängte Dateien
    Zuletzt geändert von schorge; 01.01.2018, 16:08.

    Einen Kommentar schreiben:


  • mode
    antwortet
    Heute morgen ist mein Alexa Plugin abgestürzt.

    Es kan folgender Discovery Request rein:
    Code:
    52.18.1.192 - xxx [30/Dec/2017:08:23:33 +0100] "POST / HTTP/1.1" 403 169 "{\x22header\x22:{\x22namespace\x22:\x22Alexa.ConnectedHome.Discovery\x22,\x22name\x22:\x22DiscoverAppliancesRequest\x22,\x22payloadVersion\x22:\x222\x22,\x22messageId\x22:\x22xxxxxxx\x22},\x22payload\x22:{\x22accessToken\x22:\x22xxxx\x22}}""-" "-"

    Das Log sagt:
    Code:
    2017-12-30  08:23:33 DEBUG    alexa        HTTP/1.0 POST /
    2017-12-30  08:23:33 DEBUG    alexa        Alexa: discovery-directive 'DiscoverAppliancesRequest' received
    2017-12-30  08:23:33 ERROR    Dummy-31     Unhandled exception: [Errno 5] Eingabe-/Ausgabefehler
    <class 'OSError'>
      File "/usr/lib/python3.5/threading.py", line 882, in _bootstrap
        self._bootstrap_inner()
      File "/usr/lib/python3.5/threading.py", line 924, in _bootstrap_inner
        (self.name, _format_exc()), file=_sys.stderr)
    Ist das nicht eine Exception, die man besser fangen sollte? Kann leider nicht erkennen an welcher Stelle...


    LG

    mode

    Einen Kommentar schreiben:


  • hotzen
    antwortet
    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 :/

    Einen Kommentar schreiben:


  • mskoric
    antwortet
    Hallo zusammen,

    erstmal danke an alle beteiligten Entwickler für das Plugin! mega cool. Nach erfolgreicher installation etc. wollte ich Geräte suchen. Leider wurde nix gefunden in der Alexa App. Nach etwas debuggen habe ich herausgefunden das es an der payload Einstellung des skills liegt. (developer.amazon.com -> Alexa -> Alexa Skills Kit -> Skill auswählen -> configuration)

    Leider kann man anscheinend nicht mehr den payloadV2 auswählen, da das radio.item disabled ist (V2 deprecated).
    Das aktuelle alexa plugin funktioniert mit V3 leider nicht mehr. Gibt es schon Pläne V3 umzusetzen?

    Kleiner Tipp für alle die ein ähnliches Problem haben:

    Mit Chrome: Developer Toolbar öffnen, dann das Element mit dem pfeil inspecten, dann kann man inline das disabled="disabled" löschen. v2 auswählen Speichern. Dann gehts


    Gruß Majk
    Zuletzt geändert von mskoric; 29.12.2017, 19:01.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    McTao ich leite vom router wie in der doku geschrieben port 80 und 443 auf den raspi mit nginx, dort splitte ich dann je nach pfad wieder richtung synology auf.

    also bspw. zur photo station, zur smartvisu, zu shng etc.

    alle anderen dienst greife ich auf syno nur via vpn zu. bspw. die filestation. da ist mir via vpn wohler. eine direkte portfreigabe router <-> syno gibt es nicht. als vpn nutze ich das der fritzbox.

    Einen Kommentar schreiben:


  • McTao
    antwortet
    Hallo psilo,

    Danke für deine Anleitung:
    Zitat von psilo Beitrag anzeigen
    Meine NGINX Anleitung auch mit Alexa Bestandteilen ist übrigens jetzt unter ... abrufbar.
    Ich habe bisher den nginx von meine Synology genutzt. Die hat auch ein LetsEncrypt Zertifikat und ist unter ZB syno.[privatedns].de erreichbar (https). inclusive syno Dienste (DS Audio, DS Photo etc.)

    Wenn ich jetzt auf einen freien PI für den proxy umstelle, wie bekomme ich die ganzen Dienste wieder auf meine Syno?
    Oder leite ich nur 80, 443 auf den neuen Proxy weiter?

    Evtl. sollten wir hierfür einen neuen Thread aufmachen. Der Alexa Thread ist schon ziemlich lang und da würde das jetzt evtl off topic.

    Gruss Andreas

    Einen Kommentar schreiben:


  • patrickgoll
    antwortet
    Kurzes Follow up für jeden der die Lösung zu meinem Problem wissen will. Nachdem ich meine Firewall neu aufgesetzt hatte habe ich vergessen das LetsEncrypt Intermediate Cross signed als Verification Zertifikat einzutragen. Ich bekomme somit zwar ein Zertifikat von LetsEncrypt für Alexa, dieses wird aber beim Zugriff als nicht gültig gekennzeichnet, da die Zertifikatskette nicht stimmt. Den Browser interessiert das nicht, deswegen war der Fehler dort nicht festzustellen. Nur AWS und https.get hat damit offensichtlich ein Problem. Hab das Intermediate nachgetragen und siehe da es funktioniert wieder.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    OsLee540i saugeil Endlich diese Probleme gelöst...

    Einen Kommentar schreiben:


  • mode
    antwortet
    Zitat von OsLee540i Beitrag anzeigen
    Beim Thema Rollo, Jaousien, Garagentor, kann ich nur raten, mit den Routinen in der ALEXA App zu spielen.
    Wenn da zb. Rollo Ab, Auf, Zu etc. als Befehl verwendet wird funktioniert’s auch.

    Gruß Wolfi
    Hey Wolfi, super das kannte ich not gar nicht. Genau so was wollte ich hören. Vielen Dank :-)

    Einen Kommentar schreiben:


  • OsLee540i
    antwortet
    Beim Thema Rollo, Jaousien, Garagentor, kann ich nur raten, mit den Routinen in der ALEXA App zu spielen.
    Wenn da zb. Rollo Ab, Auf, Zu etc. als Befehl verwendet wird funktioniert’s auch.

    Gruß Wolfi

    Einen Kommentar schreiben:


  • psilo
    antwortet
    nein man kann sie nur ein und ausschalten

    ein ist bei mir unten. aus oben..

    beim tor nervt der Befehlssatz noch mehr.. alexa schalte das garagentor aus.. alles klar.. so viel zur proprietären technik hinter alexa

    Einen Kommentar schreiben:


  • mode
    antwortet
    Weiss je,amd wie ich mit Alexa Rollläden steuern kann? Sind "Hoch" und "Runter" oder "Auf" und "Ab" möglich? Mit Prozentwerten für eine absolute Positionierung zu hantieren ist im sprachlichen nicht sehr intuitiv...

    Frohe Weihnacht.

    Einen Kommentar schreiben:


  • patrickgoll
    antwortet
    Ich habe das in der Vergangenheit auch schon gemacht und es ging immer dieses Mal scheint es anders zu sein. Finde ich sehr seltsam.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Ich habe mein Zertifikat erst vor 2 Tagen erneuert.. Geht nach wie vor..

    Einen Kommentar schreiben:

Lädt...
X