Alexa Smart Home Integration - invalid redirect URL

Moin zusammen,

ich brauche mal Hilfe bei der Einrichtung der Alexa-Anbindung. Ich habe das alles nach der Anleitung eingerichtet und hänge irgendwie bei der Verbindung des Skill mit HA fest.

Authorization URI: https://[MEINEDOMAIN]/auth/authorize
und
Access Token URI : https://[MEINEDOMAIN]/auth/token

sind eingerichtet, aber in der Alexa-App bekomme ich weder den Login-Screen von HA noch werden Geräte gefunden. Den Tipp mit der Änderung der ClientID von pitangui auf layla habe ich schon versucht, ohne Erfolg.

Vom Grundsatz existiert aber die Verbindung, in der Lambda-Konsole vom AWS bekomme ich im Test-Log diverse Automationen meines HA angezeigt, aber in der Alexa-App wird nix gefunden… :frowning:

Jemand eine Idee?

Ich habe mal in der config einzelne entities explizit eingeschlossen.

alexa:
  smart_home:
    endpoint: https://api.amazonalexa.com/v3/events
    filter:
      include_entities:
        - climate.heizung_schlafzimmer
        - sensor.schlafzimmer_temperatur
        - climate.heizung_badezimmer
        - sensor.badezimmer_temperatur

Wenn ich in der AWS Konsole dann den discovery teste, werden die anscheinend auch korrekt gefunden. Aber warum findet die Alexa-App keine Geräte und verbindet sich nicht?

