Na dobry początek nie startuj z własnego YAMLa tylko wygeneruj sobie pusty firmware w ten sposób (preare for first use czy jakoś podobnie)
https://web.esphome.io/
wymagana przeglądarka z wsparciem web-serial - vivaldi, egde lub chrome, (bo w safari i firefoxie to na 100% nie zadziała!)
w kolejnym kroku sobie Adoptujesz gotowe urządzenie do Dashboardu (IDE) ESPHome
Przy zmianie ważnych sprzętowych właściwości należy flashować po kabelku (jeśli dodasz do konfiguracji rozmiar flasha, bo przez OTA nie jest możliwa zmiana układu partycji)