Everything you need to get started with Controll. Download the hub software, follow our setup guide, and have your first installation running in minutes.
Select the right package for your hardware
Complete SD card image with Home Assistant and Controll Hub Agent pre-installed. Just flash, boot, and connect.
Download ImageAdd Controll to your existing Home Assistant installation. Works with HAOS, Docker, and Supervised installs.
Download PackageComplete installation and configuration guide. Includes hardware recommendations, network setup, and troubleshooting.
View DocumentationWhat you need before you start
Minimum 4GB RAM recommended. 8GB for larger installations.
SSD via USB strongly recommended for reliability.
Wired connection required for initial setup. WiFi can be configured later.
Free installer account at portal.controll.it
Create a project in the portal before pairing the hub.
Pre-assigned device ID or generated pairing code from portal.
Get up and running in 4 simple steps
Download the Controll Hub image and flash it to your SD card or SSD using Raspberry Pi Imager or balenaEtcher.
balenaEtcher controll-hub-v1.0.0.img.gz /dev/sdX
Insert the SD card, connect ethernet, and power on. The hub will boot and show a setup screen on the connected display (optional).
Access the setup wizard at http://controll-hub.local:8080 or via the displayed QR code. Enter your Device ID or Pairing Code.
Device ID: CTL-2026-XXXXX
Once paired, the hub appears in your portal dashboard. Configure Home Assistant, add integrations, and manage everything remotely.
Yes! The Hub Agent package can be installed on any existing Home Assistant installation running HAOS, Docker, or Supervised. You'll just need to install our add-on and enter your project credentials.
Home Assistant continues to run locally. All automations, scenes, and local control work without internet. You just won't be able to access the hub remotely until connectivity is restored.
Device IDs are assigned to pre-provisioned Controll Hub hardware. If you're using your own hardware, use the Pairing Code method instead - generate a code in the portal and enter it during hub setup.
All communication between the hub and Controll is encrypted with TLS. Your Home Assistant data stays local - we only sync status information and relay commands. No cloud dependency for day-to-day operation.
Controll works with all Home Assistant integrations. This includes KNX, Z-Wave, Zigbee, Matter, Hue, Sonos, and thousands more.
See our integrations pageCreate your free installer account and set up your first project today.