WebUIを使用した簡単な構成、OTA更新、タイマーまたはルールを使用した自動化、拡張性、MQTT、HTTP、シリアル、またはKNXの完全なローカル制御を備えたESP8266およびESP32ベースのデバイスの代替ファームウェア。 PlatformIO用に作成されました。
現在の出来事に照らして、私たちはPlatformIOプロジェクトの背後にいる人々 、特にIvan Kravetsを支援し、彼らが戦争を止めるのを助ける力を望んでいます。何ができるかについては、platformio-is-ukrainian-project-please-help-us-stop-the-warを参照してください。
Tasmotaの簡単な初期インストールは、TasmotaWebInstallerを使用して実行できます。
Tasmotaが好きなら、スターを付けるか、フォークして貢献してください!
リリース情報については、 RELEASENOTES.mdを参照してください。
ファームウェアバイナリは、http : //ota.tasmota.com/tasmota/release/またはESP32バイナリの場合はhttp://ota.tasmota.com/tasmota32/release/からダウンロードできます。
詳細な変更情報については、 CHANGELOG.mdを参照してください。
Tasmota搭載デバイスに問題が発生した場合、または現在デバイスにインストールされているTasmotaバージョンでは利用できない機能を使用する必要がある場合を除いて、デバイスはそのままにしておきます。不要な変更を加えないでください。リリースバージョン(つまり、マスターブランチ)でデバイスと構成に予期しない動作が見られる場合は、代わりに最新の開発バージョンにアップグレードして、以前のリリースまたは開発ビルドのバグがすでに解決されている可能性があるため、問題が解決されているかどうかを確認する必要があります。 。
正常にコンパイルされている開発ブランチに対して行われたすべてのコミットは、新しいバイナリファイルをhttp://ota.tasmota.com/tasmota/に投稿します(このWebアドレスはOTA更新にも使用できます)。これらのバイナリは現在の開発コードベースに基づいていることに注意することが重要です。これらのコミットは可能な限りテストされ、通常は非常に安定しています。ただし、使用可能なすべての構成オプションを許可して、何百もの異なるタイプのデバイスでテストすることは不可能です。
他のアップグレードと同様に、デバイスが期待どおりに機能しない可能性があることに注意してください。OTAアップグレードが失敗した場合、シリアルプログラミングインターフェイスを介してデバイスをフラッシュする必要がある可能性を常に考慮する必要があります。マスターリリースを使用する場合でも、実稼働中または到達が困難なデバイスをアップグレードする前に、常にデバイスまたは同様のプロトタイプのテストを試みる必要があります。また、いつものように、ファームウェアの更新を開始する前に、デバイス構成のバックアップを作成してください。
st
デバイスが主電源(AC電源)に接続されている場合、正しく取り付けられていないと感電死の危険があります。インストール方法がわからない場合は、電気技師に連絡してください(注意:国によっては、資格のある電気技師がいない場合のインストールが禁止されています)。覚えておいてください:安全第一。あなたが何をしているのか正確にわからなければ、あなた自身、あなたの家族、そしてあなたの家に危険を冒す価値はありません。MAINS ELECTRICITY(AC電源)に接続している間は、シリアルプログラミングインターフェイスを使用してデバイスをいじったり、フラッシュしようとしたりしないでください。
当社は、このソフトウェアの使用、またはこのサイトまたは関連サイトのメンバーから提供されたインストールやヒント、アドバイス、ビデオなどについて、一切の責任を負いません。
新しい機能のために追加のコードが必要な場合を除いて、新しいデバイスの追加を依頼しないでください。デバイスがモジュールとしてリストされていない場合は、最初にテンプレートを使用してみてください。Tasmotaデバイステンプレートリポジトリにリストされていない場合は、独自のテンプレートを作成します。
リリースされたバイナリの1つをhttp://ota.tasmota.com/tasmota/release/またはhttp://ota.tasmota.com/tasmota32/release/からダウンロードし、インストールガイドを使用してハードウェアにフラッシュします。
Tasmotaを自分でコンパイルする場合は、次の点に注意してください。
user_config_override.hファイルを使用します。新しいバージョンをダウンロードしてコンパイルするときに、カスタム設定を確実に保持します。提供されたファイルからコピーを作成し、
user_config_override_sample.h設定のオーバーライドを追加する必要があります。
ドキュメントのインストールと構成に関する記事を参照してください。
メジャーバージョンに移行する方法については、移行パスを参照してください。
最小バージョンから最小バージョンにアップグレードしないでください。ほとんどの場合、ある時点で失敗し、シリアル経由でフラッシュする必要があります。最小バージョンを使用する必要がある場合は、次の最小バージョンを適用する前に、常に同じリリースのフルバージョンにOTAしてください。
動的設定の更新による次のバージョンブレークに注意してください。
---パラメータストレージレイアウトの大幅な変更---
---内部GPIO関数表現の大きな変更---
フォールバックまたはダウングレードは一般的な方法ですが、設定の追加または新しいリリースでの変更により、サポートされませんでした。リリースv9.1.0以降、内部GPIO関数の表現が変更され、v9.1.0をインストールする前に最新のGPIO構成にのみフォールバックが可能になりました。
サポートされているデバイスのデータベースについては、Tasmotaデバイステンプレートリポジトリを参照してください。
Tasmotaのサポートをお探しの場合は、いくつかのオプションをご利用いただけます。
あなたはTasmotaに貢献することができます
公演を続けるのを手伝っている人々:
このプログラムはGPL-3.0の下でライセンスされています