Alarm Panel Pro, "task watchdog" reboots

New Alarm Panel Pro reboots 2-3 times per hour due to “task watchdog”.

wired ethernet connection
same behavior with and without PoE

Name State
ESPHome Version 2025.6.2
Heap Free 294540 B
Project version 1.2.1.2
Reboot Reason task watchdog

Did you get anywhere on this? I’m seeing that same thing. In fact, I just received a replacement board from Nate that I’m testing this very moment. Have seen two “task watchdog” and one “unavailable/panic” in three hours.

I really want this to work, but I’m at my wits end trying to trouble shoot this.

Just to follow up here –

I went back and forth with @Steve_Graw on this and he was able to get around the problem by disabling the web server on the device. The web server feature enables the internal web page and REST API, so it’s not really a solution.

It’s still unknown why this is affecting only a couple people. I was not able to reproduce the problem, and in fact I have my Alarm Panel Pro in my house and office running with web server enabled and it hasn’t rebooted in weeks.

I suspect that there is something specific to your network, or some device on the network that is misbehaving and sending some traffic to the web server on the device that is overwhelming it and causing this task watchdog timeout.

One idea is to maybe set up the web server on a non-standard port rather than disabling it entirely. Maybe that will prevent it from getting spammed by other devices on the network.

Just a hunch. Feel free to post some logs if you’re still dealing with this issue.

Hi Nate,
Thanks for following up. I meant to come back here and post the workaround I stumbled upon, but got distracted and forgot.

I’d guess you’re onto something regarding the cause. There must be some magic combination of topology or settings that is the problem. I did a bit of network troubleshooting previously to no avail, so I have no idea what that might be.

Thankfully, my board has been rock solid since turning off the web server. So at least for me, that’s a solution I can live with. If I get some time, I’ll try out your alternative port idea.

Steve