Untuk mengetahui cara mendukung kami, lihat pengumuman ini di forum, atau lihat tautan Patreon, Ko-Fi, atau PayPal di atas.
Pendahuluan https://espeasy.readthedocs.io/en/latest/ (dan, sebagian besar sudah ketinggalan zaman, wiki: https://www.letscontrolit.com/wiki/index.php/ESPEasy#Introduction)
MEGA Ini adalah cabang pengembangan ESPEasy. Semua fitur baru masuk ke cabang ini, dan cabang ini telah menjadi cabang stabil saat ini. Jika Anda ingin melakukan perbaikan bug, lakukan di cabang ini.
Periksa di sini untuk mempelajari cara menggunakan cabang ini dan membantu kami meningkatkan ESPEasy: Panduan pemula untuk pengembangan (lokal) di ESPEasy
Untuk mempermudah memulai, seseorang dapat mem-flash build langsung ke ESP dari browser Anda. Saat ini hanya Chrome dan Edge yang didukung.
Lihat halaman flash ini untuk mencoba fitur web flash baru.
Flasher web menggunakan Alat Web ESP yang dibuat oleh orang-orang di belakang ESPHome dan Home Assistant.
Berdasarkan permintaan, dikendalikan oleh pemilik repo, bot build kami akan membuat rilis biner baru: https://github.com/letscontrolit/ESPEasy/releases
Rilisan tersebut diberi nama seperti 'mega-20220626' (angka terakhir adalah tanggal pembuatan)
Bergantung pada kebutuhan Anda, kami merilis berbagai jenis file:
Nama ini dibangun dari beberapa bagian penting:
ESPEasy_mega_ [tanggal rilis] _ [tipe build] _ [perpustakaan opt-arduino] _ [tipe perangkat keras] _ [ukuran flash][ukuran sistem file] _ [fitur opt-build] .bin
[tipe build] dapat berupa:
Tipe bangunan | Keterangan | termasuk plugin |
---|---|---|
iklim | Semua plugin yang terkait dengan pengukuran iklim | Stabil + Iklim |
kebiasaan | Set kustom yang telah ditentukan sebelumnya/Ditentukan di Custom.h | Spesifik |
normal | Plugin standar | Stabil |
koleksi_A | Koleksi normal + plugin A | Stabil + Basis koleksi + set A |
koleksi_B | Koleksi normal + plugin B | Stabil + Basis koleksi + set B |
koleksi_C | Koleksi normal + plugin C | Stabil + Basis koleksi + set C |
koleksi_D | Koleksi normal + plugin D | Stabil + Basis koleksi + set D |
koleksi_E | Koleksi normal + plugin E | Stabil + Basis koleksi + set E |
koleksi_F | Koleksi normal + plugin F | Stabil + Basis koleksi + set F |
koleksi_G | Koleksi normal + plugin G | Stabil + Basis koleksi + set G |
maks | Semua plugin yang tersedia | Semua tersedia |
energi | Semua plugin yang berhubungan dengan pengukuran energi | Stabil + Pengukuran energi |
menampilkan | Semua plugin yang berhubungan dengan tampilan | Stabil + Tampilan |
neopiksel | Semua plugin yang terkait dengan neopixel | Stabil + Neopiksel |
keras | build khusus perangkat keras | Minimal |
minimal | plugin minimal untuk kasus penggunaan tertentu | Sakelar dan Pengontrol |
spesifikasi_* | bangunan teknis khusus | Tidak dimaksudkan untuk penggunaan biasa |
Lanjutkan | Khusus perangkat keras inframerah | Mengirim dan menerima cmd IR |
boot aman | (Eksperimental) build safeboot untuk diaktifkansebagian besar/semua plugin pada papan Flash 4MB | Tidak ada |
[opt-arduino-library] (opsional) dapat berupa:
perpustakaan Arduino | Keterangan |
---|---|
alt_wifi | Konfigurasi WiFi alternatif |
beta | Rilis Arduino Beta |
SDK3 | Arduino SDK v.3 |
inti_274 | Rilis Arduino Core 2.7.4 |
inti_302 | Rilis Arduino Core 3.0.2 |
inti_274_sdk3 | Rilis Arduino Core 2.7.4 SDK v.3 |
[tipe perangkat keras] dapat berupa:
Jenis perangkat keras | Keterangan |
---|---|
ESP8266 | Papan generik Espressif ESP8266/ESP8285 |
WROOM02 | Papan Espressif ESP8266 WRoom02 |
ESP32 | Papan generik Espressif ESP32 |
ESP32solo1 | Papan generik Espressif ESP32-Solo1 |
ESP32s2 | Papan generik Espressif ESP32-S2 |
ESP32c3 | Papan generik Espressif ESP32-C3 |
ESP32s3 | Papan generik Espressif ESP32-S3 |
ESP32c2 | Papan generik Espressif ESP32-C2 |
ESP32c6 | Papan generik Espressif ESP32-C6 |
ESP32-wrover-kit | Papan kit wover Espressif ESP32 |
SONOFF | Khusus perangkat keras Sonoff |
lainnya_POW | Beralih dengan pengukuran daya |
Shelly_1 | Shelly 1 saklar |
Shelly_PLUG_S | Sakelar Shelly plug S dengan pengukuran daya |
Ventus | Stasiun cuaca Ventus W266 |
LCtech_relay | Sakelar serial berteknologi LC |
NB Mulai 23/07/2022, build ESP8266 1M juga dapat digunakan pada unit ESP8285 sehingga tidak ada lagi build ESP8285 khusus.
[ukuran flash] dapat berupa:
Ukuran lampu kilat | Keterangan |
---|---|
1M | 1 MB dengan sistem file 128 kB |
2M | 2 MB dengan sistem file 128 kB |
2M256 | 2 MB dengan sistem file 256 kB |
2M320k | 2 MB dengan sistem file 320 kB |
4M1M | 4 MB dengan sistem file 1 MB |
4M2M | 4 MB dengan sistem file 2 MB |
16M | 16 MB dengan sistem file 14 MB |
4M316k | 4 MB dengan sistem file 316 kB |
8M1M | 8 MB dengan sistem file 1 MB |
16M1M | 16 MB dengan sistem file 1 MB |
16M8M | 16 MB dengan sistem file 8 MB |
NB Mulai rilis 25/12/2023, Semua build ESP32 LittleFS menggunakan IDF 5.1, untuk mendukung chip ESP32 yang lebih baru seperti ESP32-C2 dan ESP32-C6 serta SPI Ethernet. Build ESP32 berbasis SPIFFS lainnya akan dimigrasikan ke LittleFS karena SPIFFS tidak lagi tersedia di IDF 5 dan yang lebih baru. Rencana migrasi akan tersedia pada tahun 2024.
[opt-build-features] dapat berupa:
Membangun fitur | Keterangan |
---|---|
FS Kecil | Gunakan LittleFS alih-alih sistem file SPIFFS (SPIFFS tidak stabil > 2 MB, dan tidak lagi didukung di IDF > 5) |
VCC | Input analog dikonfigurasi untuk mengukur tegangan VCC (khusus ESP8266) |
OTA | Fitur pembaruan Arduino OTA (Over The Air) diaktifkan |
Domotikz | Hanya pengontrol Domoticz (HTTP) dan plugin yang disertakan |
Domoticz_MQTT | Hanya pengontrol Domoticz (MQTT) dan plugin yang disertakan |
FHEM_HA | Hanya pengontrol dan plugin FHEM/OpenHAB/Home Assistant (MQTT) yang disertakan |
ETH | Antarmuka Ethernet diaktifkan (build berbasis ESP32 klasik dan IDF 5.x) |
OPI_PSRAM | Konfigurasi khusus untuk mengaktifkan deteksi PSRAM, hanya ESP32-S3 |
CDC | Mendukung konsol serial USBCDC/HWCDC pada ESP32-C3, ESP32-S2, ESP32-S3 dan ESP32-C6 |
noOTA/NO_OTA | Tidak mendukung OTA (Update firmware Over The Air) Gunakan halaman flash atau ESPTool melalui USB Serial |
Beberapa contoh nama firmware:
Nama firmware | Perangkat keras | Termasuk plugin |
---|---|---|
ESPEasy_mega-20230822_normal_ESP8266_1M.bin | ESP8266/ESP8285 dengan flash 1MB | Stabil |
ESPEasy_mega-20230822_normal_ESP8266_4M1M.bin | ESP8266 dengan flash 4MB | Stabil |
ESPEasy_mega-20230822_collection_A_ESP8266_4M1M.bin | ESP8266 dengan flash 4MB | Stabil + Basis koleksi + set A |
ESPEasy_mega-20230822_normal_ESP32_4M316k.bin | ESP32 dengan flash 4MB | Stabil |
ESPEasy_mega-20230822_collection_A_ESP32_4M316k.bin | ESP32 dengan flash 4MB | Stabil + Basis koleksi + set A |
ESPEasy_mega-20230822_collection_B_ESP32_4M316k.bin | ESP32 dengan flash 4MB | Stabil + Basis koleksi + set B |
ESPEasy_mega-20230822_max_ESP32s3_8M1M_LittleFS_CDC_ETH.bin | ESP32-S3 dengan flash 8MB, serial CDC, Ethernet | Semua plugin yang tersedia |
ESPEasy_mega-20230822_max_ESP32s3_8M1M_LittleFS_OPI_PSRAM_CDC_ETH.bin | ESP32-S3 flash 8MB, PSRAM, serial CDC, Ethernet | Semua plugin yang tersedia |
ESPEasy_mega-20230822_max_ESP32_16M1M.bin | ESP32 dengan flash 16MB | Semua plugin yang tersedia |
ESPEasy_mega-20230822_max_ESP32_16M8M_LittleFS_ETH.bin | ESP32 dengan flash 16MB, Ethernet | Semua plugin yang tersedia |
File biner untuk varian ESP32 yang berbeda (S2, C3, S3, C2, C6, 'Klasik') tersedia dalam arsip terpisah.
Untuk melihat plugin apa saja yang disertakan dalam kumpulan koleksi mana, Anda dapat menemukannya di halaman ikhtisar Plugin ESPEasy
Dokumentasi baru dan mendalam kami dapat ditemukan di ESPEasy.readthedocs.io. Dibangun secara otomatis, sehingga selalu up-to-date sesuai dengan konten yang dikontribusikan. Dokumentasi Wiki lama dapat ditemukan di letscontrolit.com/wiki.
Detail dan diskusi tambahan ada di bagian "Eksperimental" di forum: https://www.letscontrolit.com/forum/viewforum.php?f=18
PVS-Studio - penganalisis statis untuk kode C, C++, C#, dan Java.
Ikon atas izin ICONS8.