2026-03-23 16:31:42 +00:00
2026-01-17 11:50:55 +00:00
2026-03-23 16:31:42 +00:00
2026-01-17 11:41:40 +00:00
2026-01-17 11:47:13 +00:00

KNX Cover Control with Inverted Position Feedback (Home Assistant Blueprint)

This Home Assistant blueprint allows you to control a cover entity via KNX group addresses
(Up/Down and Stop) and sends an inverted position feedback in percent back to KNX.

It is designed for installations where KNX uses:

  • 0 % = fully open
  • 100 % = fully closed

while Home Assistant uses:

  • 0 % = fully closed
  • 100 % = fully open

So the feedback is automatically inverted:

  • HA 0 % → KNX 100 %
  • HA 50 % → KNX 50 %
  • HA 100 % → KNX 0 %

The feedback is sent whenever the cover position changes, no matter if the movement was triggered from KNX or directly from Home Assistant.


Features

  • Control a Home Assistant cover via:
    • KNX Up/Down group address (1 bit, DPT 1.xxx)
    • KNX Stop group address (1 bit, DPT 1.xxx)
  • Send inverted position feedback to KNX:
    • KNX position feedback group address (DPT 5.001, Percent 0…100)
  • Optional inversion of Up/Down direction
  • Optional feedback cooldown to reduce KNX bus traffic
  • Fully configurable via UI (no YAML editing needed after import)

Installation

Copy the blueprint file into:

/config/blueprints/automation/bahmcloud/

Example filename:

knx_cover_with_inverted_feedback.yaml

Then restart Home Assistant or reload automations.


Create an Automation

  1. Go to
    Settings → Automations & Scenes → Blueprints
  2. Select "KNX Cover Control + Inverted Position Feedback (%)"
  3. Click Create automation
  4. Fill in:
    • Cover entity
    • KNX group address Up/Down
    • KNX group address Stop
    • KNX position feedback (%) group address
    • (Optional) Invert Up/Down direction
    • (Optional) Feedback cooldown

Create one automation per cover.


KNX Group Address Mapping (ETS)

Function KNX Object Type DPT
Up / Down 1 Bit DPT 1.xxx
Stop / Step 1 Bit DPT 1.xxx
Position Feedback % 1 Byte DPT 5.001

Example Logic

Home Assistant KNX Feedback
0 % (closed) 100 %
25 % 75 %
50 % 50 %
75 % 25 %
100 % (open) 0 %

Requirements

  • Home Assistant ≥ 2026.1
  • KNX integration configured and working
  • Cover entity with current_position attribute

Use Case

Perfect for KNX wall switches and touch panels that show the blind position in percent and expect:

0 % = open, 100 % = closed

while Home Assistant internally works the opposite way.


License

MIT free to use, modify and distribute.

Description
This Home Assistant blueprint allows you to control a cover entity via KNX group addresses (Up/Down and Stop) and sends an inverted position feedback in percent back to KNX.
Readme MIT 32 KiB
0.1.0 Latest
2026-03-23 16:32:19 +00:00