Sergio
Ещё вопрос в качестве холивара, почему брокер да и другие похожие решения пишутся на явескрипте, а не на питоне, C# ?
на питоне написан HomeAssistant, а на c# не пишут, потому что надо легкое кроссплатформенное решение. да, в последние годы c# дотянулся до linux, но остальные системы и так там есть.
язык определяет стэк технологий. поэтому, чтобы не конкурировать на одинаковых стеках, системы отличаются языками (это моё мнение).
у меня вопрос другой: не вижу систем автоматизации на GoLang и Rust :)