SM

SmartHomeNG

Modular home automation framework with KNX focus

Home Automation ★ 127 stars Hard setup GPL-3.0

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