<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>OHF Daily</title>
  <link>https://paulusschoutsen.nl/ohf-daily/</link>
  <description>Daily reporting on the public open-source work moving the Open Home Foundation world forward.</description>
  <language>en</language>
  <lastBuildDate>Sun, 06 Sep 2026 04:02:36 GMT</lastBuildDate>
  <atom:link href="https://paulusschoutsen.nl/ohf-daily/rss.xml" rel="self" type="application/rss+xml" />
  <item>
    <title>Siri runs Home Assistant scenes without custom shortcuts</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-06/article/siri-home-assistant-actions/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-06/article/siri-home-assistant-actions/</guid>
    <pubDate>Sun, 06 Sep 2026 04:02:36 GMT</pubDate>
    <description>Built-in voice phrases run scripts, trigger automations and read device states through the iOS app, with spoken replies and result cards. On iOS 17 and later, Home Assistant’s app gives Siri a direct way to run scripts, activate scenes and trigger automations without first building a shortcut. The built-in phrases also ask Assist questions, request camera snapshots and read the current state of a device or sensor.</description>
    <category>Home Assistant</category>
    <category>Voice</category>
    <category>iOS</category>
  </item>
  <item>
    <title>ESPHome trims the wait when editing large automations</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-06/article/esphome-automation-editor-hidden-controls/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-06/article/esphome-automation-editor-hidden-controls/</guid>
    <pubDate>Sun, 06 Sep 2026 04:02:36 GMT</pubDate>
    <description>The Device Builder stops creating thousands of invisible controls, while search makes actions easier to find by device entity name. Editing a large ESPHome configuration could leave the Device Builder sluggish even after an automation finished opening. Its action picker was building complete lists while hidden, repeating that work for every action. The editor now creates the contents only when the picker opens and removes them when it closes.</description>
    <category>ESPHome</category>
    <category>Device Builder</category>
    <category>Performance</category>
  </item>
  <item>
    <title>Last night’s sleep gets a place in Home Assistant</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-06/article/apple-health-sleep-sensors/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-06/article/apple-health-sleep-sensors/</guid>
    <pubDate>Sun, 06 Sep 2026 04:02:36 GMT</pubDate>
    <description>The iOS app reports sleep duration and stages, keeps the latest night visible, and avoids counting overlapping records twice. Home Assistant’s iOS app adds six Apple Health measurements: total sleep, time in bed, awake time, and core, deep and REM sleep. Each reports minutes for the most recent night, placing sleep records alongside the app’s other health sensors.</description>
    <category>Home Assistant</category>
    <category>iOS</category>
    <category>Apple Health</category>
  </item>
  <item>
    <title>ESPHome fixes black-screen reboot loops on newer ESP32-P4 boards</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-06/article/esphome-p4-display-startup-fix/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-06/article/esphome-p4-display-startup-fix/</guid>
    <pubDate>Sun, 06 Sep 2026 04:02:36 GMT</pubDate>
    <description>A display-clock correction lets affected screens start instead of sending the device through repeated restarts and into safe mode. Makers using a display connected through MIPI DSI on newer ESP32-P4 boards could face a misleading failure: a black screen and repeated restarts, followed by a device that answered on the network but never started its normal control connection. ESPHome fixes the display initialization that caused the crash on revision 3.0 and later chips.</description>
    <category>ESPHome</category>
    <category>Displays</category>
    <category>Reliability</category>
  </item>
  <item>
    <title>Home Assistant separates Matter alarm lights and sounds</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-06/article/matter-alarm-mode-switches/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-06/article/matter-alarm-mode-switches/</guid>
    <pubDate>Sun, 06 Sep 2026 04:02:36 GMT</pubDate>
    <description>Compatible devices, including IKEA’s KLIPPBOK leak sensor, gain separate settings for audible and visual alarms. Home Assistant adds separate configuration switches for the audible and visual alarm modes exposed by compatible Matter devices, including IKEA’s KLIPPBOK water-leak sensor. Changing one mode preserves the other setting, so turning a sound on or off does not also overwrite the light’s configuration.</description>
    <category>Home Assistant</category>
    <category>Matter</category>
    <category>Device controls</category>
  </item>
  <item>
    <title>Malayalam voice commands check off to-do items</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-06/article/malayalam-voice-checks-off-todo-items/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-06/article/malayalam-voice-checks-off-todo-items/</guid>
    <pubDate>Sun, 06 Sep 2026 04:02:36 GMT</pubDate>
    <description>Home Assistant recognizes requests to complete a named task, building on Malayalam commands for adding items to a list. Home Assistant’s Malayalam sentence rules recognize requests to check off a named item on a named to-do list. The response repeats the completed item’s name, confirming which task was handled.</description>
    <category>Voice</category>
    <category>Malayalam</category>
    <category>To-do lists</category>
  </item>
  <item>
    <title>Powerwall commands take a local route through Teslemetry</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-05/article/powerwall-commands-local-route/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-05/article/powerwall-commands-local-route/</guid>
    <pubDate>Sat, 05 Sep 2026 05:02:34 GMT</pubDate>
    <description>Teslemetry sends supported charge, discharge and reserve commands over the LAN first, while status data still depends on the cloud. Powerwall owners using Teslemetry are a step closer to lower-latency control. The new code pairs Home Assistant’s RSA key with the gateway, then sends supported energy-site commands over the local network before falling back to Tesla’s cloud when the gateway cannot be reached.</description>
    <category>Home Assistant</category>
    <category>Teslemetry</category>
    <category>Tesla Powerwall</category>
    <category>local control</category>
    <category>energy</category>
  </item>
  <item>
    <title>Thai gains a training path for local Piper voices</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-05/article/thai-local-voice-training-path/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-05/article/thai-local-voice-training-path/</guid>
    <pubDate>Sat, 05 Sep 2026 05:02:34 GMT</pubDate>
    <description>OHF Voice’s Piper training code gains a Thai phonemizer that preserves word boundaries, vowel order and five tones, replacing output that could not reliably distinguish Thai words. People building private, local Thai voices now have a phonemization path designed for the language. The existing espeak-ng route did not segment unspaced Thai, placed leading vowels in writing order and omitted tones; measured against the TSync2 corpus, about 11% of its returned tokens contained no vowel.</description>
    <category>OHF Voice</category>
    <category>Piper</category>
    <category>Thai</category>
    <category>local voice</category>
    <category>language support</category>
  </item>
  <item>
    <title>Samsung TV control recovers after a serial proxy restart</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-05/article/samsung-exlink-recovers-after-proxy-restart/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-05/article/samsung-exlink-recovers-after-proxy-restart/</guid>
    <pubDate>Sat, 05 Sep 2026 05:02:34 GMT</pubDate>
    <description>A Home Assistant library fix clears dead streams so EX-Link connections through an ESPHome proxy can reconnect instead of repeatedly writing to a broken transport. A restarted ESPHome serial proxy could leave Samsung EX-Link control stuck in a half-closed state. The library then tried the dead stream again on every five-second poll, producing repeated tracebacks and never reconnecting; the contributor reports that a separate serial-library bug made those tracebacks grow until Home Assistant became unusable.</description>
    <category>Home Assistant</category>
    <category>Home Assistant Libraries</category>
    <category>Samsung TV</category>
    <category>ESPHome</category>
    <category>reliability</category>
    <category>community</category>
  </item>
  <item>
    <title>ESPHome stops inactive setup broadcasts from lingering</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-05/article/esphome-stops-stale-improv-advertising/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-05/article/esphome-stops-stale-improv-advertising/</guid>
    <pubDate>Sat, 05 Sep 2026 05:02:34 GMT</pubDate>
    <description>ESPHome ties Bluetooth advertising to active provisioning, so configured devices no longer look available for setup when Improv is off. ESP32 devices using only Bluetooth Improv could advertise from boot indefinitely, even after Wi-Fi was connected or the provisioning window ended. They remained visible in a phone’s Bluetooth list while the Improv website could not find an active setup service.</description>
    <category>ESPHome</category>
    <category>Improv Wi-Fi</category>
    <category>Bluetooth</category>
    <category>provisioning</category>
    <category>reliability</category>
  </item>
  <item>
    <title>Picture cards stop abandoned streams from freezing Home Assistant</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-05/article/picture-cards-release-abandoned-streams/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-05/article/picture-cards-release-abandoned-streams/</guid>
    <pubDate>Sat, 05 Sep 2026 05:02:34 GMT</pubDate>
    <description>A frontend fix closes streaming-image connections when a picture card leaves the page, preventing them from freezing the interface. Moving between dashboards or otherwise removing picture cards could leave their streaming-image connections alive. Enough abandoned streams could choke Home Assistant’s websocket and freeze the interface.</description>
    <category>Home Assistant</category>
    <category>dashboards</category>
    <category>picture cards</category>
    <category>websocket</category>
    <category>reliability</category>
  </item>
  <item>
    <title>Jewish Calendar events follow the configured language</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-05/article/jewish-calendar-follows-language/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-05/article/jewish-calendar-follows-language/</guid>
    <pubDate>Sat, 05 Sep 2026 05:02:34 GMT</pubDate>
    <description>Jewish Calendar event text follows the calendar library’s English, French and Hebrew translations. People using Home Assistant’s Jewish Calendar integration can have event summaries and descriptions follow their configured language. The calendar platform previously assembled that text from English strings even though the underlying library already translated Hebrew dates, holidays, the weekly Torah portion, the Omer count, Daf Yomi and prayer times.</description>
    <category>Home Assistant</category>
    <category>Jewish Calendar</category>
    <category>localization</category>
    <category>accessibility</category>
  </item>
  <item>
    <title>Open Home Foundation turns its first IFA booth into a living room</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-04/article/ohf-first-ifa-living-room/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-04/article/ohf-first-ifa-living-room/</guid>
    <pubDate>Fri, 04 Sep 2026 05:04:20 GMT</pubDate>
    <description>The public stand is built for conversations rather than sales, giving the open-home community somewhere to sit, talk and connect. Open Home Foundation is at IFA Berlin for the first time, but its debut stand is designed less as a showroom than as a place to take a breath. The living-room setup gives visitors somewhere to sit, talk and meet people from the communities around Home Assistant, ESPHome, Music Assistant and the foundation’s other projects. The booth is staffed by full-time and volunteer Open Home Foundation staff.</description>
    <category>Open Home Foundation</category>
    <category>IFA Berlin</category>
    <category>community</category>
    <category>Home Assistant</category>
    <category>ESPHome</category>
    <category>Music Assistant</category>
  </item>
  <item>
    <title>Music Assistant makes playlists portable across providers</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-04/article/playlist-portability-across-providers/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-04/article/playlist-portability-across-providers/</guid>
    <pubDate>Fri, 04 Sep 2026 05:04:20 GMT</pubDate>
    <description>Three connected changes match tracks at the destination, preserve playlist order and report gaps. Three connected changes let people copy an eligible static playlist into Music Assistant itself or another connected provider that supports playlist creation and editing.</description>
    <category>Music Assistant</category>
    <category>playlists</category>
    <category>music providers</category>
    <category>portability</category>
  </item>
  <item>
    <title>Speech-to-Phrase is packaged as a Home Assistant app</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-04/article/speech-to-phrase-home-assistant-app/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-04/article/speech-to-phrase-home-assistant-app/</guid>
    <pubDate>Fri, 04 Sep 2026 05:04:20 GMT</pubDate>
    <description>Speech-to-Phrase builds command grammars from a home’s entities, areas and custom commands, then connects through the Wyoming voice protocol. The app narrows recognition to phrases a home is expected to need. It builds its grammar from Home Assistant entities, areas, floors, intents, custom commands and sentence overrides rather than treating every utterance as open-ended dictation.</description>
    <category>OHF Voice</category>
    <category>Speech-to-Phrase</category>
    <category>local voice</category>
    <category>Home Assistant</category>
    <category>Wyoming</category>
  </item>
  <item>
    <title>Home Assistant clarifies what app removal deletes</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-04/article/home-assistant-app-uninstall-warnings/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-04/article/home-assistant-app-uninstall-warnings/</guid>
    <pubDate>Fri, 04 Sep 2026 05:04:20 GMT</pubDate>
    <description>The app page and three repair prompts distinguish permanent app-data deletion from the separate public configuration folder. Home Assistant’s app-removal screens did not always explain what would disappear. The uninstall dialog mislabeled an optional public configuration folder as app data, while three repair prompts warned only that the app would be removed—even though uninstall always deletes its private data folder. The work cites a user who lost an InfluxDB database after uninstalling from one of those repair prompts.</description>
    <category>Home Assistant</category>
    <category>apps</category>
    <category>data loss</category>
    <category>backups</category>
    <category>reliability</category>
  </item>
  <item>
    <title>Home Assistant keeps one zero-valued EV sensor from halting statistics</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-04/article/recorder-zero-value-statistics-fix/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-04/article/recorder-zero-value-statistics-fix/</guid>
    <pubDate>Fri, 04 Sep 2026 05:04:20 GMT</pubDate>
    <description>A recorder fix keeps one zero-valued efficiency sensor from breaking graphs and repeatedly aborting the statistics job for every entity. A zero stored by an electric-vehicle efficiency sensor could affect far more than its own graph when Home Assistant converted between inverse units such as kilowatt-hours per 100 kilometres and kilometres per kilowatt-hour. One such value could stop the entire five-minute statistics job for every entity and fail again on the next run. A second path could break period-statistics queries and their graphs.</description>
    <category>Home Assistant</category>
    <category>recorder</category>
    <category>statistics</category>
    <category>electric vehicles</category>
    <category>reliability</category>
  </item>
  <item>
    <title>Home Assistant OS protects new images from power cuts</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-03/article/haos-protects-new-images-from-power-cuts/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-03/article/haos-protects-new-images-from-power-cuts/</guid>
    <pubDate>Thu, 03 Sep 2026 05:04:44 GMT</pubDate>
    <description>A storage safeguard keeps newly downloaded containers from being recorded as healthy before their files are safely on disk. Home Assistant OS has added a safeguard for systems that lose power shortly after downloading a container image. After each image layer is unpacked, the change forces its data to disk instead of allowing the container database to record the layer as complete while some files remain only in memory.</description>
    <category>Home Assistant OS</category>
    <category>reliability</category>
    <category>power loss</category>
    <category>storage</category>
  </item>
  <item>
    <title>Home Assistant’s iOS app adds a widget for chosen entities</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-03/article/ios-entities-widget/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-03/article/ios-entities-widget/</guid>
    <pubDate>Thu, 03 Sep 2026 05:04:44 GMT</pubDate>
    <description>A Home Screen widget shows current states, offers quick actions and opens any selected entity for more detail. A general-purpose Entities widget lets people choose a Home Assistant server and the entities they want to see, then presents them as tiles with their current states.</description>
    <category>Home Assistant Companion</category>
    <category>iOS</category>
    <category>widgets</category>
    <category>quick controls</category>
  </item>
  <item>
    <title>Music Assistant’s Smart Shuffle now plans for smoother fades</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-03/article/music-assistant-smart-shuffle-fades/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-03/article/music-assistant-smart-shuffle-fades/</guid>
    <pubDate>Thu, 03 Sep 2026 05:04:44 GMT</pubDate>
    <description>Track order can now account for tempo, key and energy, while difficult fades fall back to audible blends instead of abrupt cuts. Music Assistant gives Smart Shuffle and Smart Fades an optional way to work together. When both are enabled, upcoming tracks can be reordered using their tempo, key and change in energy, while the existing recency rules and candidate selection remain in charge.</description>
    <category>Music Assistant</category>
    <category>Smart Shuffle</category>
    <category>Smart Fades</category>
    <category>playback</category>
  </item>
  <item>
    <title>Eleven Zooz firmware releases enter the Z-Wave JS catalog</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-03/article/zooz-800lr-firmware-wave/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-03/article/zooz-800lr-firmware-wave/</guid>
    <pubDate>Thu, 03 Sep 2026 05:04:44 GMT</pubDate>
    <description>The coordinated 800LR update wave also gives the ZEN12 readable controls and adds new scene and relay settings across the range. The Z-Wave JS catalog now contains manufacturer-supplied firmware entries for eleven Zooz devices, covering switches, relays, sensors, a dimmer and a range extender. The entries allow compatible downstream software to identify the new versions when the connected device matches.</description>
    <category>Z-Wave JS</category>
    <category>Zooz</category>
    <category>firmware</category>
    <category>device support</category>
    <category>800LR</category>
  </item>
  <item>
    <title>A first-time contributor adds sliders to select tiles</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-03/article/select-tiles-gain-slider/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-03/article/select-tiles-gain-slider/</guid>
    <pubDate>Thu, 03 Sep 2026 05:04:44 GMT</pubDate>
    <description>Home Assistant dashboards gain a compact way to move through a list of choices without opening another control. A tile-card change lets people adjust a select or input-select entity with a slider directly on a Home Assistant dashboard. Matching documentation accompanies the frontend work.</description>
    <category>Home Assistant</category>
    <category>dashboards</category>
    <category>tile cards</category>
    <category>community</category>
  </item>
  <item>
    <title>Home Assistant 2026.9 brings clearer alerts, explainable activity and a Matter map</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-02/article/home-assistant-2026-9-due-today/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-02/article/home-assistant-2026-9-due-today/</guid>
    <pubDate>Wed, 02 Sep 2026 05:04:24 GMT</pubDate>
    <description>Arriving today, the release surfaces urgent security signals, traces why states changed and draws Wi-Fi and Thread connections inside Home Assistant. Home Assistant 2026.9 arrives today with a clearer account of what is happening across the home: important security alerts stand out, History and Activity share a more useful source picker, and Matter devices gain an in-app network map.</description>
    <category>Home Assistant</category>
    <category>2026.9</category>
    <category>Security dashboard</category>
    <category>History and Activity</category>
    <category>Matter</category>
  </item>
  <item>
    <title>ESPHome encrypts wireless firmware updates</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-02/article/esphome-encrypted-wireless-updates/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-02/article/esphome-encrypted-wireless-updates/</guid>
    <pubDate>Wed, 02 Sep 2026 05:04:24 GMT</pubDate>
    <description>An opt-in encrypted transfer stops firmware images—and the secrets inside them—from crossing a local network in plaintext. J. Nick Koston’s ESPHome work addresses a gap in wireless updates: the existing password authenticated the uploader, but the firmware image itself still travelled in plaintext. Someone listening on the local network could capture the Wi-Fi credentials and API encryption key embedded in that image.</description>
    <category>ESPHome</category>
    <category>security</category>
    <category>firmware updates</category>
    <category>local networks</category>
  </item>
  <item>
    <title>Home Assistant’s iOS app prevents reloads during Wi-Fi handoffs</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-02/article/ios-wifi-handoffs-stop-reloads/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-02/article/ios-wifi-handoffs-stop-reloads/</guid>
    <pubDate>Wed, 02 Sep 2026 05:04:24 GMT</pubDate>
    <description>The app keeps the last known network route during an access-point handoff, avoiding a jump to the external URL and a second reload when Wi-Fi returns. An iPhone moving between access points on the same Wi-Fi network can briefly report no current network. The Home Assistant app treated that gap as leaving the internal network, switched to its external address and reloaded the whole interface—then reloaded it again seconds later when Wi-Fi reappeared.</description>
    <category>Home Assistant Companion</category>
    <category>iOS</category>
    <category>Wi-Fi</category>
    <category>reliability</category>
  </item>
  <item>
    <title>Home Assistant adds tentative status to calendar events</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-02/article/calendar-events-gain-status/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-02/article/calendar-events-gain-status/</guid>
    <pubDate>Wed, 02 Sep 2026 05:04:24 GMT</pubDate>
    <description>Home Assistant code now carries confirmed or tentative status from CalDAV, local calendars and Google Calendar into trigger data; cancelled-event filtering remains separate. Tom Mittelstädt’s first Home Assistant Core contribution adds an optional status to calendar events. CalDAV, Local Calendar and Google Calendar can mark an event as confirmed or tentative, and automations receive that value in the calendar trigger payload.</description>
    <category>Home Assistant</category>
    <category>calendars</category>
    <category>automations</category>
    <category>community</category>
  </item>
  <item>
    <title>Local speech recognition puts likely spoken device names first</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-02/article/local-speech-prioritizes-likely-names/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-02/article/local-speech-prioritizes-likely-names/</guid>
    <pubDate>Wed, 02 Sep 2026 05:04:24 GMT</pubDate>
    <description>A new Faster Whisper ranking favors areas, floors and controllable devices, so likely spoken names are less easily crowded out in large homes. A large Home Assistant installation can have hundreds of names, while the local speech-recognition prompt fits roughly 50. The previous ordering spent space on every area before considering devices, allowing long lists of sensors to crowd out lights and scenes people were more likely to name aloud.</description>
    <category>OHF Voice</category>
    <category>local speech recognition</category>
    <category>Home Assistant</category>
    <category>usability</category>
  </item>
  <item>
    <title>Music Assistant blocks arbitrary LAN artwork requests</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-02/article/ariacast-artwork-fetch-security/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-02/article/ariacast-artwork-fetch-security/</guid>
    <pubDate>Wed, 02 Sep 2026 05:04:24 GMT</pubDate>
    <description>AriaCast blocks unauthenticated metadata requests from making Music Assistant contact arbitrary internal or localhost services. Two AriaCast metadata handlers accepted an artwork address from any host on the local network and passed it directly into an HTTP request. That meant a LAN client could make Music Assistant contact an internal-only service or even its own localhost API; the handlers also returned raw exception text.</description>
    <category>Music Assistant</category>
    <category>AriaCast</category>
    <category>security</category>
    <category>local networks</category>
  </item>
  <item>
    <title>Home Assistant makes network-share outages safer</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-01/article/network-shares-recover-without-local-spillover/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-01/article/network-shares-recover-without-local-spillover/</guid>
    <pubDate>Tue, 01 Sep 2026 05:18:29 GMT</pubDate>
    <description>A Supervisor redesign lets NFS and CIFS shares recover when servers return while keeping dead mounts from hanging the system or spilling writes onto local storage. People who keep media, shared files or backups on a network server face more than a missing folder when that server goes offline: a dead share could freeze low-level system services, trigger watchdog resets or leave a local directory accepting data meant for the server. Stefan Agner’s Supervisor redesign closes all three failure paths.</description>
    <category>Home Assistant</category>
    <category>Supervisor</category>
    <category>reliability</category>
    <category>network storage</category>
  </item>
  <item>
    <title>Music Assistant keeps Spotify crossfades from shrinking</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-01/article/spotify-crossfades-keep-their-momentum/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-01/article/spotify-crossfades-keep-their-momentum/</guid>
    <pubDate>Tue, 01 Sep 2026 05:18:29 GMT</pubDate>
    <description>A Music Assistant fix carries spare playback time from one track to the next, so smart fades can grow instead of restarting from zero. Music Assistant’s smart crossfades could be barely audible on Spotify—and disappear entirely on short tracks—because each song had to build its playback cushion from zero. On a tested Sonos group, Spotify provided 8.4 seconds for a fade where the same speakers provided 44.5 seconds from a local file.</description>
    <category>Music Assistant</category>
    <category>Playback</category>
    <category>Spotify</category>
    <category>Reliability</category>
  </item>
  <item>
    <title>Four Music Assistant fixes tackle missing and wrongly playable tracks</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-01/article/music-libraries-stop-losing-and-mislabeling-tracks/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-01/article/music-libraries-stop-losing-and-mislabeling-tracks/</guid>
    <pubDate>Tue, 01 Sep 2026 05:18:29 GMT</pubDate>
    <description>Four provider fixes prevent syncs from dropping or misfiling tracks and stop unavailable Apple Music songs from appearing playable. People syncing provider libraries into Music Assistant should see fewer missing or misleading entries. Spotify album sync now skips empty provider results instead of aborting the job, while YouTube Music collaboration tracks without a usable artist ID fall back to the album artist instead of silently disappearing.</description>
    <category>Music Assistant</category>
    <category>Libraries</category>
    <category>Apple Music</category>
    <category>Spotify</category>
    <category>Qobuz</category>
    <category>YouTube Music</category>
    <category>Reliability</category>
  </item>
  <item>
    <title>Yoto cards get a route into Music Assistant</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-01/article/yoto-cards-join-music-assistant/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-01/article/yoto-cards-join-music-assistant/</guid>
    <pubDate>Tue, 01 Sep 2026 05:18:29 GMT</pubDate>
    <description>A new Music Assistant provider can stream purchased, free and make-your-own cards, with clear limits around radio and shared libraries. A new Music Assistant provider can stream purchased, free and make-your-own Yoto cards from a listener’s library alongside other sources; Yoto Radio is not part of the implementation.</description>
    <category>Music Assistant</category>
    <category>Yoto</category>
    <category>New providers</category>
    <category>Community</category>
  </item>
  <item>
    <title>A new Zonneplan integration starts with dynamic prices</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-01/article/zonneplan-dynamic-prices-arrive/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-01/article/zonneplan-dynamic-prices-arrive/</guid>
    <pubDate>Tue, 01 Sep 2026 05:18:29 GMT</pubDate>
    <description>The first version brings Zonneplan sensors and dynamic energy prices into Home Assistant, while delivered-energy readings remain follow-up work. Zonneplan’s new Home Assistant integration brings provider sensors and dynamic energy prices into dashboards and automations.</description>
    <category>Home Assistant</category>
    <category>Zonneplan</category>
    <category>energy</category>
    <category>new integration</category>
  </item>
  <item>
    <title>ESPHome adds the reTerminal E1001 display</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-09-01/article/reterminal-e1001-epaper/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-09-01/article/reterminal-e1001-epaper/</guid>
    <pubDate>Tue, 01 Sep 2026 05:18:29 GMT</pubDate>
    <description>A new driver lets makers target its 800×480 monochrome e-paper panel, with full, fast and partial refresh modes. ESPHome is adding support for the Seeed reTerminal E1001’s e-paper display, including the board’s default wiring. The same driver covers Waveshare’s 7.5-inch V2 panel and a bare-controller option for custom hardware.</description>
    <category>ESPHome</category>
    <category>New devices</category>
    <category>Displays</category>
  </item>
  <item>
    <title>Home Assistant’s iOS energy widget adds gas and batteries</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-31/article/ios-energy-widget-gas-and-batteries/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-31/article/ios-energy-widget-gas-and-batteries/</guid>
    <pubDate>Mon, 31 Aug 2026 12:06:40 GMT</pubDate>
    <description>The next iOS energy widget expands its glanceable view from grid and solar to four parts of a household’s energy picture. Bruno Pantaleão Gonçalves expanded the Home Assistant iOS energy widget beyond grid and solar. The design stacks battery discharge above the chart axis and charging below it; gas appears as a separate figure because homes may measure it by volume rather than energy.</description>
    <category>Energy</category>
    <category>Home Assistant</category>
  </item>
  <item>
    <title>Home Assistant timers gain one-tap presets and clearer controls</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-31/article/timer-controls-and-presets/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-31/article/timer-controls-and-presets/</guid>
    <pubDate>Mon, 31 Aug 2026 12:06:40 GMT</pubDate>
    <description>The redesigned timer dialog puts start, pause, cancel and finish actions beside configurable duration presets. Maarten Lakerveld redesigned Home Assistant’s timer dialog around the actions people use most. Start, pause and cancel controls are joined by an optional finish button, so routine timer changes no longer depend on a separate action call.</description>
    <category>User interface</category>
    <category>Home Assistant</category>
  </item>
  <item>
    <title>VRT MAX joins Music Assistant</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-31/article/vrt-max-arrives-in-music-assistant/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-31/article/vrt-max-arrives-in-music-assistant/</guid>
    <pubDate>Mon, 31 Aug 2026 12:06:40 GMT</pubDate>
    <description>A first contribution adds Flemish public radio, podcasts, favourites and listening progress to the server. Bram Goolaerts’ new provider connects Music Assistant with VRT MAX, the streaming service of the Flemish public broadcaster. It covers live stations including Radio 1, Radio 2, Studio Brussel, MNM and Klara, alongside listen-back programmes, podcasts and search. Live radio does not require an account.</description>
    <category>New capabilities</category>
    <category>Music Assistant</category>
  </item>
  <item>
    <title>Local energy, broader voice and better listening shaped the week</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-31/article/weekly-local-energy-voice-listening-cloud/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-31/article/weekly-local-energy-voice-listening-cloud/</guid>
    <pubDate>Mon, 31 Aug 2026 12:06:40 GMT</pubDate>
    <description>From inverter data to seven more voice languages, long-form playback and a smoother Cloud signup path, the week moved several parts of the open home forward. From Monday, August 24 through Sunday, August 30, four substantial threads stood above the maintenance stream: local energy hardware, multilingual voice, long-form listening and the path into Home Assistant Cloud.</description>
    <category>Week in review</category>
    <category>Energy</category>
    <category>Voice</category>
    <category>Music Assistant</category>
    <category>Home Assistant Cloud</category>
  </item>
  <item>
    <title>iCloud calendars join Home Assistant</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-31/article/icloud-calendars-in-home-assistant/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-31/article/icloud-calendars-in-home-assistant/</guid>
    <pubDate>Mon, 31 Aug 2026 12:06:40 GMT</pubDate>
    <description>Apple calendars become read-only Home Assistant entities without another login or configuration step. Federico Zivolo added a calendar platform to Home Assistant’s existing Apple iCloud integration. Each iCloud calendar becomes a read-only calendar entity that shows the event in progress or the next one due, using the account and session already configured in Home Assistant.</description>
    <category>Calendars</category>
    <category>Home Assistant</category>
  </item>
  <item>
    <title>Sofar gains control, safer recovery and better support</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-30/article/sofar-control-support-and-recovery/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-30/article/sofar-control-support-and-recovery/</guid>
    <pubDate>Sun, 30 Aug 2026 12:00:00 GMT</pubDate>
    <description>Four connected changes make the solar integration easier to manage without sacrificing its recorded energy history. Home Assistant’s Sofar integration is gaining an inverter remote on/off control, privacy-redacted diagnostics and a way to change its network address without deleting it. The reconfigure flow preserves entity customizations and history, then verifies the inverter serial number so an entry cannot silently move to a different device.</description>
    <category>Energy</category>
    <category>Reliability</category>
    <category>Home Assistant</category>
  </item>
  <item>
    <title>SolarEdge controls fill out, and new hardware no longer waits for a reload</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-30/article/solaredge-controls-and-live-hardware/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-30/article/solaredge-controls-and-live-hardware/</guid>
    <pubDate>Sun, 30 Aug 2026 12:00:00 GMT</pubDate>
    <description>The local Modbus integration adds storage and export choices, protects simultaneous writes, and notices meters or batteries wired in later. Franck Nijhof followed the new local SolarEdge integration with its choice and toggle controls. Six new selections cover storage behavior and export policy; two disabled-by-default installer switches describe external production and allow an export limit to become a minimum-import target.</description>
    <category>Energy</category>
    <category>Local control</category>
    <category>Home Assistant</category>
  </item>
  <item>
    <title>ESPHome lays the groundwork for better-described actions</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-30/article/esphome-actions-explain-themselves/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-30/article/esphome-actions-explain-themselves/</guid>
    <pubDate>Sun, 30 Aug 2026 12:00:00 GMT</pubDate>
    <description>ESPHome firmware and Python-client changes carry descriptions and examples, ready for a future Home Assistant change to turn them into clearer forms. The ESPHome and Python-client pair creates the path for user-defined API actions to carry more than a name and typed inputs. Brandon Harvey added optional descriptions for actions and descriptions plus examples for each variable, while keeping the existing shorthand configuration available.</description>
    <category>ESPHome</category>
    <category>Developer tools</category>
    <category>Usability</category>
  </item>
  <item>
    <title>Bluetooth devices stop disappearing between scan modes</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-30/article/bluetooth-discoveries-survive-mode-switches/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-30/article/bluetooth-discoveries-survive-mode-switches/</guid>
    <pubDate>Sun, 30 Aug 2026 12:00:00 GMT</pubDate>
    <description>A cross-library repair preserves discoveries during active/passive transitions and closes two failure paths that could make devices unreachable. A set of repairs in Home Assistant’s shared Bluetooth libraries restores known discoveries immediately after an adapter flips between active and passive mode. Bleak 3 clears its seen-device map on every start; the in-place mode switch had not restored it, leaving connection attempts blind until each device happened to advertise again.</description>
    <category>Bluetooth</category>
    <category>Reliability</category>
    <category>Discovery</category>
  </item>
  <item>
    <title>Elgato lights put power-up behavior and firmware in Home Assistant</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-30/article/elgato-controls-power-up-and-updates/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-30/article/elgato-controls-power-up-and-updates/</guid>
    <pubDate>Sun, 30 Aug 2026 12:00:00 GMT</pubDate>
    <description>New controls decide how lights return after an outage, expose signal health and install firmware without making local control depend on Elgato’s servers. Home Assistant is adding a choice between restoring an Elgato light’s last state or using configured defaults after power returns. Franck Nijhof added controls for default brightness and color temperature, using each device’s own range, plus diagnostic Wi-Fi signal sensors.</description>
    <category>Lighting</category>
    <category>Firmware</category>
    <category>Local control</category>
  </item>
  <item>
    <title>SolarEdge energy moves onto the local network</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-29/article/solaredge-modbus-arrives/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-29/article/solaredge-modbus-arrives/</guid>
    <pubDate>Sat, 29 Aug 2026 12:00:00 GMT</pubDate>
    <description>Home Assistant support reads inverters, meters, and batteries directly—and adds discovery, diagnostics, and controls without relying on the cloud API. The integration gives SolarEdge owners a local route to their energy data. It reads production, energy, voltage, current, temperature, and operating state from an inverter over Modbus TCP instead of waiting on a cloud service.</description>
    <category>Energy</category>
    <category>Local control</category>
    <category>Home Assistant</category>
  </item>
  <item>
    <title>Guest-ready speakers can play without an approval detour</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-29/article/music-assistant-guest-speakers/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-29/article/music-assistant-guest-speakers/</guid>
    <pubDate>Sat, 29 Aug 2026 12:00:00 GMT</pubDate>
    <description>Music Assistant now recognizes when a speaker already permits guest playback, so it can appear ready to use while optional pairing remains available. Listeners no longer have to click through a setup screen for a speaker that already advertises guest access. Music Assistant approves the device when it connects and makes it available for playback immediately.</description>
    <category>Music Assistant</category>
    <category>Player setup</category>
    <category>Playback</category>
  </item>
  <item>
    <title>Home Assistant opens a path for apps to bring their own AI tools</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-29/article/mcp-app-discovery/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-29/article/mcp-app-discovery/</guid>
    <pubDate>Sat, 29 Aug 2026 12:00:00 GMT</pubDate>
    <description>Supervisor-managed apps will be able to announce Model Context Protocol servers, while an OAuth fix keeps Google-hosted connections signed in. The work gives Home Assistant app users a guided route to tools exposed through the Model Context Protocol. An app can announce its server URL; Home Assistant validates it and asks the user to confirm before connecting, continuing through OAuth when authentication is required.</description>
    <category>Apps</category>
    <category>Model Context Protocol</category>
    <category>Reliability</category>
  </item>
  <item>
    <title>Home Assistant expands its Apple quick controls</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-29/article/apple-quick-controls/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-29/article/apple-quick-controls/</guid>
    <pubDate>Sat, 29 Aug 2026 12:00:00 GMT</pubDate>
    <description>Widgets and app-icon shortcuts gain more actions, Lock Screen circles render correctly, and Assist gets live listening feedback on Apple Watch. Home Assistant’s smaller Apple surfaces are becoming more capable. “Magic items” will be able to toggle an entity, open a URL, or perform a Home Assistant action, bringing widget and app-icon behavior in line with the web interface.</description>
    <category>Home Assistant Companion</category>
    <category>Apple Watch</category>
    <category>Widgets</category>
  </item>
  <item>
    <title>Hue MotionAware zones gain an automation switch</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-29/article/hue-motionaware-zone-switches/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-29/article/hue-motionaware-zone-switches/</guid>
    <pubDate>Sat, 29 Aug 2026 12:00:00 GMT</pubDate>
    <description>Home Assistant will be able to turn each MotionAware zone on or off, matching a control that previously lived only in the Hue app. Home Assistant previously exposed this toggle for physical Hue motion sensors but not MotionAware zones. A new switch for each zone can be placed on a dashboard or used in an automation.</description>
    <category>Home Assistant</category>
    <category>Hue</category>
    <category>Automations</category>
  </item>
  <item>
    <title>ESPHome adds a ready-made path for the seven-inch CrowPanel</title>
    <link>https://paulusschoutsen.nl/ohf-daily/edition/2026-08-29/article/crowpanel-advance-7/</link>
    <guid isPermaLink="true">https://paulusschoutsen.nl/ohf-daily/edition/2026-08-29/article/crowpanel-advance-7/</guid>
    <pubDate>Sat, 29 Aug 2026 12:00:00 GMT</pubDate>
    <description>Makers can target Elecrow’s CrowPanel Advance 7 through the MIPI RGB display component, with matching configuration documented alongside the code. Support was tested with the ESP32-IDF environment and includes a documented starting configuration, giving makers a practical path from the display component to a working device setup.</description>
    <category>ESPHome</category>
    <category>Displays</category>
    <category>New devices</category>
  </item>
</channel>
</rss>
