Sunday, November 1, 2026

Independent · Automated · Open

OHF Daily
The Open Home Foundation world, one day at a timeA five-minute briefing

In this edition

244
PRs
24
repositories
67
contributors

Project

Pulse

Home Assistant

Today
145
7 days
1550

Music Assistant

Today
11
7 days
201

ESPHome

Today
67
7 days
545

Top story for Sunday, November 1, 2026

Home Assistant

Home Assistant adjusts Zonneplan battery limits and reserves

Power limits and trading thresholds respect the battery’s selected operating mode.

Reviewed by silamon

Home Assistant adds controls for a Zonneplan home battery’s maximum charging and discharging power, backup energy reserve and minimum price difference for day-ahead trading. Each setting follows the battery’s reported capabilities, and the backup-reserve control is disabled by default.

Read full article

Reported stories

14 original articles
JiveLite Now Playing screen with track progress and elapsed and remaining time.
The contributor’s piCorePlayer screenshot after the status-message correction.

Music Assistant

Music Assistant’s Squeezebox library restores JiveLite track progress

Elapsed and remaining time advance instead of leaving the player’s screen at the start of a song.

Reviewed by illright, MarvinSchenkel

Music Assistant’s Squeezebox connection library corrects the status messages that left JiveLite screens showing a stationary progress bar with no elapsed or remaining time. The player had interpreted a field containing zero as a signal that playback was still waiting to begin.

Read full article

Matter.js

Matter.js tightens the identity checks used when pairing devices

Controllers reject untrusted certification signatures and malformed device certificates under the default policy.

Matter.js strengthens the checks a controller uses to decide whether a device’s identity and certification evidence can be trusted during pairing. Its default policy refuses certification declarations from unknown signers and certificates that violate the required device profile.

Read full article

Sendspin

Sendspin guides Windows setup to the chosen speaker

The command-line player removes a missing-runtime obstacle and gives new installations an output menu.

Sendspin’s C++ command-line player bundles the runtime needed to start on a Windows computer without a separate Visual C++ installation. Its setup script also asks for a player name and offers a short list of audio outputs, with the system default as the initial choice.

Read full article

ESPHome

ESPHome smooths the steps in very dim lights

An optional ESP32 setting adds finer brightness levels without lowering the light’s switching frequency.

Reviewed by bdraco

ESPHome adds finer low-brightness control for lights driven by an ESP32’s LED controller. Optional hardware dithering spreads fractional brightness levels across pulses, reducing the visible jumps that gamma correction can leave near the bottom of a fade.

Read full article

Music Assistant

Music Assistant uses Jellyfin’s track and album volume levels

Stored loudness information helps keep a self-hosted music collection at a consistent listening level.

Reviewed by MarvinSchenkel, OzGav

Music Assistant reads Jellyfin’s stored loudness information to keep music from a self-hosted library at a consistent listening level. Track measurements are supported, with album measurements available from Jellyfin 12.1.

Read full article

Home Assistant

Home Assistant can arm Homematic with known exceptions

The explicit override leaves the blocking windows or unreachable devices unmonitored.

Reviewed by silamon

Home Assistant adds an Arm anyway action for Homematic IP Cloud alarms after an ordinary arm command is refused. It allows arming with the known blocking devices excluded, such as an open window or an unreachable sensor; those entry points remain unmonitored.

Read full article