ESP32、ESP8266、BK72xx、RP2040を、Home Assistantなどのホームオートメーションシステムから操作できるスマートデバイスに変える、設定ベースのシステムです。
arendst/Tasmota
ESP8266/ESP32ボード向けの代替ファームウェア。Web UIでの設定、OTAアップデート、ローカル自動化、MQTT・HTTP・Serial・KNXによる制御に対応。
- スター
- 24,968
- フォーク
- 5,209
- 未解決の Issue
- 21
- 最終コミット
- 14 時間前
これは何?
Tasmotaは、プラグ、スイッチ、電球、センサーボードなどのESP8266/ESP32ベースのスマートデバイスに搭載されている標準ソフトウェアを置き換えるオープンソースのファームウェアです。内蔵Web UIからデバイスを設定でき、OTAアップデートにも対応しています。Rules、Timers、Berryスクリプト言語を使った自動化も可能です。
MQTT(v3.1.1またはv5。AWS IoT CoreやAzure IoT HubへのTLS接続を含む)、HTTP、Serial、KNXを通じてデバイスをローカル制御でき、Home Assistant、Domoticz、openHAB、Node-REDとも連携します。ESP32では、Matter、Zigbeeコーディネーター、BLEゲートウェイ機能、LVGLのタッチスクリーンUIにも対応しています。
I2C、SPI、1-Wire、アナログ接続の150種類以上のセンサーや周辺機器に加え、照明、シャッター、サーモスタット、スマートメーターインターフェース、赤外線、RF、Modbusブリッジにも対応しています。一部の機能はプリコンパイル済みバイナリのフラッシュ容量を超えるため、カスタムファームウェアイメージのビルドが必要です。
主な機能
- 01Web UIでの設定とOTAファームウェアアップデート
- 02MQTT、HTTP、Serial、KNXによる制御。Home AssistantやNode-REDとの連携にも対応
- 03Rules、Timers、Berryスクリプトによるデバイス上での自動化
- 04I2C、SPI、1-Wire、アナログ接続の150種類以上のセンサーや周辺機器に対応
- 05ESP32ボードでMatter、Zigbee、BLEに対応
ユースケース
- 安価な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ボード向けの代替ファームウェア。Web UIでの設定、OTAアップデート、ローカル自動化、MQTT・HTTP・Serial・KNXによる制御に対応。 Tasmotaは、プラグ、スイッチ、電球、センサーボードなどのESP8266/ESP32ベースのスマートデバイスに搭載されている標準ソフトウェアを置き換えるオープンソースのファームウェアです。内蔵Web UIからデバイスを設定でき、OTAアップデートにも対応しています。Rules、Timers、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からリリース済みバイナリをダウンロードし、Getting Startedガイドに従って書き込みます
- Tasmota はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/arendst/Tasmota
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
WiFi経由でアドレス指定可能なRGB LEDテープ、2Dマトリクス、HUB75パネルを制御するオープンソースのESP32ファームウェア。
組み込み開発向けのクロスプラットフォームなコマンドラインツール兼ビルドシステム。ライブラリ管理、複数のボードやフレームワーク、デバッグ、ユニットテストに対応します。
Wi-FiやBluetoothの周辺モバイル端末を数えて人流を推定し、LoRaWAN、MQTT、SDカードにデータを出力するESP32ベースのデバイス。
Philips Hue Bridgeをエミュレートし、Hue対応アプリやスマートホームシステムから、さまざまなHue以外の照明やデバイスをローカルで操作できるPythonソフトウェアです。
Tasmotaファームウェアを書き込んだデバイスを管理、更新、監視できるWebベースの管理パネル。