Domoticz, FHEM, and ioBroker are all free, self-hosted home automation servers, so the choice comes down to hardware constraints, protocol needs, and…
Free / Open Source · From Free
Best for: Users with very constrained hardware, such as a Raspberry Pi Zero, or homes full of legacy 433MHz, RFXCOM, or Dutch P1 smart meter hardware who want the lightest possible resource footprint.
Open Source · From Free
Best for: German-speaking hobbyists with Homematic, KNX, or older FS20/FHT hardware who want the most mature, longest-running platform and are comfortable with Perl and a Subversion-based development workflow.
Open Source · From Free (optional paid ioBroker.pro cloud subscription)
Best for: Users who want the largest device and protocol catalog (1,000-plus adapters), a built-in VIS dashboard builder, and the option of a managed ioBroker.pro cloud layer without abandoning self-hosting.
| Domoticz | FHEM | ioBroker | |
|---|---|---|---|
| Primary category | Internet of Things (IoT) & Home Automation | Internet of Things (IoT) & Home Automation | Internet of Things (IoT) & Home Automation |
| Rating | Not documented | Not documented | Not documented |
| Pricing model | Free / Open Source | Open Source | Open Source |
| Starting price | Free | Free | Free (optional paid ioBroker.pro cloud subscription) |
| Free plan | Not documented | Yes | Not documented |
| Free trial | Not documented | Not documented | Not documented |
| Platforms | Web, Android, Windows | Web, Mac, Windows | Mac, Windows |
| Team collaboration | Not documented | Not documented | Not documented |
| AI features | Not documented | Not documented | Not documented |
| Public API | Yes | Not documented | Yes |
Domoticz has the lightest resource footprint
Domoticz's C++ core reportedly uses under 50MB of RAM, letting it run on hardware as constrained as a Raspberry Pi Zero, a lighter footprint than either FHEM or ioBroker document for themselves.
Domoticz
ioBroker has the largest integration catalog
ioBroker ships with more than 1,000 community-built adapters, well beyond Domoticz's 150-plus supported devices and FHEM's 430-plus modules, covering everything from smart home protocols to cloud voice assistants and industrial data.
ioBroker
FHEM is the oldest and most protocol-mature platform
FHEM's development began in 2005, predating both Domoticz and ioBroker, and it carries unusually deep support for older German-market radio-frequency protocols like FS20 and FHT alongside modern standards like KNX and Zigbee.
FHEM
All three are free and fully self-hosted at the core
Domoticz, FHEM, and ioBroker are each free and open source at their core, run entirely on hardware the user controls, and require no mandatory cloud account to function.
Domoticz, FHEM, ioBroker
Only ioBroker offers an optional managed cloud layer
ioBroker.pro is a paid, hosted convenience layer offering remote access, backups, and simplified server management for users who don't want to manage the underlying server themselves, an option Domoticz and FHEM don't offer.
ioBroker
| Feature | Domoticz | FHEM | ioBroker |
|---|---|---|---|
| Lightweight resource footprint (runs on very constrained hardware) | Available | Limited | Limited |
| Size of device and protocol integration library | Available | Available | Available |
| Visual, no-code automation editor | Available | Unavailable | Available |
| Feature | Domoticz | FHEM | ioBroker |
|---|---|---|---|
| Built-in web dashboard or visualization builder | Available | Available | Available |
| Official native mobile app | Available | Unavailable | Not documented |
| Voice assistant integration (Alexa, HomeKit, Google Home) | Not documented | Available | Available |
| Feature | Domoticz | FHEM | ioBroker |
|---|---|---|---|
| Optional hosted or managed cloud convenience layer | Unavailable | Unavailable | Available |
Starting price reflects the lowest paid tier, not the full cost for every team size or usage level.
Pros
Cons
Pros
Cons
Pros
Cons
Yes. All three are free and open source at their core, with no license fee for the software itself. ioBroker additionally offers an optional paid ioBroker.pro cloud subscription for users who want managed hosting.
Domoticz, whose C++ core is cited at under 50MB of RAM, making it the best documented fit for very low-power hardware like a Raspberry Pi Zero. ioBroker specifies a 1GB RAM minimum, and FHEM publishes no official spec but is described as potentially more resource-intensive.
ioBroker, with more than 1,000 community-built adapters, compared to FHEM's 430-plus modules and Domoticz's 150-plus supported devices.
Domoticz has the broadest English-language documentation and community presence of the three. FHEM's community and documentation are predominantly German, and ioBroker's documentation and community also skew toward German speakers, though its adapter catalog and docs have expanded internationally.
FHEM has unusually deep, mature support for older German-market protocols like FS20 and FHT, plus KNX and Homematic. Domoticz also has strong 433MHz/RFXCOM support, and ioBroker covers KNX, Zigbee, Z-Wave, and Homematic through its adapter library.
Only ioBroker offers this directly, through the optional paid ioBroker.pro service, which adds remote access, automated backups, and simplified server management on top of the free self-hosted core. Domoticz and FHEM have no equivalent managed offering.
Read the full Domoticz review · Read the full FHEM review · Read the full ioBroker review