MQTT Component question

I’m making a little control system that will allow me to control my horizontal plantation blinds. This doesn’t seem to fit into any component that I currently see. I need something that can control the up/down of the blinds (cover looks like it would work for this) but I also need something to control the tilt of the horizontal slats.

Right now the NodeMCU is listening to a topic to control the tilt of the blinds and another topic to control the up/down position of the blinds. It’s only publishing status to a topic that relates to the tilt of the blinds as I haven’t figured out a feedback mechanism for the vertical positioning yet.

I got the blinds working using a MQTT light but I had to give the command_topic configuration option a bogus topic because when it was sending a brightness message it would also send a “ON” command which conflicts.

Has anyone done anything like this before?

Looking at the generic cover component it looks like everything I need is there, it’s just not supported for the MQTT cover component.