Оглавление:

Домашняя автоматизация с помощью NodeMCU, HomeAssistant и MQTT: 6 шагов
Домашняя автоматизация с помощью NodeMCU, HomeAssistant и MQTT: 6 шагов

Видео: Домашняя автоматизация с помощью NodeMCU, HomeAssistant и MQTT: 6 шагов

Видео: Домашняя автоматизация с помощью NodeMCU, HomeAssistant и MQTT: 6 шагов
Видео: WiFi-кнопка на ESP8266 2024, Ноябрь
Anonim
Image
Image

Хотите превратить свой дом в умный дом и сделать это дешево?

NodeMCU и HomeAssistant здесь, чтобы помочь в этом. Я рекомендую вам посмотреть это видео, возможно, вам будет легче следить за ним. В противном случае следуйте инструкциям ниже.

Запасы

1 × NodeMCU v3 NodeMCU на eBay:

2 × Макеты Макетные платы на eBay:

1 × Фоторезистор Фоторезистор на eBay:

1 × Магнитный переключатель Магнитный переключатель на eBay:

1 × реле реле на eBay:

1 × кнопки и резисторы на eBay:

7 × резисторов (2x 10 кОм, 4x 100 Ом, 1x 4,7 кОм)

4 × светодиода Светодиоды на eBay:

20 × Провода Провода на eBay:

1 × Датчик температуры DALLAS Датчик температуры на eBay:

1 × Датчик движения (PIR) Датчик движения:

1 × ДОПОЛНИТЕЛЬНО: Внешний аккумулятор

Шаг 1:

Изображение
Изображение

Привет!

Получите все необходимые расходные материалы (комплектующие) и приступим.

Шаг 2:

Соедините все компоненты в соответствии с этим запутанным эскизом. Извините за беспорядок в проводах.:(

Шаг 3:

Изображение
Изображение

Установите PlatformIO IDE, HomeAssistant + Python

Еще раз, вы можете посмотреть это видео, чтобы узнать больше об установке HomeAssistant и Python. Чтобы выполнить пошаговую установку PlatformIO и узнать, как загрузить простую программу с мигающим светодиодом, посмотрите это видео.

Обратите внимание, что вам не обязательно использовать только PlatformIO IDE, но вам, вероятно, будет легче следовать.

Шаг 4:

Изображение
Изображение

Скопируйте код в файл main.cpp отсюда. Замените IP-адрес mqtt_server на IP-адрес вашего ПК, на котором установлен HomeAssistant. Замените SSID и пароль желаемым SSID и паролем Wi-Fi. Загрузите в NodeMCU.

Шаг 5:

Изображение
Изображение

В поиске Windows (запуск) напишите% appdata% и откройте папку.homeassistant, там вы найдете файл configuration.yaml. Откройте его и замените все содержимое этим.

Будьте осторожны, когда пишете что-то дополнительное, потому что config чувствителен к пространству! Он должен быть структурирован в рамках своих правил.

Запустите HomeAssistant на своем компьютере, если он еще не запущен. Введите IP-адрес этого ПК и добавьте порт: 8123 после него в браузере. В правом верхнем углу вы найдете возможность настроить пользовательский интерфейс. Выберите это и снова в правом верхнем углу найдите редактор конфигурации RAW и замените его содержимое этим.

Шаг 6:

Изображение
Изображение

Убедитесь, что все подключено правильно, и MQTT работает должным образом, отправляя данные каждые несколько секунд, и проверьте, как работает каждый датчик.

На вашем смартфоне зайдите в браузер, введите IP-адрес вашего сервера HomeAssistant и добавьте порт: 8123. Сохраните веб-страницу на главном экране, и вы получите доступ к своей новой системе домашней автоматизации в одно касание.

Теперь, в конце, я призываю вас расширить этот проект, чтобы он был более полезным, а не только в образовательных целях. Спасибо, что присоединились ко мне через эту сборку проекта.:)

Рекомендуемые: