@strizhechenko а какой-нибудь homeassistant не подходит?
Кажется, что ты его сидишь изобретаешь сейчас.