このプロジェクトについて

Tasmotaは、ESP8266およびESP32ベースのデバイス向けの代替ファームウェアです。PlatformIO用に書かれており、GPL-3.0-onlyライセンスで提供されています。 READMEに記載されている主な機能: - WebベースのUIによる簡単な設定。 - 無線(OTA)ファームウェア更新。 - タイマーまたはルールを使用した自動化。 - 拡張性。 - MQTT、HTTP、Serial、KNXを介した完全なローカル制御。 インストールと更新: - 初期インストールはTasmota WebInstallerで行えます。 - リリース済みファームウェアのバイナリは、ESP8266およびESP32向けのプロジェクトのOTAダウンロード場所から入手できます。 - 開発ビルドは、コンパイルが成功したコミット後に投稿され、OTA更新にも使用できます。 - READMEは、OTAアップグレードが失敗する可能性があり、シリアルフラッシュが必要になる場合があると警告し、更新前に設定をテストしてバックアップするようアドバイスしています。 設定と移行: - コンパイル時の変更は、提供されたサンプルからコピーしたuser_config_override.hファイルを使用して行われ、カスタム設定が新しいバージョンでも維持されます。 - READMEには、メジャーバージョンアップグレードの移行パスが記載されており、minimalバージョンからminimalバージョンへのアップグレードは失敗する可能性が高く、シリアルフラッシュが必要になることに注意しています。 - パラメータストレージレイアウトと内部GPIO機能表現の変更によるバージョン破壊についても言及しています。 デバイスサポート: - サポートされているデバイスのデータベースは、Tasmota Device Templates Repositoryで管理されています。 - READMEは、新機能に追加のコードが必要でない限り、新しいデバイスの追加を要求しないようユーザーに求め、まずTemplatesの使用を提案しています。 ドキュメントとサポート: - ドキュメント、FAQ/トラブルシューティング、コマンドリファレンスは、プロジェクトのドキュメントサイトでホストされています。 - コミュニティサポートは、GitHub Discussions、Discordユーザーチャット、GitHub issues、非公式のドイツ語Telegramグループを通じて利用できます。 安全性: - READMEには、デバイスが主電源に接続されている場合の感電リスクに関する警告が含まれており、AC電源に接続したままフラッシュしないようアドバイスしています。 貢献: - プルリクエスト、新機能のテストと問題の報告、ハードウェアの寄付、ドキュメント作成など、貢献を歓迎します。 READMEはまた、ドライバ、ツール、サポート、その他の作業に対して多数の個人貢献者に謝意を表しています。