For the device type issue, you can set this yourself in the Homey app. Go to the device settings → ‘Plugged in’ and select the actual device type. That should (eventually) propagate to Alexa.
Regarding the Alexa integration, do you mean the Homey Skill (which is official) or one of the Alexa apps - neither of which is official? If the latter then you might have more luck posting in the community thread for the respective app.
The device type in Homey is already configured correctly. Under Device settings → Plugged in, every Shelly Gen4 is set as Light.
The problem is that after synchronization with Alexa, they still appear as “Other” instead of “Light”.
Regarding the integration, I’m referring to the official Homey Skill by Athom, not a third-party Alexa app.
There is also a second issue that I believe is related to the Homey → Alexa capability mapping.
Shelly Gen4 devices expose their internal electronics temperature (typically around 45–50°C). This value is useful inside Homey for diagnostics, but it is not an ambient temperature measurement.
Because this temperature is exported to Alexa, Alexa treats the Shelly relay as a room temperature sensor. As a result, when I ask:
“Alexa, what’s the temperature in the living room?”
Alexa reports multiple temperatures, including the Shelly relay’s internal temperature together with the actual room temperature sensor.
I believe Homey should either:
not export the Shelly internal temperature to Alexa at all, or
export it in a way that Alexa does not classify it as an ambient temperature sensor.
So, from my perspective there are two separate issues:
Devices configured as Lights in Homey are discovered as Other in Alexa.
Shelly internal electronics temperature is exposed as an ambient temperature sensor, causing incorrect Alexa room temperature responses.
Could someone from Athom confirm whether this is the intended capability mapping or if it should be considered a bug?