Мониторинг, это мониторинг и ничего более.
Он позволяет наблюдать и собирать статистику.
Вопрос принятие решений, это следующий шаг. И этот шаг с крайней малой вероятностью будет сделан на базе esp8266. Он требует иной базы, надежной во всех отношениях, как в принятии решений, так и в исполнении оных.
Одно дело, когда прошивка контроллера света глючит от того, что установлена на очередной китайский клон со своими особенностями, совершенно другое - когда можно завалить гидрохимию положив всю банку. Или затопить соседей.
Устройства принятия решений будут только готовыми. От конкретного производителя. Облако в этом случае будет выполнять две роли:
1. Получать статистику от устройства для сервиса мониторинга;
2. Реализовывать интерфейс настройки устройства.
Но в принятии решений, облако не будет задействовано.
Мне не важно ваше мнение. Мне важны ваши дела.