Different controls for fans around the home

Firstly not sure if this would be fixed with a blueprint so sorry if we’re in the wrong section.

I have some ceiling fans with a tuya controller which are connected to HA with tuya integration, these fans can be controlled with the mushroom fan card which is my preference. This has a slider with off, low, med and high.

I have some other fans connected to a zigbee wall switch, this switch has 3 buttons with each button being a speed (low med high). In HA these are switch entities and controlling these fans cannot be don’t via the mushroom fan card. I currently just have the low speed switch as a button on my dash, and long press doesn’t give me speed options like it does with tuya.

Is there some way to have HA convert the 3 buttons to be represented as low med high on a fan slider the same as the tuya linked fans appear?




Attached images for example. You can see Zelda’s room is just on/off using the low speed entity of the zigbee switch. The living room is wifi tuya.

I want to fake the usability of the tuya, where depending on where the slider is set it turns on the relevant entity from the zigbee fan switch on the wall.

Should be doable, by creating your own template entity fans: