С начала и по шагам
Для тех, кто впервые сталкивается со SmartESP, рекомендуем посмотреть краткий экскурс!
Концепция Умный дом подразумевает множество различных задач, которые должны согласованно работать друг с другом. Что это значит на практике? Это значит, что крайне сложно продумать и реализовать сразу все процессы Вашего Умного дома. Слишком велика вероятность появления какого-либо неучтенного фактора. Поэтому мы предлагаем простой вариант: шаг за шагом реализуются конкретные задачи автоматизации, которые потом объединяются в одну Умную сеть. Вам не нужно продумывать всё заранее! Наоборот, чем проще Вы реализуете свою первую задачу, тем лучше!
Шаг №1. Выбор проекта
Необходимо выбрать проект, который будет взят за основу для конкретной задачи.
У каждого проекта есть своя персональная страница с документацией и дополнительными материалами. Например, проект Климат-контроль. Главное, на что Вам надо обратить внимание, это на перечень показателей и устройств, которые нужны для Вашей задачи. Не нужно обращать внимание на их количество. Каждый проект, может иметь множество контроллеров, каждый из которых может или управлять своим устройством или получать показания датчика в конкретном месте. Советуем реализовать сначала самый простой вариант включения обогревателя по температуре. Не бойтесь, дальнейшее расширение функционала и масштабирование не потребует переделки уже собранных контроллеров!
Шаг №2. Заказ и сборка контроллера
Вам доступны принципиальная и монтажные схемы и Вы можете самостоятельно собрать контроллер!
Всем нам хочется получить первый положительный результат, и как можно быстрее. Поэтому, предлагаем Вам отказаться в начале от заказа печатных плат и собрать своё первое устройство, как можно проще и быстрее на основе готовых компонентов для Arduino.
Шаг №3. Загрузка и настройка микропрограммы
После сборки контроллера в него необходимо загрузить микропрограмму.
Если Вы приобрели его как готовый, то скорее всего в его чип уже установлена необходимая микропрограмма или как её еще называют прошивка. Если же Вы самостоятельно собрали контроллер, то Вам необходимо самостоятельно выполнить загрузку микропрограммы. Проще всего это сделать с помощью программатора, либо же, опытные электронщики могут это сделать самостоятельно. Все настройки можно задать через простую веб-панель, которая будет у каждого контроллера. С её помощью Вы активируете и настроите именно те устройства, которые будете использовать по факту.
Шаг №4. Подключение контроллера к серверу
Перед регистрацией и установкой Сервера для Умного дома необходимо настроить маршрутизатор.
Пожалуйста, ознакомьтесь с общей информацией по выбору маршрутизатора для Умного дома. Для автономных систем, тщательная настройка маршрутизатора обязательна в любом случае! Вам необходимо предусмотреть внештатные ситуации, чтобы по-прежнему иметь контроль над ситуацией. Кроме этого, если Вы на следующем шаге выберете Подготовленный вариант сервера, то Вам потребуется создать VPN-подключение между маршрутизатором и облачным сервером. Мы рекомендуем использовать маршрутизатор Mikrotik, который обладает расширенным функционалом, что однозначно пригодится Вам в будущем.
Шаг №5. Добавление и настройки проекта
Можно приступать к добавлению проектов, а также их настройкам. Каждый проект, это прежде всего, какая-то отдельная простая задача. Например, климат-контроль в одной из комнат дома.
В настройках каждого проекта, Вы указываете более детально, какие устройства и датчики(показатели) у Вас будут работать, как называться, обозначаться, какова их мощность, тарифы на электроэнергию и т.п. Кроме этого, для каждого проекта Вы сможете задать свой набор контроллеров - узлов, каждый из которых может управлять своим набором датчиков и устройств. Таким образом, можно например, управлять несколькими несвязанными обогревателями, но в рамках одного помещения. Также становится достаточно просто реализовывать сложные проекты постепенно шаг за шагом, когда не ясен сразу весь перечень устройств.
Шаг №6. Автоматические режимы проекта
Ура, мы на месте! Автоматизация — вот главный краеугольный камень Вашего Умного дома.
Вам не нужно программировать или писать сложных сценариев с помощью специальных языков разметки. Всё настраивается через веб-интерфейс на сервере. Просто берется каждое устройство, например обогреватель или вытяжка, и для него формируется свой список задач в зависимости от связанных показаний датчиков и времени суток. Таким образом, автоматизация, это набор задач для различных устройств. Этот набор задач группируется в следующее понятие — режим. Этих режимов может быть множество. Каждый преследует свою цель, но общее у них то, что их задачи будут выполняться не Вами, а роботом с сервера в режиме 24/7.
Шаг №7. Объединение проектов в Умную сеть
Контроллеры объединяются в проекты, а проекты в свою очередь можно объединить в Умную сеть. Тогда, каждый контроллер может следить за показателями и устройствами другого контроллера и по заложенному Вами алгоритму менять режим работы какого-либо проекта. Именно Умная сеть, словно дирижер оркестра, позволит заработать всему Умного дому согласованно и монолитно, как если бы все устройства и датчики были бы подключены к одному единственному контроллеру.