Turning a "Light" entity to "Switch" entity

Hello

I recently bought a Zigbee switch to control my shower water boiler. This is a dedicated switch, made for boilers (or at least this is how it labaled). However, in HA its recognized as “Light” entity and “Switch”.

Is there a way I can turn it to be a switch, so when I’m asking Assist to turn off or on all the lights in my home it won’t interact with the boiler too?

Would a Switch as X helper do it?

1 Like

No. Lights cannot be turned into other switches. Only switches can be turned into lights.

1 Like

They can, use a template switch.

switch:
  - platform: template
    switches:
      kingsley_games_room_camera_power:
        value_template: "{{ is_state('light.kingsley_games_room_camera_power', 'on') }}"
        turn_on:
          service: light.turn_on
          target:
            entity_id: light.kingsley_games_room_camera_power
        turn_off:
          service: light.turn_off
          target:
            entity_id: light.kingsley_games_room_camera_power

(Kingsley is a dog…)

4 Likes

Yes, can be done with the template integration. Not with the “change device type of a switch” integration tho.

1 Like

It does however solve the O.P’s question.

Thanks.
This script also remove the original “light” entity?, is there a way to do so?

1 Like

No, you won’t be able to remove it completely but you can hide it and exclude it from voice assistants.

1 Like

I know this one is old.

I use this for this “problem” in the config and works for me.

zha:
device_config:
00:12:34:56:78:9a:bc:de-1: # format: {ieee}-{endpoint_id}
type: “switch” # corrected device type

3 Likes

To what file did you add this code?

Configuration.yaml

Indentation is wrong in previous post, see

1 Like

Groups. More specifically, groups of groups.

I have a groups helper named “all lights” that contains my upstairs lights group, my upstairs switches group, and downstairs lights and switches groups.

groups

‘All lights’ is a single entity that I can control with one switch or automation.

Exactly what I was looking for. Thanks

I’ve found some wall switch device don’t let you change the type if connected using ZHA. But the exact same device connected via Z2M is compatible with switching the device type helper. You could try that.

In general Z2M just seems better. ZHA seems to have no advantage and lots of extra problems vs Z2M (like this).