Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Сравнили бы с OpenHAB, что ли. А вообще совершенно не раскрыта тема функциональности системы.
Чтобы не использовать различные usb свистки (это не красиво выглядит) есть плата расширения для raspberry, при установке того же home assistant или openhab можно полноценно пользоваться интерфейсами rs485 или can например.
https://m.habr.com/ru/post/476686/
Mozilla WebThings на Raspberry Pi — начало работы