Умный дом и глупый дом разные вещи. Просто че то обрабатывать по событиям и вести статистику это глупый. Умный это когда есть некоторый анализ поведения
По факту главный блок нужен для централизованного управления, логирования/записи параметров, и удаленного управления. Реально блок можно такой на роутере сделать с кастомной прошивкой на openwrt ... А вы тут винды городите на десктопах.