I followed Madgeni's instructions and got the Lambda funtion to work. The discovery results in
Code: Select all
{
"header": {
"namespace": "Alexa.ConnectedHome.Discovery",
"name": "DiscoverAppliancesResponse",
"payloadVersion": "2"
},
"payload": {
"discoveredAppliances": [
{
"applianceId": "509",
"manufacturerName": "Y-Hub",
"modelName": "RGBW",
"version": "Dimmer",
"friendlyName": "Wohnzimmer Stehlampe",
"friendlyDescription": "Lighting Limitless/Applamp",
"isReachable": true,
"actions": [
"incrementPercentage",
"decrementPercentage",
"setPercentage",
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "Dimmer",
"WhatAmI": "light"
}
},
{
"applianceId": "257",
"manufacturerName": "TRX",
"modelName": "AC",
"version": "On/Off",
"friendlyName": "Jonas Lampinons",
"friendlyDescription": "Lighting 2",
"isReachable": true,
"actions": [
"incrementPercentage",
"decrementPercentage",
"setPercentage",
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "On/Off",
"WhatAmI": "light"
}
},
{
"applianceId": "55",
"manufacturerName": "Temperatur Büro",
"modelName": "THR128/138, THC138",
"version": "temp",
"friendlyName": "Büro",
"friendlyDescription": "Temp",
"isReachable": true,
"actions": [
"setTargetTemperature"
],
"additionalApplianceDetails": {
"WhatAmI": "temp"
}
},
{
"applianceId": "17",
"manufacturerName": "Brauchwasserwärmepumpe",
"modelName": "AC",
"version": "On/Off",
"friendlyName": "Brauchwasserwärmepumpe",
"friendlyDescription": "Lighting 2",
"isReachable": true,
"actions": [
"incrementPercentage",
"decrementPercentage",
"setPercentage",
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "On/Off",
"WhatAmI": "light"
}
},
{
"applianceId": "477",
"manufacturerName": "TRX",
"modelName": "ELRO AB400",
"version": "On/Off",
"friendlyName": "Lichterkette DG",
"friendlyDescription": "Lighting 1",
"isReachable": true,
"actions": [
"incrementPercentage",
"decrementPercentage",
"setPercentage",
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "On/Off",
"WhatAmI": "light"
}
},
{
"applianceId": "199",
"manufacturerName": "Sauna",
"modelName": "SetPoint",
"version": "temp",
"friendlyName": "Sauna Temperatur",
"friendlyDescription": "Thermostat",
"isReachable": true,
"actions": [
"setTargetTemperature"
],
"additionalApplianceDetails": {
"WhatAmI": "temp"
}
},
{
"applianceId": "35",
"manufacturerName": "TRX",
"modelName": "RFY",
"version": "Venetian Blinds US",
"friendlyName": "Jonas",
"friendlyDescription": "RFY",
"isReachable": true,
"actions": [
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "Venetian Blinds US",
"WhatAmI": "blind"
}
},
{
"applianceId": "478",
"manufacturerName": "Harmony Hub",
"modelName": "AC",
"version": "Push On Button",
"friendlyName": "Alles aus",
"friendlyDescription": "Lighting 2",
"isReachable": true,
"actions": [
"incrementPercentage",
"decrementPercentage",
"setPercentage",
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "Push On Button",
"WhatAmI": "light"
}
},
{
"applianceId": "203",
"manufacturerName": "Brauchwasserwärmepumpe",
"modelName": "THR128/138, THC138",
"version": "temp",
"friendlyName": "Brauchwasser",
"friendlyDescription": "Temp",
"isReachable": true,
"actions": [
"setTargetTemperature"
],
"additionalApplianceDetails": {
"WhatAmI": "temp"
}
},
{
"applianceId": "523",
"manufacturerName": "Samsung Navibot",
"modelName": "Switch",
"version": "Push On Button",
"friendlyName": "Saugroboter Start/Stop",
"friendlyDescription": "Light/Switch",
"isReachable": true,
"actions": [
"incrementPercentage",
"decrementPercentage",
"setPercentage",
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "Push On Button",
"WhatAmI": "light"
}
},
{
"applianceId": "256",
"manufacturerName": "TRX",
"modelName": "AC",
"version": "On/Off",
"friendlyName": "Jonas Licht",
"friendlyDescription": "Lighting 2",
"isReachable": true,
"actions": [
"incrementPercentage",
"decrementPercentage",
"setPercentage",
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "On/Off",
"WhatAmI": "light"
}
},
{
"applianceId": "13",
"manufacturerName": "Keller-Temperatur",
"modelName": "THR128/138, THC138",
"version": "temp",
"friendlyName": "WP-Ablufttemperatur",
"friendlyDescription": "Temp",
"isReachable": true,
"actions": [
"setTargetTemperature"
],
"additionalApplianceDetails": {
"WhatAmI": "temp"
}
},
{
"applianceId": "202",
"manufacturerName": "Sauna",
"modelName": "THR128/138, THC138",
"version": "temp",
"friendlyName": "Sauna",
"friendlyDescription": "Temp",
"isReachable": true,
"actions": [
"setTargetTemperature"
],
"additionalApplianceDetails": {
"WhatAmI": "temp"
}
},
{
"applianceId": "34",
"manufacturerName": "TRX",
"modelName": "RFY",
"version": "Blinds Inverted",
"friendlyName": "Wintergarten horizontal",
"friendlyDescription": "RFY",
"isReachable": true,
"actions": [
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "Blinds Inverted",
"WhatAmI": "blind"
}
},
{
"applianceId": "488",
"manufacturerName": "Harmony Hub",
"modelName": "AC",
"version": "Push On Button",
"friendlyName": "Ambiente Beleuchtung",
"friendlyDescription": "Lighting 2",
"isReachable": true,
"actions": [
"incrementPercentage",
"decrementPercentage",
"setPercentage",
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "Push On Button",
"WhatAmI": "light"
}
},
{
"applianceId": "200",
"manufacturerName": "Sauna",
"modelName": "AC",
"version": "On/Off",
"friendlyName": "Sauna",
"friendlyDescription": "Lighting 2",
"isReachable": true,
"actions": [
"incrementPercentage",
"decrementPercentage",
"setPercentage",
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "On/Off",
"WhatAmI": "light"
}
},
{
"applianceId": "526",
"manufacturerName": "TRX",
"modelName": "ARC",
"version": "On/Off",
"friendlyName": "Heizlüfter Bad DG",
"friendlyDescription": "Lighting 1",
"isReachable": true,
"actions": [
"incrementPercentage",
"decrementPercentage",
"setPercentage",
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "On/Off",
"WhatAmI": "light"
}
},
{
"applianceId": "490",
"manufacturerName": "TRX",
"modelName": "ELRO AB400",
"version": "On/Off",
"friendlyName": "Luftbefeuchter",
"friendlyDescription": "Lighting 1",
"isReachable": true,
"actions": [
"incrementPercentage",
"decrementPercentage",
"setPercentage",
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "On/Off",
"WhatAmI": "light"
}
},
{
"applianceId": "33",
"manufacturerName": "TRX",
"modelName": "RFY",
"version": "Blinds Inverted",
"friendlyName": "Wintergarten vertikal",
"friendlyDescription": "RFY",
"isReachable": true,
"actions": [
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "Blinds Inverted",
"WhatAmI": "blind"
}
},
{
"applianceId": "460",
"manufacturerName": "TRX",
"modelName": "Alecto WS1700",
"version": "temp",
"friendlyName": "Wohnzimmer",
"friendlyDescription": "Temp + Humidity",
"isReachable": true,
"actions": [
"setTargetTemperature"
],
"additionalApplianceDetails": {
"WhatAmI": "temp"
}
},
{
"applianceId": "39",
"manufacturerName": "TRX",
"modelName": "Imagintronix",
"version": "temp",
"friendlyName": "Erdfeuchte Pflanzen DG",
"friendlyDescription": "Temp + Humidity",
"isReachable": true,
"actions": [
"setTargetTemperature"
],
"additionalApplianceDetails": {
"WhatAmI": "temp"
}
},
{
"applianceId": "36",
"manufacturerName": "TRX",
"modelName": "RFY",
"version": "Venetian Blinds US",
"friendlyName": "Charlotte",
"friendlyDescription": "RFY",
"isReachable": true,
"actions": [
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "Venetian Blinds US",
"WhatAmI": "blind"
}
},
{
"applianceId": "468",
"manufacturerName": "TRX",
"modelName": "Alecto WS1700",
"version": "temp",
"friendlyName": "Flur im DG",
"friendlyDescription": "Temp + Humidity",
"isReachable": true,
"actions": [
"setTargetTemperature"
],
"additionalApplianceDetails": {
"WhatAmI": "temp"
}
},
{
"applianceId": "491",
"manufacturerName": "Y-Hub",
"modelName": "RGBW",
"version": "Dimmer",
"friendlyName": "Schlafzimmer Nachtlicht",
"friendlyDescription": "Lighting Limitless/Applamp",
"isReachable": true,
"actions": [
"incrementPercentage",
"decrementPercentage",
"setPercentage",
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "Dimmer",
"WhatAmI": "light"
}
},
{
"applianceId": "236",
"manufacturerName": "FritzBox",
"modelName": "AC",
"version": "On/Off",
"friendlyName": "Anruf",
"friendlyDescription": "Lighting 2",
"isReachable": true,
"actions": [
"incrementPercentage",
"decrementPercentage",
"setPercentage",
"turnOn",
"turnOff"
],
"additionalApplianceDetails": {
"switchis": "On/Off",
"WhatAmI": "light"
}
}
]
}
}
If I try to discover the devices in the Alexa App I can see according Lambda log entries but the App doesn't find any devices