<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Incident Detected</title><link>https://incident-detected.ridlers.org/</link><description>Recent content on Incident Detected</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Mon, 02 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://incident-detected.ridlers.org/index.xml" rel="self" type="application/rss+xml"/><item><title>Replacing AppDaemon with Rust Binaries</title><link>https://incident-detected.ridlers.org/posts/2026-03-02-signal-ha/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://incident-detected.ridlers.org/posts/2026-03-02-signal-ha/</guid><description>One automation pulled out of AppDaemon and replaced with a compiled Rust binary: 26 MB of RAM, zero measurable CPU, and systemd as the framework.</description></item><item><title>Signal Deck: A Python Shell Inside Home Assistant</title><link>https://incident-detected.ridlers.org/posts/2026-02-19-signal-deck/</link><pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate><guid>https://incident-detected.ridlers.org/posts/2026-02-19-signal-deck/</guid><description>A Lovelace card that gives you a Python REPL inside your Home Assistant dashboard, running entirely in the browser via WebAssembly, with an AI analyst that queries your live state.</description></item><item><title>Introducing ECharts Raw Card for Home Assistant</title><link>https://incident-detected.ridlers.org/posts/2026-02-07-echarts-raw-card/</link><pubDate>Sat, 07 Feb 2026 00:00:00 +0000</pubDate><guid>https://incident-detected.ridlers.org/posts/2026-02-07-echarts-raw-card/</guid><description>A Lovelace card that lets you write raw Apache ECharts options with live Home Assistant entity binding. No wrapper DSL, no simplified API.</description></item><item><title>I don't want alerts, I want explanations</title><link>https://incident-detected.ridlers.org/posts/2026-01-31-alerts-vs-explanations/</link><pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate><guid>https://incident-detected.ridlers.org/posts/2026-01-31-alerts-vs-explanations/</guid><description>Most alerts answer exactly one question: did a number cross a line? If a system is going to interrupt a human, it should be able to say what changed, why it matters, and what happens if nothing is done.</description></item></channel></rss>