Ankündigung

Einklappen

Sammelbestellung ETS6 Vollversionen aktiv!

Sammelbestellung für ETS6 Vollversionen (Prof., Home, Lite) mit 40% Rabatt aktiv! Infos im Forum!
Mehr anzeigen
Weniger anzeigen

Alexa Smarthome Skill (Payload Version 3)

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

  • 2Fast4You78
    antwortet
    Genau....

    Danke, funzt jetzt

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Du hast aber nicht in einem Projekt zweimal den 1200er LBS oder?
    Den darfst du nur einmal haben. Und den Event Ausgang A1 mit allen E1 Event Eingängen der 1201er LBS verbinden.

    Einen Kommentar schreiben:


  • 2Fast4You78
    antwortet
    geht nicht.jpgfunktioniert nicht
    geht.jpgfunktioniert

    Einen Kommentar schreiben:


  • 2Fast4You78
    antwortet
    Du meinst A1 des Skill LBS mit E1 des Smarthome LBS ? Das ist direkt durchverbunden.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Okay, dann antwortet der entsprechende 1201 Device LBS nicht.
    Was steht dort im Log?
    Klingt für mich danach als hättest du den Event zwischen 1200 und 1201 nicht verbunden?

    Einen Kommentar schreiben:


  • 2Fast4You78
    antwortet
    Im Liveview kommt nur bei der bereits angelegten Lampe was an.

    Einen Kommentar schreiben:


  • 2Fast4You78
    antwortet
    IP passt, wie gesagt lassen sich ja ältere angelegte Geräte schalten (Eins um genau zu sein)
    Code:
    <tr><td>2019-03-13 11:28:37</td><td>898135</td><td>3934</td><td>debug  </td><td>EXE19001200 [v0.5]:    Array[LF]([LF]    [directive] =&gt; Array[LF]        ([LF]            [header] =&gt; Array[LF]                ([LF]                    [payloadVersion] =&gt; 3[LF]                    [correlationToken] =&gt; AAAAAAAAAQB+zePmjsT3WFMzRNLHpTxKDAIAAAAAAAD843IyG6Sbgv2XIZSePTW7KJRog71rP5ZivFzdNt0vBelbPqhv6zZuF9DJi+cHOU9cZBwrRbGDc9wdLJEXqYIAomXg96e5KSVdn6ERL0GRdw3dAnGsS5RVcjikS1A4KQlEgPoYVJqCnpB4TbWJSZGqgIqnRyIGFSMysjzUcjwDfC4RJiZeBqj4LSkFZl+xTRkCA9omtgcRJ99eAQBwvKTd9zpuGX1a3pWNksc9devCZUqdCCezY4ITOT74eMnnljjboAWi9C3ft6OTHKaM/hER5dlSEnpze+rryA3axO/eUguJlXj58H3KbDY6JxYLw5axMzoC0SuMGVcgfvzo0x7VJiBTJS/3m5DbaCiphn7RMAJEIZESBsJC0Sctt8FKagvsYueQ0NfvAk/TW6wy2lb8m+KElDrKK7kyIqgbY+kQYwhF7BCtAIpY17Wn4+d5SnnTGYTc72qz4XklkBE/9RyUa8lRME+pBme94p45eNC4yTeafxbV3fRWS116jVQGsHjV2ueDvkAomrwfCHJLokMdvUyBo0M7ijh/fZTHHtG8c8Y7DmnELEY7LZr/FJ1WM9XPCmssJGzYY1+YgzbTmyyII0zwd86XbopYKCKMK+dBRSItQLAP4jek/amJwh2zpqARiF2VF9jBOGVhySGPyqmCO0u4Z9n+wv4Wtr+6iHgPYtbXXCvarIt2w4kSJw==[LF]                    [namespace] =&gt; Alexa[LF]                    [name] =&gt; ReportState[LF]                    [messageId] =&gt; 7c6ae777-5cfa-484a-b7cb-d02341b3c760[LF]                )[LF][LF]            [endpoint] =&gt; Array[LF]                ([LF]                    [scope] =&gt; Array[LF]                        ([LF]                            [token] =&gt; Atza|IwEBIBQUswUM1tlNkuPYr48c-p7tCI3KSx1EQdBLBEqCxEncfzCOsgU44SQo3g96thxvKnNVXHBTFBUlM6KJuLr66iYheDMBeSuT07lYmtUX2gSNp9iGTR6ORzMw14OE4PXLa_WdIAHARvd0bwcskUsOxxfIQHmP8oPOVsfLW6_VSe0GqIquN_ChTOlK_QRl-YjCSvRbNOrFo5Z6wEIrX5n_gckNsfJN9RgcqUHl7v1E_ldHrUFoE02kX7uVdv19TmUsxfXI3qVNyJn4K8pfIX6rb-bVJR-Xto7MiqAbmoHXk9xEmIFAlhj17kvAoxSIsKe3brXvp05uFdvE68Wxu9nLaCeiLoarHlk7RteBlkuwlP1KjgRymgJGE0rlJ5pO3KPWVbr7LOYUWxmflkoS0PDEnoSjenfVkSl8zG-NHODgUPy0AZGkkfFXKcxJBECm6laDRsTxxMnwkHwX6Wcc2EPM2-zzuqmclUokFxrha2-BL7qtS-F6tufR6ixtowN14C3uka4[LF]                            [type] =&gt; BearerToken[LF]                        )[LF][LF]                    [cookie] =&gt; Array[LF]                        ([LF]                        )[LF][LF]                    [endpointId] =&gt; 002[LF]                )[LF][LF]            [payload] =&gt; Array[LF]                ([LF]                )[LF][LF]        )[LF][LF]    [type] =&gt; smarthome[LF])[LF]</td></tr>
    <tr><td>2019-03-13 11:28:37</td><td>900373</td><td>3934</td><td>debug  </td><td>EXE19001200 [v0.5]:    SmartHome Skill Event: </td></tr>
    <tr><td>2019-03-13 11:28:37</td><td>900609</td><td>3934</td><td>debug  </td><td>EXE19001200 [v0.5]:    ================ ARRAY/OBJECT START ================</td></tr>
    <tr><td>2019-03-13 11:28:37</td><td>900770</td><td>3934</td><td>debug  </td><td>EXE19001200 [v0.5]:    {&quot;directive&quot;:{&quot;header&quot;:{&quot;payloadVersion&quot;:&quot;3&quot;,&quot;correlationToken&quot;:&quot;AAAAAAAAAQB+zePmjsT3WFMzRNLHpTxKDAIAAAAAAAD843IyG6Sbgv2XIZSePTW7KJRog71rP5ZivFzdNt0vBelbPqhv6zZuF9DJi+cHOU9cZBwrRbGDc9wdLJEXqYIAomXg96e5KSVdn6ERL0GRdw3dAnGsS5RVcjikS1A4KQlEgPoYVJqCnpB4TbWJSZGqgIqnRyIGFSMysjzUcjwDfC4RJiZeBqj4LSkFZl+xTRkCA9omtgcRJ99eAQBwvKTd9zpuGX1a3pWNksc9devCZUqdCCezY4ITOT74eMnnljjboAWi9C3ft6OTHKaM\/hER5dlSEnpze+rryA3axO\/eUguJlXj58H3KbDY6JxYLw5axMzoC0SuMGVcgfvzo0x7VJiBTJS\/3m5DbaCiphn7RMAJEIZESBsJC0Sctt8FKagvsYueQ0NfvAk\/TW6wy2lb8m+KElDrKK7kyIqgbY+kQYwhF7BCtAIpY17Wn4+d5SnnTGYTc72qz4XklkBE\/9RyUa8lRME+pBme94p45eNC4yTeafxbV3fRWS116jVQGsHjV2ueDvkAomrwfCHJLokMdvUyBo0M7ijh\/fZTHHtG8c8Y7DmnELEY7LZr\/FJ1WM9XPCmssJGzYY1+YgzbTmyyII0zwd86XbopYKCKMK+dBRSItQLAP4jek\/amJwh2zpqARiF2VF9jBOGVhySGPyqmCO0u4Z9n+wv4Wtr+6iHgPYtbXXCvarIt2w4kSJw==&quot;,&quot;namespace&quot;:&quot;Alexa&quot;,&quot;name&quot;:&quot;ReportState&quot;,&quot;messageId&quot;:&quot;7c6ae777-5cfa-484a-b7cb-d02341b3c760&quot;},&quot;endpoint&quot;:{&quot;scope&quot;:{&quot;token&quot;:&quot;Atza|IwEBIBQUswUM1tlNkuPYr48c-p7tCI3KSx1EQdBLBEqCxEncfzCOsgU44SQo3g96thxvKnNVXHBTFBUlM6KJuLr66iYheDMBeSuT07lYmtUX2gSNp9iGTR6ORzMw14OE4PXLa_WdIAHARvd0bwcskUsOxxfIQHmP8oPOVsfLW6_VSe0GqIquN_ChTOlK_QRl-YjCSvRbNOrFo5Z6wEIrX5n_gckNsfJN9RgcqUHl7v1E_ldHrUFoE02kX7uVdv19TmUsxfXI3qVNyJn4K8pfIX6rb-bVJR-Xto7MiqAbmoHXk9xEmIFAlhj17kvAoxSIsKe3brXvp05uFdvE68Wxu9nLaCeiLoarHlk7RteBlkuwlP1KjgRymgJGE0rlJ5pO3KPWVbr7LOYUWxmflkoS0PDEnoSjenfVkSl8zG-NHODgUPy0AZGkkfFXKcxJBECm6laDRsTxxMnwkHwX6Wcc2EPM2-zzuqmclUokFxrha2-BL7qtS-F6tufR6ixtowN14C3uka4&quot;,&quot;type&quot;:&quot;BearerToken&quot;},&quot;cookie&quot;:[],&quot;endpointId&quot;:&quot;002&quot;},&quot;payload&quot;:[]},&quot;type&quot;:&quot;smarthome&quot;}</td></tr>
    <tr><td>2019-03-13 11:28:37</td><td>900917</td><td>3934</td><td>debug  </td><td>EXE19001200 [v0.5]:    ================ ARRAY/OBJECT  END  ================</td></tr>
    <tr><td>2019-03-13 11:28:37</td><td>902024</td><td>3934</td><td>debug  </td><td>EXE19001200 [v0.5]:    Sending message to Alexa SmartHome Devices</td></tr>
    <tr><td>2019-03-13 11:28:37</td><td>909401</td><td>3934</td><td>debug  </td><td>EXE19001200 [v0.5]:    Created message queue with ID 1337126714</td></tr>
    <tr><td>2019-03-13 11:28:37</td><td>911025</td><td>3934</td><td>debug  </td><td>EXE19001200 [v0.5]:    Waiting for response from respective Alexa Device LBS (max. 3s)</td></tr>
    <tr><td>2019-03-13 11:28:40</td><td>921972</td><td>3934</td><td>debug  </td><td>EXE19001200 [v0.5]:    3s response timer expired</td></tr>
    so sieht der skill lbs log aus

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    In die Log Files des Skill LBS schauen.
    Ist es denn die richtige IP (192.168.178.55)
    Dort solltest du auch in der Liveview sehen können, ob etwas angekommen ist, denn dann wird ja der Event Ausgang gesetzt.
    Ist ggf. eine Firewall dazwischen? Oder hast du Ports geändert? Etc.

    Einen Kommentar schreiben:


  • 2Fast4You78
    antwortet
    Code:
    Received (JSON) Event from alexa@amazon
    =========================================
    Array
    (
        [directive] => Array
            (
                [header] => Array
                    (
                        [payloadVersion] => 3
                        [correlationToken] => AAAAAAAAAQAtVcsEtKxNeN7TwKNxJAjfDAIAAAAAAAAoibldkNMVhWA/Nk0Z1B4oeWI5UZL9nPyQrtW8jSgcSJ0wcmKQPqElfnyT2TL3IA05ZsbSj9UwidQHi++y+E8vrW8o+a0XQg1BnRIka8DhwIB80KXmLciSGpFkdP+453QURWaStiB4g7pARFL0fmMLBzIK6qaLY2q/M4MGcIXNHGXR/kgeaOSfCmqVeWvvOYaYOi2L6A9bR5G091YKYEwcxhn9cEaQKDGdBGAn8HjWi8JSPSrw5H3EJjjmzpNshAzL5JjJYCoAh4lZCTd+tvQxrEYE23CC5nxR52BfZIVPoztnXY9mzCfnRfwQyoywSQsn5bdV2w7+EK5iSNmYyZSEeeWrqfKjS6WZAwPq0p3eZm/NcUTgDPsriLVK/1Of0dGOI5LbD5Ll9sqTzezDelw6HcBHrnPKjMK3FN6Sk5cYZGmt1WguU6QVcMp7MA4hRtBGZcvVqfKZKxcCEaQ47VkHhUVUv6Y84ZgRW0wfcCRgFrWGyxoPwYZlkTpgwa25BEXHzvblaz6SrNoVbvyqE/qOajR1cPJR6Q/PjNxJ4amDiNFPfDxWV6xeeM29F4RkVe3NqSooj4dCC3vDiPoacoo0++8X0dn7yTvZQ46jehRYfo5nsd/jKPGGXVe7J2jG7H65xmCjNx5ii6JRbLkIZbmLIFWFL18ttj+5KsjjK5CVP1xBMS9NKU2QRnGfgw==
                        [namespace] => Alexa.PowerController
                        [name] => TurnOn
                        [messageId] => 794a9cfc-eb8e-404e-a198-16c1b79b1fff
                    )
    
                [endpoint] => Array
                    (
                        [scope] => Array
                            (
                                [token] => Atza|IwEBINa9O716Faqgo7xWGgHg4NOlA_6rY1dYuI3rZ9mJ39SKdTLNynXuS9By9Yet6S17_KcajL29NMusboUz6qDYvQQUCVFFJZnjX82Qu7PlF-bWdkrXxqdnytpoxSYx4gJHNEFsNEZVyVrZwOwPBJOXljv1Vq2F2kwDB43biKtJ-C4DWXEQfC_N0F7gWkT6iVqbLhCQIKXtzS4dAvt8LX8x3vaggTDSY-FJexxBT4Y-KMzH3h3K5H-aJSx3WNgCIKSKzH2BLF5l7c573uyLA8nxUMD8Lc_oY4O9O6Z5C5MLzuf1Ycu2JpcWyrzBdKwMG2QjJ4VP42Tx2lHV_4uGTXU8F36Pfs_yUOxyT4JHN5YYbFwVXS9enrERnsQbFKdTrMiNnRfQuWsg7PUyHbr0uOtiFCWxDQKm6kXOv-dIjhGIHj0cYcjZLVZId6GEOBfdjh58v4uY83JCLxaVCsLpP-lr0obJbwwOGF5_qZBVmuRsFMIGDd9URm05spl1xQHTW1UW_1E
                                [type] => BearerToken
                            )
    
                        [cookie] => Array
                            (
                            )
    
                        [endpointId] => 002
                    )
    
                [payload] => Array
                    (
                    )
    
            )
    
    )
    
    Validation URL: https://api.amazon.com/auth/O2/tokeninfo?access_token=Atza%7CIwEBINa9O716Faqgo7xWGgHg4NOlA_6rY1dYuI3rZ9mJ39SKdTLNynXuS9By9Yet6S17_KcajL29NMusboUz6qDYvQQUCVFFJZnjX82Qu7PlF-bWdkrXxqdnytpoxSYx4gJHNEFsNEZVyVrZwOwPBJOXljv1Vq2F2kwDB43biKtJ-C4DWXEQfC_N0F7gWkT6iVqbLhCQIKXtzS4dAvt8LX8x3vaggTDSY-FJexxBT4Y-KMzH3h3K5H-aJSx3WNgCIKSKzH2BLF5l7c573uyLA8nxUMD8Lc_oY4O9O6Z5C5MLzuf1Ycu2JpcWyrzBdKwMG2QjJ4VP42Tx2lHV_4uGTXU8F36Pfs_yUOxyT4JHN5YYbFwVXS9enrERnsQbFKdTrMiNnRfQuWsg7PUyHbr0uOtiFCWxDQKm6kXOv-dIjhGIHj0cYcjZLVZId6GEOBfdjh58v4uY83JCLxaVCsLpP-lr0obJbwwOGF5_qZBVmuRsFMIGDd9URm05spl1xQHTW1UW_1E
    JSON Validation Response: {"aud":"amzn1.application-oa2-client.aad0da8f34584270b5145d3278a239dd","user_id":"amzn1.account.AE3QEP2SCXC5IL7BYN4FJKYJNCIQ","iss":"https://www.amazon.com","exp":3599,"app_id":"amzn1.application.e692c45bb5a5429b9ba3b7839eadd4f6","iat":1552411050}
    OAUTH Validattion Response:
    HTTP/1.1 200 OK
    Server: Server
    Date: Tue, 12 Mar 2019 17:17:31 GMT
    Content-Type: application/json;charset=UTF-8
    Content-Length: 247
    Connection: keep-alive
    x-amzn-RequestId: b864a388-44ea-11e9-abff-7d3a3aee9fc0
    X-Amz-Date: Tue, 12 Mar 2019 17:17:31 GMT
    Cache-Control: no-cache, no-store, must-revalidate
    Pragma: no-cache
    Vary: Accept-Encoding,X-Amzn-CDN-Cache,User-Agent
    x-amz-rid: 5ER23C4EPK35740JAGDT
    
    
    Array
    (
        [aud] => amzn1.application-oa2-client.aad0da8f34584270b5145d3278a239dd
        [user_id] => amzn1.account.AE3QEP2SCXxxxxxxYN4FJKYJNCIQ
        [iss] => https://www.amazon.com
        [exp] => 3599
        [app_id] => amzn1.application.e692c45bbxxxxxxxxb9ba3b7839eadd4f6
        [iat] => 1552411050
    )
    
    Source    : OK
    User-ID   : OK
    Client-ID : OK
    Expiry    : OK
    Authorization Token successfully validated
    Starting communication with EDOMI
    Alexa.PowerController event started...
    Data sent to EDOMI
    {"directive":{"header":{"payloadVersion":"3","correlationToken":"AAAAAAAAAQAtVcsEtKxNeN7TwKNxJAjfDAIAAAAAAAAoibldkNMVhWA\/Nk0Z1B4oeWI5UZL9nPyQrtW8jSgcSJ0wcmKQPqElfnyT2TL3IA05ZsbSj9UwidQHi++y+E8vrW8o+a0XQg1BnRIka8DhwIB80KXmLciSGpFkdP+453QURWaStiB4g7pARFL0fmMLBzIK6qaLY2q\/M4MGcIXNHGXR\/kgeaOSfCmqVeWvvOYaYOi2L6A9bR5G091YKYEwcxhn9cEaQKDGdBGAn8HjWi8JSPSrw5H3EJjjmzpNshAzL5JjJYCoAh4lZCTd+tvQxrEYE23CC5nxR52BfZIVPoztnXY9mzCfnRfwQyoywSQsn5bdV2w7+EK5iSNmYyZSEeeWrqfKjS6WZAwPq0p3eZm\/NcUTgDPsriLVK\/1Of0dGOI5LbD5Ll9sqTzezDelw6HcBHrnPKjMK3FN6Sk5cYZGmt1WguU6QVcMp7MA4hRtBGZcvVqfKZKxcCEaQ47VkHhUVUv6Y84ZgRW0wfcCRgFrWGyxoPwYZlkTpgwa25BEXHzvblaz6SrNoVbvyqE\/qOajR1cPJR6Q\/PjNxJ4amDiNFPfDxWV6xeeM29F4RkVe3NqSooj4dCC3vDiPoacoo0++8X0dn7yTvZQ46jehRYfo5nsd\/jKPGGXVe7J2jG7H65xmCjNx5ii6JRbLkIZbmLIFWFL18ttj+5KsjjK5CVP1xBMS9NKU2QRnGfgw==","namespace":"Alexa.PowerController","name":"TurnOn","messageId":"794a9cfc-eb8e-404e-a198-16c1b79b1fff"},"endpoint":{"scope":{"token":"Atza|IwEBINa9O716Faqgo7xWGgHg4NOlA_6rY1dYuI3rZ9mJ39SKdTLNynXuS9By9Yet6S17_KcajL29NMusboUz6qDYvQQUCVFFJZnjX82Qu7PlF-bWdkrXxqdnytpoxSYx4gJHNEFsNEZVyVrZwOwPBJOXljv1Vq2F2kwDB43biKtJ-C4DWXEQfC_N0F7gWkT6iVqbLhCQIKXtzS4dAvt8LX8x3vaggTDSY-FJexxBT4Y-KMzH3h3K5H-aJSx3WNgCIKSKzH2BLF5l7c573uyLA8nxUMD8Lc_oY4O9O6Z5C5MLzuf1Ycu2JpcWyrzBdKwMG2QjJ4VP42Tx2lHV_4uGTXU8F36Pfs_yUOxyT4JHN5YYbFwVXS9enrERnsQbFKdTrMiNnRfQuWsg7PUyHbr0uOtiFCWxDQKm6kXOv-dIjhGIHj0cYcjZLVZId6GEOBfdjh58v4uY83JCLxaVCsLpP-lr0obJbwwOGF5_qZBVmuRsFMIGDd9URm05spl1xQHTW1UW_1E","type":"BearerToken"},"cookie":[],"endpointId":"002"},"payload":[]},"type":"smarthome"}
    
    Waiting for response from 192.168.178.55
    
    Status received from EDOMI: 
    
    JSON RESPONSE:
    Da kommt halt keine Antwort von Edomi. Wie kann ich das weiter eingrenzen?

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Von wo kommt keine Antwort?
    Kommt die Nachricht von Alexa im Skillskript an?
    Wird diese dann an den EDOMI Skill LBS weitergeleitet?
    Und von dort kommt keine Antwort?
    Hast du in der config "status" auf true stehen für den richtigen EDOMI Server?

    Einen Kommentar schreiben:


  • 2Fast4You78
    antwortet
    Ich habe aktuell das Dilemma das ich keinen Response im Log bekomme. Also der Token wird versendet und gültig aktzeptiert, aber es kommt keine Rückmeldung.
    Ich kann damit also bereits angelegte Geräte schalten, aber neue hinzufügen funktioniert nicht.
    Hast du einen Tipp André?

    Einen Kommentar schreiben:


  • Janncsi
    antwortet
    Der Tipp reichte und 45min später schalte ich die ersten Dinge :-)

    Die Doku ist top, wenn auch durch den hohen Update-Zyklus seitens Amazon hier und da die Seiten etwas anders aussehen. jonofe Absoluter Respekt für diese Arbeit!!!

    Einen Kommentar schreiben:


  • Janncsi
    antwortet
    Ahhh, das wird der Schlüssel sein!

    Danke dir

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Ich meinte exakt den letzten Screenshot. Dort fehlt auf der linken Seite der Trigger für Lambda Function. Du musst auf Skill Seite die ARN eintragen und auf Lambda Seite den Skill als Trigger. Genau dieser fehlt hier, was an dem leeren gestrichelten Rahmen zu erkennen ist. In der linken Spalte "Auslöser hinzufügen" musst du noch "Alexa Smart Home" auswählen und dann deinen Smarthome Skill als Trigger hinzufügen. Dieser sollte dann in dem Diagramm auf der linken Seite auftauchen. Ungefähr so:

    Screenshot from 2019-03-12 07-33-31.png

    Einen Kommentar schreiben:


  • Janncsi
    antwortet
    Ich wusste jetzt nicht genau was du am besten sehen möchtest, daher habe ich von jedem Schritt, den ich in lambda gemacht habe eben einen Screenshot erstellt :-D In entsprechender Reihenfolge nummeriert. Werde die Bilder übrigens nach "Klärung" direkt nur noch als kleine Bilder einfügen bzw. den Post bearbeiten :-)

    lambda1.PNG
    lambda2.PNG lambda3.PNG lambda4.PNG lambda5.PNG lambda6.PNG lambda7.PNG
    Angehängte Dateien

    Einen Kommentar schreiben:

Lädt...
X