Vertical Slats Card – Fabric-style vertical blinds (HACS)

Hi :wave:

I’ve released a small Lovelace card called Vertical Slats Card, now available via HACS.

It’s designed for vertical blinds where the hardware only supports open / close, but you still want a believable visual representation of the slats rotating open and closed, without pretending they are curtains using a card designed for roller or venetian blinds.

Rather than pretending tilt control exists, the card keeps things honest and visual.


What it does

  • Animated vertical slat visualization
  • Designed for fabric blinds (soft highlights, no glossy look)
  • Works with covers that only expose open_cover / close_cover
  • Uses an input_number helper and 2 small scripts for visual state
  • Optional lux-based auto-tint (appearance only)
  • Built-in Lovelace editor UI
  • Hardware-agnostic (Zigbee, ESPHome, Bluetooth, mixed setups)

What it does not do (by design)

  • No real tilt control
  • Slat rotation is visual only
  • No physical position feedback is assumed

These constraints match how most real-world vertical blind hardware behaves.


Installation

Available via HACSFrontend → search for Vertical Slats Card.
No manual resource setup required.


Repo

Feedback is welcome, especially around visuals and edge cases with different blind types.

2 Likes

I love this! Thank you! I frankensteined together a stepper motor with an ESP32 that does return its position so I forked your project and made some changes to the card. I’m considering adding a second motor to control sliding the blinds opened and closed so that may come in the future.

Thanks, yes I’ve seen your fork, I do intend to remove the requirement for helpers and scripts as I realise it’s not very user friendly. I originally designed it so it would work with a BLE blind motor I hacked to work with an ESP, the unit retains the original board the ESP just presses the buttons for me, I need to alter the code so it sends the correct state then I can adjust the card and make it compatible with my ZigBee and Switch bot ones with no need for faking states.