Description
We should expose the heating/wire mode for the NodOn SIN-4-FP-21 and Legrand cable outlet to Home Assistant.
Related PRs:
- Add initial NodOn SIN-4-FP-21 (Adeo SIN-4-FP-21_EQU) quirk #3364
- Improve Legrand 064882 cable outlet heat mode #3031
Concerns were raised that we would not conform to Home Assistant standards by exposing the heating/wire mode of the devices as a select
entity. Rather, we should consider having a climate entity. The heating mode would replace the automatically discovered on/off switch
entity and the enums would be shown as heating presets.
Zigbee2MQTT just exposes an enum, similar to what's proposed in #3364.
The Legrand device is marketed as a smart power outlet with power consumption monitoring. The NodOn device is a shelly-like module with a full focus on being connected to an electric heater. Both devices seem to be similar software-wise.
For the Legrand device, it would be weird removing the existing switch entity for users only utilizing the smart on/off functionality for a non-heating device.
There's been no decision on what we can/want to do yet