SmartHomeNG
Modular home automation framework with KNX focus
SmartHomeNG is a modular home automation framework written in Python with strong support for KNX, plus many other protocols through plugins. It offers logic scripting, visualizations, and database-backed history.
Key features
- KNX integration
- Logic scripting engine
- Plugin system
- Visu web frontend
Pros & cons
Strengths
- Released under the GPL-3.0 license
- First-class Docker support for quick deployment
- Written in Python
- Lightweight — runs in 512 MB RAM
Trade-offs
- Steep learning curve
- Mostly German-speaking community
SmartHomeNG replaces
Compare SmartHomeNG
11 head-to-head comparisons.
Similar home automation apps
Home Assistant
Home AutomationOpen-source home automation that puts privacy first
Replaces SmartThings, Google Home
Frigate
Home AutomationLocal NVR with real-time AI object detection
Replaces Google Home
ntfy
Home AutomationSend push notifications to your phone via simple HTTP
Replaces Pushover, Pushbullet
Homebridge
Home AutomationBring non-HomeKit smart devices into Apple Home
Replaces Apple HomeKit hubs
Tasmota
Home AutomationOpen-source firmware for ESP-based smart devices
Replaces Tuya Cloud
ThingsBoard
Home AutomationOpen-source IoT platform for device management and data
Replaces AWS IoT, Azure IoT