私たちをサポートする方法については、フォーラムのこの発表を参照するか、上記の Patreon、Ko-Fi、または PayPal のリンクをご覧ください。
はじめに https://espeasy.readthedocs.io/en/latest/ (そしてほとんどが古いですが、Wiki: https://www.letscontrolit.com/wiki/index.php/ESPEasy# Introduction)
MEGAこれは ESPEasy の開発ブランチです。すべての新機能はこのブランチに組み込まれ、現在の安定したブランチになりました。バグ修正を行いたい場合は、このブランチで行ってください。
このブランチの使用方法を学び、ESPEasy の改善に役立てるには、ここを確認してください: ESPEasy での (ローカル) 開発のためのスターター ガイド
簡単に開始できるように、ブラウザから ESP に直接ビルドをフラッシュすることもできます。現在、Chrome と Edge のみがサポートされています。
新しい Web Flash 機能を試すには、この Flash ページを参照してください。
Web フラッシャーは、ESPHome および Home Assistant の開発者によって作成された ESP Web ツールを使用しています。
オンデマンドで、リポジトリ所有者によって制御されるビルドボットは、新しいバイナリ リリースをビルドします: https://github.com/letscontrolit/ESPEasy/releases
リリースには「mega-20220626」のような名前が付けられます(最後の数字はビルド日です)。
ニーズに応じて、さまざまな種類のファイルをリリースします。
この名前は、いくつかの重要な部分から構成されています。
ESPEasy_mega_ [リリース日] _ [ビルド タイプ] _ [opt-arduino-library] _ [ハードウェア タイプ] _ [フラッシュ サイズ][ファイル システム サイズ] _ [opt-build-features] .bin
[build-type] は次のいずれかになります。
ビルドタイプ | 説明 | 付属のプラグイン |
---|---|---|
気候 | 気候測定に関連するすべてのプラグイン | 安定した + 気候 |
カスタム | カスタム事前定義セット/Custom.h で定義 | 特定の |
普通 | 標準プラグイン | 安定した |
コレクション_A | ノーマル+プラグインコレクションA | 厩舎+コレクションベース+セットA |
コレクション_B | ノーマル+プラグイン集B | 厩舎+コレクションベース+セットB |
コレクション_C | ノーマル+プラグインコレクションC | 厩舎+コレクションベース+セットC |
コレクション_D | ノーマル+プラグイン集D | 厩舎+コレクションベース+セットD |
コレクション_E | ノーマル+プラグインコレクションE | 厩舎+コレクションベース+セットE |
コレクション_F | ノーマル+プラグイン集F | 厩舎+コレクションベース+セットF |
コレクション_G | ノーマル+プラグインコレクションG | 厩舎+コレクションベース+セットG |
最大 | 利用可能なすべてのプラグイン | すべて利用可能 |
エネルギー | エネルギー測定に関連するすべてのプラグイン | 安定+エネルギー測定 |
画面 | ディスプレイに関連するすべてのプラグイン | 安定した + ディスプレイ |
ネオピクセル | neopixel に関連するすべてのプラグイン | 安定 + ネオピクセル |
難しい | ハードウェア固有のビルド | 最小限 |
最小限の | 特定のユースケース向けの最小限のプラグイン | スイッチとコントローラー |
仕様_* | 特殊な技術ビルド | 通常の使用を目的としていません |
アイレックス | 赤外線ハードウェア固有 | IR cmdの送受信 |
セーフブート | (実験的) safeboot ビルドを有効にする4MB フラッシュ ボード上のほとんど/すべてのプラグイン | なし |
[opt-arduino-library] (オプション) は次のいずれかになります。
Arduinoライブラリ | 説明 |
---|---|
alt_wifi | 代替 WiFi 構成 |
ベータ | Arduino ベータ版リリース |
SDK3 | Arduino SDK v.3 |
コア_274 | Arduino コア 2.7.4 リリース |
コア_302 | Arduino Core 3.0.2 リリース |
core_274_sdk3 | Arduino Core 2.7.4 SDK v.3 リリース |
[ハードウェア タイプ] は次のいずれかになります。
ハードウェアの種類 | 説明 |
---|---|
ESP8266 | Espressif ESP8266/ESP8285 汎用ボード |
WROOM02 | Espressif ESP8266 WRoom02 ボード |
ESP32 | Espressif ESP32 汎用ボード |
ESP32ソロ1 | Espressif ESP32-Solo1 汎用ボード |
ESP32s2 | Espressif ESP32-S2 汎用ボード |
ESP32c3 | Espressif ESP32-C3 汎用ボード |
ESP32s3 | Espressif ESP32-S3 汎用ボード |
ESP32c2 | Espressif ESP32-C2 汎用ボード |
ESP32c6 | Espressif ESP32-C6 汎用ボード |
ESP32-wover-キット | Espressif ESP32 書き込みキット ボード |
ソノフ | Sonoff ハードウェア固有 |
その他_捕虜 | 電力測定付きスイッチ |
シェリー_1 | シェリー1スイッチ |
シェリー_プラグ_S | 電力測定機能付きシェリープラグSスイッチ |
ヴェントゥス | ヴェンタス W266 気象観測所 |
LCtech_relay | LC-techシリアルスイッチ |
注意 2022/07/23 以降、1M ESP8266 ビルドは ESP8285 ユニットでも使用できるようになり、特定の ESP8285 ビルドはなくなりました。
[フラッシュ サイズ] は次のいずれかになります。
フラッシュサイズ | 説明 |
---|---|
1M | 128 KB ファイルシステムで 1 MB |
2M | 128 KB ファイルシステムで 2 MB |
2M256 | 256 KB のファイルシステムで 2 MB |
2M320k | 320 KB のファイルシステムで 2 MB |
4分1分 | 1 MB ファイルシステムで 4 MB |
4M2M | 2 MB ファイルシステムで 4 MB |
16M | 16 MB (14 MB ファイルシステム付き) |
4M316k | 316 KB ファイルシステムで 4 MB |
8分1分 | 8 MB (1 MB ファイルシステム付き) |
16分1分 | 16 MB (1 MB ファイルシステム付き) |
16分8分 | 8 MB ファイルシステムで 16 MB |
注意 リリース 2023/12/25 以降、すべての ESP32 LittleFS ビルドは IDF 5.1 を使用して、ESP32-C2 や ESP32-C6 などの新しい ESP32 チップと SPI イーサネットをサポートします。 SPIFFS は IDF 5 以降では利用できなくなったため、他の SPIFFS ベースの ESP32 ビルドは LittleFS に移行されます。移行計画は 2024 年に利用可能になる予定です。
[opt-build-features] は次のいずれかになります。
ビルド機能 | 説明 |
---|---|
リトルFS | SPIFFS ファイルシステムの代わりに LittleFS を使用します (SPIFFS は 2 MB を超えると不安定になり、IDF が 5 を超えるとサポートされなくなります) |
VCC | VCC 電圧を測定するように構成されたアナログ入力 (ESP8266 のみ) |
太田 | Arduino OTA (Over The Air) アップデート機能が有効になりました |
ドモティチ | Domoticz コントローラー (HTTP) とプラグインのみが含まれています |
Domoticz_MQTT | Domoticz コントローラー (MQTT) とプラグインのみが含まれています |
FHEM_HA | FHEM/OpenHAB/Home Assistant (MQTT) コントローラーとプラグインのみが含まれています |
イーサリアム | イーサネット インターフェイスが有効 (ESP32 クラシックおよび IDF 5.x ベースのビルド) |
OPI_PSRAM | PSRAM 検出を有効にするための特定の構成、ESP32-S3 のみ |
CDC | ESP32-C3、ESP32-S2、ESP32-S3、ESP32-C6 で USBCDC/HWCDC シリアル コンソールをサポート |
noOTA/NO_OTA | OTA (ファームウェアの無線アップデート) はサポートしていません USB シリアル経由でフラッシュ ページまたは ESPTool を使用します |
ファームウェア名の例:
ファームウェア名 | ハードウェア | 付属のプラグイン |
---|---|---|
ESPEasy_mega-20230822_normal_ESP8266_1M.bin | 1MB フラッシュを搭載した ESP8266/ESP8285 | 安定した |
ESPEasy_mega-20230822_normal_ESP8266_4M1M.bin | 4MB フラッシュを搭載した ESP8266 | 安定した |
ESPEasy_mega-20230822_collection_A_ESP8266_4M1M.bin | 4MB フラッシュを搭載した ESP8266 | 厩舎+コレクションベース+セットA |
ESPEasy_mega-20230822_normal_ESP32_4M316k.bin | 4MB フラッシュを搭載した ESP32 | 安定した |
ESPEasy_mega-20230822_collection_A_ESP32_4M316k.bin | 4MB フラッシュを搭載した ESP32 | 厩舎+コレクションベース+セットA |
ESPEasy_mega-20230822_collection_B_ESP32_4M316k.bin | 4MB フラッシュを搭載した ESP32 | 厩舎+コレクションベース+セットB |
ESPEasy_mega-20230822_max_ESP32s3_8M1M_LittleFS_CDC_ETH.bin | ESP32-S3 (8MB フラッシュ、CDC シリアル、イーサネット付き) | 利用可能なすべてのプラグイン |
ESPEasy_mega-20230822_max_ESP32s3_8M1M_LittleFS_OPI_PSRAM_CDC_ETH.bin | ESP32-S3 8MB フラッシュ、PSRAM、CDC シリアル、イーサネット | 利用可能なすべてのプラグイン |
ESPEasy_mega-20230822_max_ESP32_16M1M.bin | 16MB フラッシュを搭載した ESP32 | 利用可能なすべてのプラグイン |
ESPEasy_mega-20230822_max_ESP32_16M8M_LittleFS_ETH.bin | 16MB フラッシュ、イーサネットを備えた ESP32 | 利用可能なすべてのプラグイン |
さまざまな ESP32 バリアント (S2、C3、S3、C2、C6、「クラシック」) のバイナリ ファイルは、別のアーカイブで入手できます。
どのコレクション セットにどのプラグインが含まれているかを確認するには、ESPEasy プラグインの概要ページで確認できます。
新しい詳細なドキュメントは、ESPEasy.readthedocs.io でご覧いただけます。自動的に構築されるため、投稿された内容に応じて常に最新の状態になります。古い Wiki ドキュメントは、letscontrolit.com/wiki にあります。
追加の詳細と議論は、フォーラムの「実験」セクションにあります: https://www.letscontrolit.com/forum/viewforum.php?f=18
PVS-Studio - C、C++、C#、および Java コード用の静的アナライザー。
アイコンは ICONS8 のご厚意によるものです。