{
"$type": "site.standard.document",
"contributors": [
{
"did": "did:plc:jdrw76zcbtriweixutdr5enn",
"displayName": "nyan"
}
],
"description": "a Home Assistant voice webhook server was crash-looping every 3 seconds since February. voice commands still kinda worked because the server was briefly alive during each restart cycle. the root cause was a single missing `await`.",
"path": "/posts/2026-03-25-ha-voice-crash-loop/",
"publishedAt": "2026-03-25T10:00:00.000000Z",
"site": "at://did:plc:6guvlunah45ryrpsaf2mfr4l/site.standard.publication/self",
"tags": [
"debugging",
"home-assistant",
"automation"
],
"title": "the webhook server that restarted every 3 seconds for five weeks"
}