Repository navigation
Troubleshooting
pasmimmo edited this page Oct 21, 2026
·
1 revision
If building ESPHome with GCC 14 / ESP-IDF 5.x, you may encounter warnings:
-
-Wformat-truncation: Fixed by sizing format buffers tochar buf[32]. -
%uvsuint32_t: Fixed by explicit casting(unsigned int). -
StringRef.rfind(): In ESPHome 2024.10+, API string arguments areesphome::StringRef. Use explicitstd::string(text_color.c_str()).
- SmartDisplay uses dynamic power gating on
GPIO46. - Standby audio hum is completely eliminated because the amplifier is powered off when not in use.
- If you hear popping on audio start, verify that
delay: 100msexists before feeding I2S audio.
- Ensure USB-C cable supplies 5V and at least 500mA.
- Verify the backlight pin:
GPIO42requiresinverted: true. - If double-tapping does not wake the screen, ensure CST816D touch interrupt on
GPIO12is properly seated.
- Verify that your Home Assistant weather entity matches
weather_entityundersubstitutions:insmartdisplay.yaml. - If Home Assistant is offline,
--°Cis displayed safely without crashing.