![Установка Tasmota на ESP8266](https://static.io-home.ru/media/2023/10/ustanovka-tasmota-na-esp8266-0.jpg)
Установка Tasmota на ESP8266
Tasmota — популярная прошивка для устройств на базе микроконтроллера ESP. Она позволяет, через удобный web интерфейс настроить получение данных с сенсоров. А также отправку данных дальше в MQTT. Откуда ее могут забирать другие системы. На данный момент у меня есть неиспользуемая Wemos D1 mini. На ней и покажу, как быстро можно установить прошивку.
Прошивка ESP
Первым делом подключаем контроллер к компьютеру и переходим по ссылке Install Tasmota.
![install Tasmota](https://static.io-home.ru/media/2023/10/ustanovka-tasmota-na-esp8266-1-1024x668.png)
На данной странице выбираем необходимую прошивку и свою версию контроллера. Для русского языка выбирайте «Tasmota RU».
После чего нажимаем синюю кнопку connect и выбираем подключенный контроллер.
![Выбор ESP](https://static.io-home.ru/media/2023/10/ustanovka-tasmota-na-esp8266-2-1024x668.png)
![Экран установки](https://static.io-home.ru/media/2023/10/ustanovka-tasmota-na-esp8266-3-1024x668.png)
Далее нас спрашиваю — «Хотим ли мы очистить все данные с контроллера?» Обязательно ставим галочку и нажимаем далее (next). Даже если вы только купили ESP и пытаетесь установить, то очищать ее все равно надо. Зачастую на заводах устанавливают тестовую прошивку, чтобы проверить работает контроллер или нет. И если попытаться установить Tasmota поверх существующей прошивки, то может произойти ошибка.
![Очистка памяти ESP](https://static.io-home.ru/media/2023/10/ustanovka-tasmota-na-esp8266-4-1024x668.png)
![Процесс установки прошивки](https://static.io-home.ru/media/2023/10/ustanovka-tasmota-na-esp8266-5-1024x668.png)
Дожидаемся процесса установки. Не выключайте компьютер и не отсоединяйте ESP. В противном случае придется повторять процедуру установки еще раз.
![Завершение установки](https://static.io-home.ru/media/2023/10/ustanovka-tasmota-na-esp8266-6-1024x668.png)
Подключение к WIFI
Подключить WIFI можно двумя способами. Если вы не закрывали страницу с прошивкой, то после установки и нажатия на далее (next) появляется форма, где можно ввести логин и пароль.
![Настройка WIFI Tasmota](https://static.io-home.ru/media/2023/10/ustanovka-tasmota-na-esp8266-7-1024x668.png)
![Завершение настройки WIFI Tasmota](https://static.io-home.ru/media/2023/10/ustanovka-tasmota-na-esp8266-8-1024x668.png)
А если у вас по какой-то причине нет этой формы, то необходимо подключиться к WIFI точки доступа. Она будет создана автоматический при старте контроллера в первый раз. Примерное название tasmota-E33E60-7776
(цифры будут отличаться).
В ней появится такая же форма, где необходимо ввести название вашей домашней WIFI сети и пароль от нее.
Подключаем первый датчик
Для того, чтобы убедиться в правильной работе, давайте подключим датчик. Для примера я возьму MQ-135.
- Подключаем датчик к ESP. Так как у меня аналоговый датчик, подключу его к A0.
- Переходим в «Настройки модуля» и выставляем поле «Тип модуля» в «Generic».
- Сохраняем, ждем перезагрузки устройства и открываем еще раз эту же страницу.
- Сопоставляем GPIO и ваш тип датчика.
- Сохраняем, после перезагрузки у нас появятся значения на главном экране в web интерфейсе.
![Отображение данных в Tasmota](https://static.io-home.ru/media/2023/10/ustanovka-tasmota-na-esp8266-11-1024x668.png)
![Настройка пинов в Tasmota](https://static.io-home.ru/media/2023/10/ustanovka-tasmota-na-esp8266-10-1024x668.png)
Отправка в MQTT
Переходим в «Настройки MQTT» и заполняем все необходимые поля.
![Настройка MQTT Tasmota](https://static.io-home.ru/media/2023/10/ustanovka-tasmota-na-esp8266-12-1024x666.png)
После чего сохраняем изменения и ждем пока перезагрузится ESP. Как только микроконтроллер загрузится, в выбранный топик будут отправляться данные.
![Просмотр топика MQTT](https://static.io-home.ru/media/2023/10/ustanovka-tasmota-na-esp8266-13-1024x666.png)
Каждый раз заходить в web интерфейс и смотреть показатели не очень удобно. Для этого можно добавить Tasmota в Home Assistant. Тем самым появятся почти безграничные возможности в создании автоматизаций.