About
Schellenberg-USB is an integration that controls Schellenberg RF shutters and blinds through a Schellenberg USB FunkStick. It works locally, is set up in the UI by choosing the stick's serial port, and Home Assistant can also discover it on the network. It adds cover entities for open, close and stop control, with support for several blinds. A guided flow teaches the stick to a motor, tests movement, measures travel times and finds status messages from the original remote. Position is estimated from commands and travel times, and it can be corrected manually, since the motor does not report its real position. Sensors show connection status, firmware version and operating mode, a switch controls the stick's LED, and a test action sends Up, Down or Stop without creating a cover.
Automatic summary of the README and code of GimpArm/schellenberg_usb. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
Found by itself Home Assistant spots it on the network and offers to add it.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Covers
- Switches
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Set up Schellenberg USB Stick
- Serial port
Also asked when confirming the device.
After setup
- Serial port
Texts from the code of GimpArm/schellenberg_usb.
Entities
- SensorsConnection status, Firmware version, Operating mode
- SwitchesLED
Actions
- Test command for the deviceSends Up, Down, or Stop to a device without creating a cover.
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
Control Schellenberg RF shutters and blinds in Home Assistant with a Schellenberg USB FunkStick.
The integration guides you through teaching the USB stick to a motor, testing movement, measuring travel times, and discovering status messages from the original remote. It also provides estimated position tracking, manual position correction, and built-in diagnostics.
- Open, close, and stop control
- Support for multiple blinds
- Guided pairing and motor teach-in
- Automatic travel-time calibration
- Status identity discovery during calibration
- Guided Discover status from original remote action
- Support for secondary RF identities
- Estimated position tracking
- Manual position sync: fully open, fully closed, or any value from 0–100%
- Stable Home Assistant entity unique IDs
- Diagnostics and troubleshooting tools
- Compatibility with legacy blind configurations
Shows in Vulpo
Quick Toggle card, Cover card, Chart card, Apple Watch, Control Center.Information
- Installs
- 63 sharing analytics
- GitHub stars
- 14
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v1.2.0,
- Category
- Blinds and curtains
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
schellenberg_usb- Issues
- Report an issue
You might also like
Rademacher Homepilot1.3k installs · This custom integration provides access to Rademacher Devices c…Open









