@strizhechenko а какой-нибудь homeassistant не подходит?

Кажется, что ты его сидишь изобретаешь сейчас.