Config nyata paling kecil
Simpan ini sebagai hello.yaml (pilih baris board sesuai punyamu):
esphome:
name: hello-latent
esp32:
board: esp32-s3-devkitc-1
framework:
type: esp-idf
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
logger:
level: INFO
Buat secrets.yaml di sebelahnya, lalu:
esphome run hello.yaml
Yang terjadi berikutnya
- Kompilasi — build pertama mengunduh toolchain dan butuh beberapa menit. Build berikutnya cepat.
- Pilih port — ESPHome menampilkan port serial; pilih
/dev/cu.usbmodem…(macOS) atauCOMx(Windows). - Flash — bar kemajuan, reboot…
- Log — kamu akan melihat WiFi tersambung dan sebuah alamat IP. IP itu bukti kehidupannya.
Kalau tidak berhasil
- Tidak ada port → kabel salah (data vs cas), atau tahan tombol BOOT sambil mencolok, lalu ulangi.
- Port sibuk → ada aplikasi lain yang memegangnya (serial monitor, daemon relay di latar). Tutup dan ulangi — di komputer lab bersama ini pembunuh flash paling umum.
- Loop "Auth Expired" di hotspot HP → tambah
fast_connect: truedi bawahwifi:dan atur hotspot ke WPA2-Personal. ESP32 hanya bisa jaringan 2,4 GHz, tidak pernah 5 GHz saja. - Boot loop setelah flash → masalah daya. Pakai adaptor 5V sungguhan atau hub bertenaga, bukan port laptop yang lemah.
Kamu sudah berbahaya sekarang
Setiap solusi di katalog adalah loop yang sama dengan YAML lebih kaya: unduh config → isi rahasia → esphome run. Itulah seluruh keahliannya.