Ankündigung

Einklappen
Keine Ankündigung bisher.

Amazon-Echo Logikbaustein

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

  • freak83
    antwortet
    Guten morgen Zusammen,

    erstmal vielen Dank für die Super Arebit und den Einsatz,

    ich bin gerade am Konfigurieren und stecke gerade beim ersten Test Wiki 1.1 fest mit einer Fehlermeldung

    https://192.168.178.200:30000/discov...&messageId=xyz
    Discoveryaufruf zeigt folgendes
    {"header": {"payloadVersion": "2", "namespace": "Alexa.ConnectedHome.Discovery", "name": "DiscoverAppliancesResponse", "messageId": "xyz"}, "payload": {"discoveredAppliances": [{"modelName": "n.a.", "actions": ["turnOn", "turnOff"], "friendlyDescription": "Neue_Halle Licht A", "version": "1.0", "manufacturerName": "n.a.", "friendlyName": "Neue_Halle Licht A", "applianceId": "1_1", "isReachable": true}]}} Jetzt wollte ich über den Aufruf https://192.168.178.200:30000/contro...&messageID=xyz das Licht mit der GA 1/1/0 anschalten, leider kommt aber diese Meldung:
    {"header": {"payloadVersion": "2", "namespace": "Alexa.ConnectedHome.Control", "name": "UnexpectedInformationReceivedError", "messageId": ""}, "payload": {}} Dies müsste doch aber Ohne Alexa funktionieren oder verstehe ich etwas falsch? Hoffe Ihr könnt mir helfen. PS SSL habe ich eingerichtet

    gruß

    Jürgen

    Einen Kommentar schreiben:


  • eib-tiroler
    antwortet
    Hallo Werner,

    Danke für die schnelle Antwort, funktionert jetzt mit dem Import.

    Danke und Lg Christoph

    Einen Kommentar schreiben:


  • wernerL
    antwortet
    Guten Morgen Christoph,

    zu 1. Ich vermute, dass beim herunterladen der .hsl-Dateien der Bausteine 10015 und 10016 etwas schief gelaufen ist.
    Lade dir bitte die beiden Bausteine nochmal über folgenden Weg herunter:
    https://github.com/Picpol/HS-AmazonEcho => Link "1001x_Statusbericht ..." anklicken => mit rechter Maustaste auf "Raw" (Textbutton rechts, mitte-oben) klicken und "Ziel speichern unter wählen". Im Anschluß sollte der Import klappen.

    zu 2. In der aktuellen V0.3 leider noch nicht.

    Viele Grüße
    Werner

    Einen Kommentar schreiben:


  • eib-tiroler
    antwortet
    Hallo Werner,
    erstmal Danke für die tolle Arbeit, hat auch alles auf Anhieb funktioniert.
    Hätte aber trotzdem noch 2 Fragen:

    1. Ich kann die die 2 Bausteine für die Auswertung leider nicht importieren, da kommt die Fehlermeldung (siehe Anhang). Hab das auf 2 Rechner probiert mit den HS Experten Versionen 4.2 -4.5.

    2. Gibt es eine Möglichkeit anstatt schalte den Befehl fahre und die Befehle auf und ab zu verwenden?

    LG Christoph
    You do not have permission to view this gallery.
    This gallery has 1 photos.

    Einen Kommentar schreiben:


  • Jem110
    antwortet
    Hallo Werner, danke für Deine kurze und schnelle Antwort. Habe geschäftlich kurz nach Asien ausrücken müssen d.h. werde es erst wieder in 3 Wochen Versuchen!

    grüße

    Einen Kommentar schreiben:


  • wernerL
    antwortet
    Hi Jem,

    nochmal zu meinem Verständnis: Du versuchst den Smart Home Skill (und nicht den Custom Skill) über die Alexa App zu aktivieren und bekommst diese Fehlermeldung beim Account Linking?

    Falls ja, prüfe doch bitte folgende Punkte
    a) in der Amazon Developer Console:
    • APPS & SERVICES => Security Profiles => (Name des von dir angelegten Profiles) => Web Settings => Allowed Return URLs
      Hier sind exakt die vom Smart Home Skill unter Configuration aufgeführten Redirect URLs eingetragen und keine "xxx" am Ende?
    • Umgekehrt hast du im Smart Home Skill, unter Configuration in den Feldern Client Id und Client Secret die exakten Werte aus deinem Security Profile eingetragen? Die restlichen Werte für das Account Linking hast du überprüft?


    b) in der AWS Console:
    • unter Services -> Compute Lambda -> (Name deiner Lambda Function) -> Reiter Triggers
      Hast du einen Trigger für den Smart Home Skill eingerichtet und die korrekte Application Id deines Smart Home Skills eingetragen?


    Versuchst du das Account Linking über die Webseite alexa.amazon.de, oder über die Alexa iOS bzw. Android App durchzuführen?

    Viele Grüße
    Werner

    Einen Kommentar schreiben:


  • Jem110
    antwortet
    Hallo zusammen, hat von euch jemand das Problem wenn er bei Alexa.Amazon den Skill aktivieren möchte, dass dann die Fehlermeldung kommt Login Error ....... Amazon wird das Problem in kürze beheben......? Theoretisch sollte ja nach dem Klick auf die Aktivierung das Fenster zum Anmelden kommen aber bei mir kommt eben die Fehlermeldung!

    Habe schon mit Amazon Service telefoniert die konnten mir auch nicht weiterhelfen.

    Habe jetzt Schritt für Schritt alles durchgearbeitet und scheitere jetzt an der Aktivierung von diesem Gira HS Logikbaustein skill!


    grüße

    Jem

    Einen Kommentar schreiben:


  • wernerL
    antwortet
    Hi Mario,

    die Statusabfragen sind eigentlich bereits in der V0.3 frei konfigurierbar.
    Du müsstest "nur" den von Alexa zu sprechenden Text, per Homeserver-Logik zusamenbauen und in einem entsprechenden 14-byte Text KO-Objekt vorhalten.
    Wenn du dieses KO-Objekt dann in der JSON-Konfiguration über das text-Attribut anbindest, "liest" Alexa diesen Text 1:1 vor.

    Die zwei zusätzlichen Logikbausteine "Statusbericht Raum" und "Statusbericht Haus" habe ich erstellt, weil mir persönlich die Umsetzung als Logikbaustein in der Programmiersprache Python leichter fällt, als über eine Homeserver Logik.

    Gruß Werner

    Einen Kommentar schreiben:


  • mariokp
    antwortet
    Hallo Werner,

    eine Frage, hast du vor in der V0.4 einen Baustein zu entwickeln wo die Statusabfragen selbst definiert werden können. Derzeit wird diese ja vorgegeben. Ich habe mir gedacht um evtl. mehrere Dinge zu kombinieren, wie z.B. Wetterstation, Raffstores, etc...

    Bis jetzt läuft bei mir V0.3 und alle funktioniert super. Derzeit habe ich zwei Alexas im Einsatz, Ziel ist es in fast jedem Raum eine Sprachsteuerung zu haben.

    Gruß
    Mario

    Einen Kommentar schreiben:


  • wernerL
    antwortet
    Hallo keinplanvonnix,

    in der V0.3 auf Github ist aktuell noch ein Bug (siehe auch Wiki Punkt 6.5 Mit dem Custom Skill "arbeiten")

    Warnung:
    !!!In der Lambda-Funktion ist aktuell noch der Bug, dass das Ergebnis der Suche nach den KNX-Objekten nicht in der DynamoDB abgelegt wird, wenn die Suche innerhalb einer Session gemacht wird.
    D.h. folgendes Szenario: "Alexa, starte Smart home ... Suche meine KNX Objekte ... Beenden" funktioniert nicht! Das Kommando "Alexa sag Smart Home, Suche meine KNX-Objekte" schon!!!
    Gruß Werner

    Einen Kommentar schreiben:


  • keinplanvonnix
    antwortet
    An soetwas dachte ich. Habe ich Moment Probleme den Custom Skill einzurichten. Irgendwie muss ich jedes Mal die KNX Objekte neu laden.

    Einen Kommentar schreiben:


  • Hotstepper13
    antwortet
    Zitat von wernerL Beitrag anzeigen
    Hallo Frank,
    Hallo keinplanvonnix,

    aktuell gibt es keine Möglichkeit sich alle Attribute mit einem einzelnen Request abzuholen.

    Nochmal kurz zur Erklärung:

    In der JSON-Konfiguration wird zwischen zwei Konfigurationsebenenen unterschieden:
    • Raum (room-Attribut)
    • Geräte (appliances-Attribut)

    Zur Verknüpfung von KNX-Kommunikationsobjekte auf Raumebene können folgende Attribute verwendet werden:
    • targetTemperature
    • actualTemperature
    • text

    Zur Verknüpfung von KNX-Kommunikationsobjekte auf Geräteebene können folgende Attribut verwendet werden:
    • onOff bzw. on und/oder off
    • percent
    • value
    • text

    Welcher Skill in der V0.3 welche Attribute unterstützt habe ich versucht in der nachfolgenden Tabelle zusammenzufassen:

    SkillUebersicht.png

    @keinplanvonnix
    Meintest du solch eine technische Übersicht?

    Viele Grüße
    Werner
    Super.. danke dir, das hilft enorm weiter. Vielleicht ein kleiner Wunsch für die v0.4:

    Es wäre toll wenn du einen getApplianceRequest unterstützen könntest dem man nur die Appliance_ID mit gibt und der dann alles für die jeweilige Appliance ausspuckt.

    Beste Grüße

    Frank

    Einen Kommentar schreiben:


  • DB79
    antwortet
    Guten Morgen Werner,

    okay, das probiere ich mal aus. Habe mir momentan Pseudo-Externe Gruppenadressen angelegt und darüber zugegriffen.

    Ich wünsche einen schönen Tag

    Gruß Dirk

    Einen Kommentar schreiben:


  • wernerL
    antwortet
    Guten Morgen Dirk,

    du kannst im Gira Experten für die internen Kommunikationsobjekte auch eine Gruppenadresse vergeben.
    Auszug aus der Hilfe im Experten:

    Die Gültigkeitsbereiche für interne K-Objekte lauten:
    • 2-stellige Angabe: 100-199 / 0-2047
    • 3-stellige Angabe: 100-199 / 0-7 / 0-255

    Diese interne Gruppenadresse kannst du dann analog zu den externen in der JSON-Konfiguration benutzen um darauf zuzugreifen.

    Gruß Werner

    Einen Kommentar schreiben:


  • DB79
    antwortet
    Hallo,

    da ja nun alles soweit super funktioniert hätte ich nochmal eine kurze Frage.
    Ist es auch möglich interne Kommunikationsobjekte im Homeserver über Amazon-Echo anzusprechen?
    Wenn ja hat jemand ein Beispiel für mich.
    Vielen Dank.

    Gruß Dirk

    Einen Kommentar schreiben:

Lädt...
X