Shelly lights are exported as "Other" to Alexa and expose internal temperature as room temperature

Description

I believe there is an issue with the Amazon Alexa integration.

I have several Shelly Gen4 relays configured in Homey as Lights. They are also shared with Alexa as Lights using the official Amazon Alexa app.

However, after discovery in Alexa they appear as device type “Other” instead of “Light”.

Additional issue

Shelly Gen4 devices expose their internal electronics temperature (around 45-50°C).

Because of the current export, Alexa also treats this internal temperature as a room temperature sensor.

For example, when I ask:

“Alexa, what’s the temperature in the living room?”

Alexa replies that there are multiple temperatures and includes the Shelly relay temperatures together with the actual room temperature sensor.

The reported Shelly temperatures are not ambient temperatures but the relay’s internal electronics temperature.

Expected behaviour

  • Shelly devices configured as Lights in Homey should appear as Lights in Alexa.
  • Internal relay temperature should not be exposed as an ambient temperature sensor to Alexa.
  • Alexa should only consider actual temperature sensors when answering room temperature queries.

Environment

Homey Pro
Official Amazon Alexa app by Athom
Shelly Gen4 relays
Amazon Alexa

I believe this is an issue in the Homey → Alexa capability mapping.

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.

Thanks for your reply.

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:

  1. Devices configured as Lights in Homey are discovered as Other in Alexa.

  2. 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?

This user forum is not Athom Support, you’d contact Athom per homey.app/support.
Thanks.