Repolode
arendst

arendst/Tasmota

面向 ESP8266 和 ESP32 设备的替代固件,支持网页配置、OTA 升级和完全本地控制。

Star
24,968
Fork
5,209
未关闭 Issue
21
最近提交
19小时前

这是什么?

Tasmota 是一款开源固件,可替换 ESP8266 和 ESP32 智能设备(如插座、开关、灯泡和传感器板)的原厂软件。设备通过内置网页界面配置,支持 OTA 远程升级,并可用规则、定时器和 Berry 脚本实现自动化。

它支持通过 MQTT(v3.1.1 或 v5,可经 TLS 连接 AWS IoT Core 或 Azure IoT Hub)、HTTP、串口或 KNX 进行本地控制,并可与 Home Assistant、Domoticz、openHAB 和 Node-RED 集成。在 ESP32 上还支持 Matter、Zigbee 协调器、BLE 网关以及 LVGL 触摸屏界面。

项目支持 150 多种通过 I2C、SPI、1-Wire 和模拟接口连接的传感器与外设,并覆盖灯具、窗帘、温控器、智能电表接口、红外、射频和 Modbus 桥接。部分功能超出预编译固件的闪存容量,需要自行编译定制固件。

核心功能

  • 01网页界面配置,支持 OTA 固件升级
  • 02支持 MQTT、HTTP、串口和 KNX 控制,可与 Home Assistant、Node-RED 集成
  • 03通过规则、定时器和 Berry 脚本实现设备端自动化
  • 04支持 150 多种 I2C、SPI、1-Wire 和模拟接口的传感器与外设
  • 05ESP32 上支持 Matter、Zigbee 和 BLE

适用场景

  • 为廉价 Wi-Fi 插座和开关加上无需云端的本地控制
  • 搭建家庭传感器网络,将温湿度、CO2 或用电数据上报到 Home Assistant
  • 通过智能家居中枢控制 LED 灯带、窗帘或红外家电
  • 让电池供电的 ESP 设备借助深度睡眠定期上报数据

快速上手

  1. 1

    通过浏览器中的 Tasmota WebInstaller 安装

  2. 2

    或从 ota.tasmota.com 下载发布版固件,并按入门指南刷入设备

使用前须知

  • 仅适用于 ESP8266 和 ESP32 系列开发板,需要兼容的硬件。
  • 部分功能无法放入预编译固件,需要自行编译。
  • 大版本升级可能需要遵循文档中的迁移路径,且 minimal 版本可能无法通过 OTA 升级。
  • 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,要求衍生作品保持开源。

收录于专题

标签

常见问题

Tasmota 是什么?
面向 ESP8266 和 ESP32 设备的替代固件,支持网页配置、OTA 升级和完全本地控制。 Tasmota 是一款开源固件,可替换 ESP8266 和 ESP32 智能设备(如插座、开关、灯泡和传感器板)的原厂软件。设备通过内置网页界面配置,支持 OTA 远程升级,并可用规则、定时器和 Berry 脚本实现自动化。
Tasmota 可以免费使用吗?用的什么许可证?
Tasmota 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
Tasmota 还在维护吗?
活跃维护中。Tasmota 最近一次提交是在 2026年11月6日。
Tasmota 适合用来做什么?
为廉价 Wi-Fi 插座和开关加上无需云端的本地控制 搭建家庭传感器网络,将温湿度、CO2 或用电数据上报到 Home Assistant 通过智能家居中枢控制 LED 灯带、窗帘或红外家电 让电池供电的 ESP 设备借助深度睡眠定期上报数据
Tasmota 怎么安装和运行?
通过浏览器中的 Tasmota WebInstaller 安装 或从 ota.tasmota.com 下载发布版固件,并按入门指南刷入设备
在哪里获取 Tasmota?
源代码和安装说明在 GitHub 上:https://github.com/arendst/Tasmota

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目