{
  "event": {
    "header": {
      "namespace": "Alexa.Discovery",
      "name": "Discover.Response",
      "messageId": "3b47a4f6-ddc7-4dfd-95a6-f4bb4960537b",
      "payloadVersion": "3"
    },
    "payload": {
      "endpoints": [
        {
          "displayCategories": [
            "TEMPERATURE_SENSOR"
          ],
          "cookie": {},
          "endpointId": "sensor#badezimmer_temperatur",
          "friendlyName": "Badezimmer_Temperatur",
          "description": "sensor.badezimmer_temperatur via Home Assistant",
          "manufacturerName": "Home Assistant",
          "additionalAttributes": {
            "manufacturer": "Home Assistant",
            "model": "sensor",
            "softwareVersion": "2024.2.2",
            "customIdentifier": "-sensor.badezimmer_temperatur"
          },
          "capabilities": [
            {
              "type": "AlexaInterface",
              "interface": "Alexa.TemperatureSensor",
              "version": "3",
              "properties": {
                "supported": [
                  {
                    "name": "temperature"
                  }
                ],
                "proactivelyReported": true,
                "retrievable": true
              }
            },
            {
              "type": "AlexaInterface",
              "interface": "Alexa.EndpointHealth",
              "version": "3",
              "properties": {
                "supported": [
                  {
                    "name": "connectivity"
                  }
                ],
                "proactivelyReported": true,
                "retrievable": true
              }
            },
            {
              "type": "AlexaInterface",
              "interface": "Alexa",
              "version": "3"
            }
          ]
        },
        {
          "displayCategories": [
            "TEMPERATURE_SENSOR"
          ],
          "cookie": {},
          "endpointId": "sensor#schlafzimmer_temperatur",
          "friendlyName": "Schlafzimmer_Temperatur",
          "description": "sensor.schlafzimmer_temperatur via Home Assistant",
          "manufacturerName": "Home Assistant",
          "additionalAttributes": {
            "manufacturer": "Home Assistant",
            "model": "sensor",
            "softwareVersion": "2024.2.2",
            "customIdentifier": "-sensor.schlafzimmer_temperatur"
          },
          "capabilities": [
            {
              "type": "AlexaInterface",
              "interface": "Alexa.TemperatureSensor",
              "version": "3",
              "properties": {
                "supported": [
                  {
                    "name": "temperature"
                  }
                ],
                "proactivelyReported": true,
                "retrievable": true
              }
            },
            {
              "type": "AlexaInterface",
              "interface": "Alexa.EndpointHealth",
              "version": "3",
              "properties": {
                "supported": [
                  {
                    "name": "connectivity"
                  }
                ],
                "proactivelyReported": true,
                "retrievable": true
              }
            },
            {
              "type": "AlexaInterface",
              "interface": "Alexa",
              "version": "3"
            }
          ]
        },
        {
          "displayCategories": [
            "THERMOSTAT"
          ],
          "cookie": {},
          "endpointId": "climate#heizung_badezimmer",
          "friendlyName": "Heizung Badezimmer",
          "description": "climate.heizung_badezimmer via Home Assistant",
          "manufacturerName": "Home Assistant",
          "additionalAttributes": {
            "manufacturer": "Home Assistant",
            "model": "climate",
            "softwareVersion": "2024.2.2",
            "customIdentifier": "-climate.heizung_badezimmer"
          },
          "capabilities": [
            {
              "type": "AlexaInterface",
              "interface": "Alexa.PowerController",
              "version": "3",
              "properties": {
                "supported": [
                  {
                    "name": "powerState"
                  }
                ],
                "proactivelyReported": true,
                "retrievable": true
              }
            },
            {
              "type": "AlexaInterface",
              "interface": "Alexa.ThermostatController",
              "version": "3",
              "properties": {
                "supported": [
                  {
                    "name": "thermostatMode"
                  },
                  {
                    "name": "targetSetpoint"
                  }
                ],
                "proactivelyReported": true,
                "retrievable": true
              },
              "configuration": {
                "supportsScheduling": false,
                "supportedModes": [
                  "OFF",
                  "AUTO",
                  "AUTO",
                  "HEAT"
                ]
              }
            },
            {
              "type": "AlexaInterface",
              "interface": "Alexa.TemperatureSensor",
              "version": "3",
              "properties": {
                "supported": [
                  {
                    "name": "temperature"
                  }
                ],
                "proactivelyReported": true,
                "retrievable": true
              }
            },
            {
              "type": "AlexaInterface",
              "interface": "Alexa.EndpointHealth",
              "version": "3",
              "properties": {
                "supported": [
                  {
                    "name": "connectivity"
                  }
                ],
                "proactivelyReported": true,
                "retrievable": true
              }
            },
            {
              "type": "AlexaInterface",
              "interface": "Alexa",
              "version": "3"
            }
          ]
        },
        {
          "displayCategories": [
            "THERMOSTAT"
          ],
          "cookie": {},
          "endpointId": "climate#heizung_schlafzimmer",
          "friendlyName": "Heizung Schlafzimmer",
          "description": "climate.heizung_schlafzimmer via Home Assistant",
          "manufacturerName": "Home Assistant",
          "additionalAttributes": {
            "manufacturer": "Home Assistant",
            "model": "climate",
            "softwareVersion": "2024.2.2",
            "customIdentifier": "-climate.heizung_schlafzimmer"
          },
          "capabilities": [
            {
              "type": "AlexaInterface",
              "interface": "Alexa.PowerController",
              "version": "3",
              "properties": {
                "supported": [
                  {
                    "name": "powerState"
                  }
                ],
                "proactivelyReported": true,
                "retrievable": true
              }
            },
            {
              "type": "AlexaInterface",
              "interface": "Alexa.ThermostatController",
              "version": "3",
              "properties": {
                "supported": [
                  {
                    "name": "thermostatMode"
                  },
                  {
                    "name": "targetSetpoint"
                  }
                ],
                "proactivelyReported": true,
                "retrievable": true
              },
              "configuration": {
                "supportsScheduling": false,
                "supportedModes": [
                  "AUTO",
                  "HEAT",
                  "OFF"
                ]
              }
            },
            {
              "type": "AlexaInterface",
              "interface": "Alexa.TemperatureSensor",
              "version": "3",
              "properties": {
                "supported": [
                  {
                    "name": "temperature"
                  }
                ],
                "proactivelyReported": true,
                "retrievable": true
              }
            },
            {
              "type": "AlexaInterface",
              "interface": "Alexa.EndpointHealth",
              "version": "3",
              "properties": {
                "supported": [
                  {
                    "name": "connectivity"
                  }
                ],
                "proactivelyReported": true,
                "retrievable": true
              }
            },
            {
              "type": "AlexaInterface",
              "interface": "Alexa",
              "version": "3"
            }
          ]
        }
      ]
    }
  }
}