Ankündigung

Einklappen
Keine Ankündigung bisher.

Amazon Alexa Plugin

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

  • ASSR85
    antwortet
    Zitat von hotzen Beitrag anzeigen
    Nachdem DEIN skill mit Deinem alexa Konto verknüpft wurde, sollte eine Suche nach Geräten die entsprechenden Geräte finden und in der App anzeigen.
    die suche/discovery ist per App oder alexa Kommando (alexa, finde Geräte) auszulösen.

    die smart visu als Visualisierung spielt überhaupt gar keine Rolle....
    Ok. Dann wir es jetzt echt kriminell. Ich dachte es liegt daran dass ich das Nginx, Certbot und Portweiterleitung hin bekommen habe. Das scheint jetzt aber zu passen und jetzt geht der developer.amazon-Kram nicht. Es ist zum Mäuse melken. Das ich an Linux scheitere war mit ehr klar (als absoluter Leihe). Das ich jetzt aber daran scheitere ein paar Links hin und her zu kopieren!!!!!
    Das ist doch ein AMAZON BUG
    Naja ich versuche es nochmal und hoffe das sich der Skill dann verknüpfen lässt.

    Einen Kommentar schreiben:


  • hotzen
    antwortet
    Nachdem DEIN skill mit Deinem alexa Konto verknüpft wurde, sollte eine Suche nach Geräten die entsprechenden Geräte finden und in der App anzeigen.
    die suche/discovery ist per App oder alexa Kommando (alexa, finde Geräte) auszulösen.

    die smart visu als Visualisierung spielt überhaupt gar keine Rolle....

    Einen Kommentar schreiben:


  • ASSR85
    antwortet
    sollte die App jetzt schon die smartVISU als Gerät finden...auch wenn der Skill nicht verknüpft ist?
    Ich lösche später nochmal den ganzen Amazon #+*'*# und lege ALLES nochmal neu an.
    Dieses discovery löst aber noch keine direkten Aktionen auf dem KNX aus oder müsste da was passieren?

    Einen Kommentar schreiben:


  • hotzen
    antwortet
    Ach ja, vor ca einem halben Jahr hatte das bei Amazon wohl einen Bug und ich konnte meinen skill. nur. per app oder per website verknüpfen, habe vergessen wie genau... also mal mehr app versuchent

    Einen Kommentar schreiben:


  • hotzen
    antwortet
    Dein testfall ist die discovery, die scheint zu funktionieren, ok.

    das verknüpfen mit dem skill, tippe auf fehlerhafte redirect Uri, Stichwort "login with Amazon" Anleitung

    Einen Kommentar schreiben:


  • ASSR85
    antwortet
    Code:
    Wohnzimmer
    Sideboard:
    item_only_on:
    type: bool
    alexa_name: Diningroom Lamp
    alexa_device: diningroom-lamp
    alexa_actions: turnOn
    knx_dpt: 1
    knx_listen: 0/0/9
    knx_send: 0/0/9
    knx_init: 0/0/9
    
    item_only_off:
    type: bool
    alexa_device: diningroom-lamp
    alexa_actions: turnOff
    knx_dpt: 1
    knx_listen: 0/0/9
    knx_send: 0/0/9
    knx_init: 0/0/9

    das habe ich angelegt bei den items. und in der AWS consollte führe ich das aus:


    Code:
    {
    "header": {
    "payloadVersion": "2",
    "namespace": "Alexa.ConnectedHome.Discovery",
    "name": "DiscoverAppliancesRequest",
    "messageId": "F8752B11-69BB-4246-B923-3BFB27C06C7D"
    },
    "payload": {
    "discoveredAppliances": [
    {
    "modelName": "smarthomeNG.alexa-device",
    "additionalApplianceDetails": {
    "item1": "Dinningroom Lamp"
    },
    "applianceId": "diningroom-lamp",
    "actions": [
    "turnOff",
    "turnOn"
    ],
    "isReachable": true,
    "friendlyDescription": "Wohnzimmer Sideboard",
    "version": "1.3.0.9.0",
    "manufacturerName": "smarthomeNG.alexa",
    "friendlyName": "Büro Licht"
    }
    ]
    }
    }
    ERGEBNIS AUF AWS: Execution result: succeeded

    sh.log:
    Code:
    2017-11-11  17:17:01 DEBUG    alexa        HTTP/1.0 POST /
    2017-11-11  17:17:01 DEBUG    alexa        Alexa: discovery-directive 'DiscoverAppliancesRequest' received




    Wenn ich auf alexa.amazon.de den Skill verknüfen will kommt:

    You do not have permission to view this gallery.
    This gallery has 1 photos.
    Zuletzt geändert von ASSR85; 11.11.2017, 17:20. Grund: Angaben ergänzt um sh.log

    Einen Kommentar schreiben:


  • hotzen
    antwortet
    Ich verstehe die Frage wirklich nicht, ob du etwas "aus der Liste der nicht durchgestrichenen files machen musst" ??

    Ich würde die Readme durchlesen, mal ganz nach unten springen und das debug logging aktivieren und mal schauen ob requests aus der aws ankommen und was alexa dir zu deinen einzelnen items zu sagen hat

    Einen Kommentar schreiben:


  • ASSR85
    antwortet
    Ich wollte damit Sagen das ich nginx am laufen habe und diese Amazon Readme durchgeführt.
    jetzt wollte ich noch wissen ob ich noch etwas aus dieser Liste machen muss damit Amazon diesen Skill verknüpfen kann

    Einen Kommentar schreiben:


  • hotzen
    antwortet
    Aber ich bin total gespannt was du mit dem Screenshot ausdrücken wolltest

    Einen Kommentar schreiben:


  • hotzen
    antwortet
    Das hast du jetzt ziemlich kryptisch beschrieben was nicht funktioniert... Weiss beim besten Willen nicht wie ich dir damit helfen kann bzw was du hören willst

    Einen Kommentar schreiben:


  • ASSR85
    antwortet
    Hallo,

    ich habe mich jetzt durch alles tagelang durchgekämpft und bin doch schon so weit das sich AWS mit NG connectet.
    Jetzt kann ich den Skill aber im Amazon Account verbinden. Da kommt ein Fehler das der Service nicht bei Amazon ist sondern wo anders (sollte wahrscheinlich was auf
    meinem PI sein)

    Ich habe in der /usr/local/smarthome/etc/plugin.yaml
    das Alexa Plugin eingefügt und es ist auch im Backend sichtbar.

    Muss des weiten etwas unternommen werden mit shNG außer die items angepasst werden?
    Ich komme jetzt echt nicht mehr weiter.... muss noch etwas aus dieser Liste irgendwo eingefügt werden?
    Ich lese da etwas von env phyton 3 (init.py)...?!
    Um Antworten wäre ich sehr dankbar!
    You do not have permission to view this gallery.
    This gallery has 1 photos.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Beim Custom Skill übermittelt Amazon übrigens inzwischen die Echo ID, so dass man identifizieren kann, von welchem Device der Befehl kam.
    Vielleicht kommt das ja auch bald beim Smarthome Skill ...

    Einen Kommentar schreiben:


  • lexxmm
    antwortet
    Zitat von hotzen Beitrag anzeigen
    Auf keinen Fall würde ich synonyme /aliase für verschiedene Räume verwenden. Eher wohnen ist primär und bad etc haben halt den Raum Namen vorne dran.

    habe oben nicht gesagt, dass es unmöglich ist. Wenn du das mal austesten willst, kann ich dir auch relativ zügig eine multi instance Version mal hinstellen. Sind nur diese Woche im Urlaub....
    Ich schau erst mal wie das auf Seiten amazon zu bewerkstelligen ist Äussere mich dann noch mal dazu...Danke aber schon mal für das nette Angebot.

    Gruss, Micha

    Einen Kommentar schreiben:


  • hotzen
    antwortet
    Auf keinen Fall würde ich synonyme /aliase für verschiedene Räume verwenden. Eher wohnen ist primär und bad etc haben halt den Raum Namen vorne dran.

    habe oben nicht gesagt, dass es unmöglich ist. Wenn du das mal austesten willst, kann ich dir auch relativ zügig eine multi instance Version mal hinstellen. Sind nur diese Woche im Urlaub....

    Einen Kommentar schreiben:


  • lexxmm
    antwortet
    Zitat von hotzen Beitrag anzeigen
    glaube das wird nicht klappen weil die Geräte in deinem alexa Account global gesammelt werden.
    ausser du hast verschiedene Amazon Accounts je device aber das wirst du nicht komfortabel durchziehen können,befürchte ich.

    Ich müsste dann noch das alexa plugin auf multi instance ändern, damit es für verschiedene devices auf verschiedenen ports läuft.

    glaube nicht dass das alles end to end halbwegs nett funktionieren wird
    hmmm...also bleibt nur in einem Raum "licht" und im anderen z.b. "lampe" oder so.. ?

    Einen Kommentar schreiben:

Lädt...
X