So after updating my ESPHome Builder integration in Home Assistant today and updating some of the light switches that Ihave built, I am getting some crashes. The light switches are using an ESP32-C3 controller with a PCF8574 IO expander in a 2 column 4 row switch matrix configuration for the buttons. I have also built in an LDR lux sensor for the switch. THe LDR sensor appears to give readings just fine. The issue comes in when I press one of the switches. If I press one switch, it will show that it was pressed (key@ row 3, col 1 pressed). it does not perform the action for that button though. shortly after pressing another button is when the crash seems to happen. Has anyone experienced any issues with the latest version of ESPHome? Below are 2 screenshots of part of the logs showng the crash. I am going to try to downgrade and try to get the switches going on an older version for now, but I’d be curious to figure out wht is causing the issue.
Have you checked all the breaking changes?
ESPHome 2026.4.0 - April 2026 - ESPHome - Smart Home Made Simple
Thanks, just took a peek and didn’t see anything under breaking changes. I did see though that they added interrupt support fir the PFC8574. I will look into that, but not sure whythat would break it.
Looks like a bug in the release - since the expander now uses interrupts, the loop gets disabled and the loop thread has nothing to do so never wakes, and never kicks the dog. I’ve flagged this in the Discord #devs.
Please post your yaml

