Система на основе конфигураций, которая превращает микроконтроллеры ESP32, ESP8266, BK72xx и RP2040 в умные устройства для управления через Home Assistant и другие системы автоматизации дома.
arendst/Tasmota
Альтернативная прошивка для плат ESP8266 и ESP32 с веб-настройкой, OTA-обновлениями, локальной автоматизацией и управлением через MQTT, HTTP, Serial или KNX.
- Звёзды
- 24,969
- Форки
- 5,208
- Открытые issues
- 21
- Последний коммит
- 5 часов назад
Что это?
Tasmota — прошивка с открытым исходным кодом, которая заменяет штатное ПО на умных устройствах с ESP8266 и ESP32, например розетках, выключателях, лампах и платах с датчиками. Устройства настраивают через встроенный веб-интерфейс, обновляют по воздуху, а автоматизацию задают с помощью Rules, Timers и языка сценариев Berry.
Устройствами можно управлять локально через MQTT (v3.1.1 или v5, включая TLS-подключения к AWS IoT Core или Azure IoT Hub), HTTP, Serial или KNX. Также доступны интеграции с Home Assistant, Domoticz, openHAB и Node-RED. На ESP32 дополнительно поддерживаются Matter, координация Zigbee, функции BLE-шлюза и сенсорные интерфейсы на LVGL.
Проект поддерживает более 150 датчиков и периферийных устройств с интерфейсами I2C, SPI, 1-Wire и аналоговыми подключениями, а также освещение, жалюзи, термостаты, интерфейсы умных счётчиков, инфракрасное и радиочастотное управление и мосты Modbus. Для некоторых функций объёма флеш-памяти в предварительно собранных бинарных файлах недостаточно — потребуется собрать собственный образ прошивки.
Ключевые возможности
- 01Настройка через веб-интерфейс и обновление прошивки по воздуху
- 02Управление через MQTT, HTTP, Serial и KNX, интеграция с Home Assistant и Node-RED
- 03Автоматизация на устройстве с помощью Rules, таймеров и Berry
- 04Поддержка более 150 датчиков и периферийных устройств с интерфейсами I2C, SPI, 1-Wire и аналоговыми подключениями
- 05Поддержка Matter, Zigbee и BLE на платах ESP32
Сценарии использования
- Добавление локального управления без облака к недорогим Wi-Fi-розеткам и выключателям
- Создание домашней сети датчиков, передающих данные о температуре, CO2 или энергопотреблении в Home Assistant
- Управление LED-лентами, жалюзи и инфракрасными устройствами через хаб умного дома
- Настройка передачи данных устройствами ESP с батарейным питанием в режиме глубокого сна
Быстрый старт
- 1
Установите через Tasmota WebInstaller в браузере
- 2
Или скачайте выпущенный бинарный файл с ota.tasmota.com и прошейте его, следуя руководству Getting Started
Что важно знать
- Работает только на платах семейства ESP8266 и ESP32, поэтому требуется совместимое оборудование.
- Некоторые функции не входят в предварительно скомпилированные бинарные файлы, поэтому потребуется собрать собственную версию.
- Для обновления до основных версий может потребоваться следовать документированному пути миграции, а минимальные версии могут не обновляться по OTA.
- Распространяется по лицензии GPL-3.0 — лицензии с копилефтом, требующей сохранять открытый исходный код производных работ.
В подборках
Темы
Частые вопросы
- Что такое Tasmota?
- Альтернативная прошивка для плат ESP8266 и ESP32 с веб-настройкой, OTA-обновлениями, локальной автоматизацией и управлением через MQTT, HTTP, Serial или KNX. Tasmota — прошивка с открытым исходным кодом, которая заменяет штатное ПО на умных устройствах с ESP8266 и ESP32, например розетках, выключателях, лампах и платах с датчиками. Устройства настраивают через встроенный веб-интерфейс, обновляют по воздуху, а автоматизацию задают с помощью Rules, Timers и языка сценариев Berry.
- Tasmota можно использовать бесплатно? Какая у него лицензия?
- Tasmota распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Tasmota всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Tasmota — 7 нояб. 2026 г..
- Для чего можно использовать Tasmota?
- Добавление локального управления без облака к недорогим Wi-Fi-розеткам и выключателям Создание домашней сети датчиков, передающих данные о температуре, CO2 или энергопотреблении в Home Assistant Управление LED-лентами, жалюзи и инфракрасными устройствами через хаб умного дома Настройка передачи данных устройствами ESP с батарейным питанием в режиме глубокого сна
- Как установить Tasmota?
- Установите через Tasmota WebInstaller в браузере Или скачайте выпущенный бинарный файл с ota.tasmota.com и прошейте его, следуя руководству Getting Started
- Где скачать Tasmota?
- Исходный код и инструкции по установке — на GitHub: https://github.com/arendst/Tasmota
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытая прошивка для ESP32, позволяющая управлять адресными RGB-лентами, 2D-матрицами и панелями HUB75 по WiFi.
Кроссплатформенный инструмент командной строки и система сборки для разработки встраиваемого ПО: управление библиотеками, поддержка разных плат и фреймворков, отладка и модульное тестирование.
Устройство на базе ESP32 оценивает пассажиропоток, подсчитывая находящиеся поблизости мобильные устройства с Wi-Fi и Bluetooth, и передаёт данные через LoRaWAN, MQTT или на SD-карту.
Эмулятор Philips Hue Bridge на Python для локального управления сторонними светильниками и устройствами через приложения Hue и системы умного дома.
Веб-панель администратора для управления, обновления и мониторинга устройств с прошивкой Tasmota.