Curtain motor in lovelace showing up as state (sensor)

So my problem is this: I want to have my curtains to be displayed in my main view. Once I add the entity, which is the only one that gets created - it shows the state of the curtain instead.
Capture
If I go into Tuya integration, then devices, then find my curtain, enter the device page, the device entity shows three options - open/stop/close, as in the picture below. This is what I want to have in my main view.


This is the exact same entity though. In developer options, states, it also just shows up as a sensor, pic below.

I have an automation, to close the curtains 30minutes after sunset, and it calls the action using this code:

device_id: 474d18581b6c71ba310a642b37f71fc9
domain: cover
entity_id: cover.living_room_curtains
type: open

If I were to close it, the type: changes to close.

How do I get it to show all three options (open/stop/close) in my main view? I am using Tuya zemismart curtain motor. I am using custom homekit card here

Any and all help is very much appreciated, thank you.

https://github.com/finity69x2/cover-position-preset-row or https://github.com/custom-cards/cover-element