Вообще это мейнстрим какой-то хаять js на каждом углу, но привести 100% доводы о том чем же он хуже десятка других языков никто не может... А тем не менее куда не плюнь попадёшь в js, и миллион (в буквальном смысле) всяких пакетов на нем написанных тому подтверждение.
В отношении систем умного дома, я лично перепробовал и мажордомо (php) и домотикз (си) и hass (питон?), а остановился на брокере, как раз потому, что js мне кажется понятным и вполне логичным.. И его асинхронность, как мне кажется, вообще для таких систем подходит очень хорошо... Ну эт моё IMHO