Я больше всего люблю решения типа «включил и раьотает» но желания всегда развиваются. Потому и система нужна или которая развивается быстрее меня или так которую легко заменить
Ну а зачем для этого опенсурс. Большая часть хотелок лежит в области логики, а не общения с железками. десяток лет назад я был вынужден снифить виртуальный ком порт и возиться с протоколом z-wave на низком уровне. А с приходом z-way и готовым REST API жить стало легче и веселее. Если так хочется покодить свое гибкое - пожалуйста, у меня интерфейс и автоматизация своя, спрутхаб мне нужен как переходник между REST и железками, что он прекрасно делает, предоставляя свое API. А добавление устройств у него и шустро развивается, и самим через темпплейты можно. За что и встал на место z-way. Так что любителям покодить свои гибкости все есть, не нужно для этого в ядро лезть