Smart Home

Smart Home - пример простого создания "Умного дома" на ESP8266.

Изначально я не хотел покупать какой-то raspberry pi. Мне нужно было начать с чего-то простого. За основу был взят Wemos D1 mini, по моему, это самое лучшее решение для такого дела.

Далее мне нужно было придумать удобное взаимодействие с моим "Умным домом". Для этого я создал простую и универсальную HTML страничку.

На главном устройстве можно переключатся по "комнатам" моего дома, смотреть и регулировать температуру, а так-же посмотреть погоду на данный момент. Для погоды использовал сервис OpenWeatherMap.

А так выглядит страница комнаты с одним выключателем.



Весь код писался в среде Arduino ide, довольно удобно и просто. Если кто-то хочет опробовать интерфейс, то вам сюда. В скором времени открою доступ к проекту на GitHub.

Принцип подключения умного выключателя состоит в том, что мы берём два провода от выключателя, два провода от лампы и подключаем к нашему устройству. Не забываем о том, что для нашей платы тоже нужно питание. Вот схема подключения одноклавишного выключателя:



Ещё у меня есть термостат, но о нём я расскажу немного позже, когда смогу подготовить его для использования и за пределами умного дома.

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