Ankündigung

Einklappen
Keine Ankündigung bisher.

Amazon-Echo Logikbaustein

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

  • wernerL
    antwortet
    Hallo Harald,

    zwei Aktionen in einem Sprachkommando zu verwenden ist leider nicht möglich.
    Der einzige unschöne Workaround der mir hierzu einfällt, wäre durch ein Sprachkommando eine Logik im Homeserver zu triggern welche dann mehrere Aktionen auslöst.

    Du könntest z.B. mit "Jalousie Szenen" arbeiten:
    Alexa, schalte Jalousie Szene sechzig fünfzig ein

    Das Problem mit dem 0% bzw. 9% war zwischenzeitlich mal komplett weg. Vor kurzen hatte ich das Problem aber auch wieder.

    Einerseits ist es ja gut wenn im Hintergrund daran gearbeitet wird, andererseits ist es nervig wenn Dinge die gut funktioniert haben plötzlich nicht mehr klappen.

    Weiteres Beispiel: Seit kurzem wird "Deckenleuchte" nicht mehr als ein Wort, sondern als "Decken Leuchte" erkannt.

    Gruß Werner

    Einen Kommentar schreiben:


  • SpeedyBlade
    antwortet
    Zitat von wernerL Beitrag anzeigen
    2) Bis vor kurzen hat der Echo beim Befehl, "Fahre die Jalousie auf 0%" immer reproduzierbar "9%" verstanden. Der Fehler ist aber zwischenzeitlich auch verschwunden.
    Gruß Werner
    Hallo Werner,
    das selbe Problem besteht bei mir auch noch, bei 0% fährt die Tante immer auf 9% (die kriegt den Hals wohl nicht voll )

    Hat sich der Fehler bei dir bzw. Alexa von selbst verabschiedet?

    Gruß Harald

    Einen Kommentar schreiben:


  • SpeedyBlade
    antwortet
    Hi Werner,

    es geht darum, dass ich mit einem Befehl (z.B. Alexa setze Jalousie u. Winkel auf 60% (Höhe) u. 50% (Lamellenverstellung).
    Aktuell muss ich es unter 2 mal machen, sprich ich fahre zuerst auf die entsprechende Höhe u. dann mit dem 2. Befehl stelle ich den Winkel der Lamelle ein.

    Gruß Harald

    Einen Kommentar schreiben:


  • wernerL
    antwortet
    Hi Harald,

    ich bin mir nicht ganz sicher was du meinst.
    Kannst du mir vielleicht ein Beispiel geben, welche(s) Sprachkommando(s) du nutzen möchtest und was dann passieren soll?

    Gruß Werner

    Einen Kommentar schreiben:


  • SpeedyBlade
    antwortet
    gibt es eine Möglichkeit mit einem Befehl 2 GA anzusteuern?
    Denn beim Setzen der Jalousie fährt diese ja immer nur in die entsprechende Position, der Winkel der Jalousie, muss
    dann ja separat noch angegeben werden.

    Gruß Harald
    Zuletzt geändert von SpeedyBlade; 17.04.2017, 21:51.

    Einen Kommentar schreiben:


  • daniel76
    antwortet
    hallo werner,
    das war es ..besten dank. ich hatte mir alle adressen in ein dokument kopiert.. keine ahnung warum da der dreher drin war..
    gruß daniel

    Einen Kommentar schreiben:


  • wernerL
    antwortet
    Hi Harald,

    ich bräuchte die zu der Fehlermeldung v. Post #423 zugehörigen Logausgaben.
    D.h. nach der Anmeldung an der AWS (Amazon Web Service) - Console, wechselst du zu Services -> Management Tools Cloudwatch -> Logs -> Log Group mit dem Namen deiner Lambda-Funktion. Darunter werden dir zeitlich absteigend sortiert die sogenannten Log Streams angezeigt.

    Um die Suche nach den zugehörigen Logausgaben zu vereinfachen, würde ich vorschlagen, erstmal alle vorhandenen Log Streams (nur die Streams und die nicht die Log Group selbst) zu löschen. D.h. du klickst auf die oberste Checkbox unterhalb des Wortes Filter und wählst damit alle Log Streams aus und klickst im Anschluß auf den Button "Delete Log Stream". Das daraufhin erscheinende PopUp bestätigst du mit "Yes, Delete". Das wiederholst du solange bis die Meldung "No Log Streams To Show" erscheint.

    Wenn du die Aktion "Suche KNX Objekte" aus Post #423 nochmal ausführst, wird ein neuer Log Stream mit den zum Kommando zugehörigen Logausgaben angelegt.

    D.h. du klickst für einen Refresh der vorhandenen Log Streams auf Reload (oben rechts neben dem Einstellungsicon und dem Fragezeichen) und klickst dann den Log Stream an um die Meldungen zu sehen. Hier sollte dann eine Fehlermeldung zu finden sein.

    Gruß Werner

    Einen Kommentar schreiben:


  • SpeedyBlade
    antwortet
    Zitat von wernerL Beitrag anzeigen
    Welchen Browser verwendest du?
    Habe es mit Chrome u. Firefox versucht, jedoch bleibt die Fehlermeldung v. Post #423

    Zitat von wernerL Beitrag anzeigen
    Bzgl. des Fehlers im Custom Skill:
    Kannst du mal nachsehen, welche zugehörige Meldung in den Cloudwatch Log im AWS ausgegeben wird?
    was genau aus der Cloudwatch brauchst du da?

    Einen Kommentar schreiben:


  • wernerL
    antwortet
    Hi Taxus,

    vielen Dank für dein positives Feedback. Schön, dass es bei dir gleich geklappt hat.

    Viele Grüße
    Werner

    Einen Kommentar schreiben:


  • wernerL
    antwortet
    Hi Daniel,

    kann es sein, dass du vielleicht doch einen Tippfehler im Eingabefeld "AuthorizationURL" hast?

    In deinem Screenshot steht in der Adressleiste "https://www.amazon.com/ap/ao", aber es müsste eigentlich "https://www.amazon.com/ap/oa" heißen.

    Gruß Werner

    Einen Kommentar schreiben:


  • daniel76
    antwortet
    hallo werner,
    ja der Skill wird dir in Alexa App angezeigt und wenn ich auf aktivieren klicke kommt folgende meldung..(client id habe ich ausge x t )
    gruß daniel
    You do not have permission to view this gallery.
    This gallery has 1 photos.

    Einen Kommentar schreiben:


  • Taxus
    antwortet
    Hallo in die Runde,

    mit der Schritt-für-Schritt-Beschreibung auf github hat die Anbindung heute auf Anhieb geklappt.
    Immer zum richtigen Zeitpunkt stehen die Aufforderungen zum zwischenzeitlichen Test und auf was zu achten ist - klasse.
    Danke für die tolle Arbeit und die großartige Doku zur Einrichtung!

    Einen Kommentar schreiben:


  • wernerL
    antwortet
    Hi Daniel,

    ich habe testhalber beim Account Linking eine fehlerhafte URL (aps statt ap) eingegeben und bekomme dann folgenden Fehler:
    accountLinkingFehler.png

    Ist aber nicht genau die Fehlermeldung die du bekommst - oder?

    Gruße Werner

    Einen Kommentar schreiben:


  • wernerL
    antwortet
    Hi Harald,

    mir war nicht klar, dass du mit dem Smart-Home Skill bereits Leuchten per Sprachkommando schalten kannst. Somit musst du die Punkte 2 und 6 auch nicht mehr testen. Wenn der Punkt 8 funktioniert, müssen alle vorhergehenden Tests auch klappen.

    Punkt 5 funktioniert nur mittels https. Mit http geht da nix mehr (soll glaub so sein, da ssl)
    Ja, sobald du ein SSL-Zertifikat verwendest geht nur noch https.

    Warum erhalte ich bei SSL aber noch folgende Meldung (https durchgestrichen u. unsicher)?
    Welchen Browser verwendest du?
    Wenn du nach dem Abschicken des Requests trotzdem einen gültigen Response erhältst, würde ich vermuten, dass diese Meldung ausgebenen wird, weil es sich eben um ein selbst signiertes Zertifikat und somit von keiner offizieller Stelle verifiziertes Zertifikat handelt.

    Bzgl. des Fehlers im Custom Skill:
    Kannst du mal nachsehen, welche zugehörige Meldung in den Cloudwatch Log im AWS ausgegeben wird?

    Gruß Werner

    Einen Kommentar schreiben:


  • SpeedyBlade
    antwortet
    Zitat von wernerL Beitrag anzeigen
    Hi Harald,

    du hast dich wohl mit der Nummer des Posts vertippt, den Post #445 gibt es nicht. Welchen Fehler bekommst du denn jetzt?

    Welcher der folgenden Schritte konntest du den bis jetzt erfolgreich testen?
    1. Hochladen einer JSON-Konfiguration mit einer zu steuernden Lampe.
    2. Erhalten eines gültigen Response, für einen über den Browser (z.B. Firefox) geschickten Discovery-Request (Simulation der Gerätesuche)
    3. Schalten der Lampe über den Browser (z.B. Firefox) über die lokale IP-Adresse
    4. Schalten der Lampe über den Browser (z.B. Firefox) über die öffentliche IP-Adresse
    5. Evtl. wiederholen der Schritte 2-4 mit https falls der erste Testllauf ohne SSL-Zertifikat gemacht wurde
    6. Schalten der Lampe über die AWS-Lambda Funktion mittels Test-Event
    7. Gerätesuche über die Alexa App
    8. Schalten der Lampe per Sprachkommando über einen Echo

    Die Schritte bauen aufeinander auf, d.h. erst wenn ein Schritt erfolgreich war, macht es Sinn den nächsten Schritt zu testen.

    Gruß Werner
    Hi Werner,

    ja leider vertippt.
    War der Post #423 (dieser Fehler besteht noch)

    Punkte 1, 3, 4, 7 u. 8 kann ich bestätigen u. haben bis dato funktioniert, die anderen Punkte muss ich noch testen.
    Punkte 2 & 6 hab ich noch nicht raus gefunden, wie ich dies testen kann.
    Punkt 5 funktioniert nur mittels https. Mit http geht da nix mehr (soll glaub so sein, da ssl)

    Warum erhalte ich bei SSL aber noch folgende Meldung (https durchgestrichen u. unsicher)?

    ssl.png
    Zuletzt geändert von SpeedyBlade; 10.04.2017, 22:52.

    Einen Kommentar schreiben:

Lädt...
X