Home Assistant
Home AutomationOpen source home automation that puts local control and privacy first, ideal for running on a Raspberry Pi or local server
Features
- Modular architecture enabling easy addition of device or action support
- Local‑first design ensuring control stays private without cloud reliance
- Rich integration ecosystem covering many smart devices and services
Recent releases
View all 24 releases →
Upgrade now
2026.5.2
Breaking risk
Breaking upgrade
Dependencies
Duco migration & sensor removal
2026.5.1
New feature
Notable features
- Added wfsens as an occupancy source in WiZ integration ([wiz docs])
- Extended todo trigger options with new configuration parameters ([todo docs])
Full changelog
- Added wfsens as a occupancy source in wiz (@th3spis - #166799) (wiz docs)
- Fix WiZ Light config flow timeout by properly closing UDP connections (@robwasripped - #168456) (wiz docs)
- Fix IntelliFire setup recovery (@jeeftor - #169739) (intellifire docs)
- Fix hassio auth IndexError on Supervisor Unix socket requests (@agners - #169911) (hassio docs)
- Update gardena ble to 2.8.1 (@elupus - #169914) (gardena_bluetooth docs) (husqvarna_automower_ble docs) (dependency)
- Bump serialx to 1.7.1 (@puddly - #169928) (serial docs) (acer_projector docs) (usb docs) (dependency)
- Bump holidays to 0.96 (@gjohansson-ST - #169939) (workday docs) (holiday docs) (dependency)
- Add support for options to todo triggers (@emontnemery - #169947) (todo docs)
- Bump pyTibber to 0.37.5 (@Danielhiversen - #169981) (tibber docs) (dependency)
- Bump python-duco-client to 0.4.0 (@ronaldvdmeer - #169776) (duco docs) (dependency)
- Bump python-duco-client to 0.4.1 (@ronaldvdmeer - #169991) (duco docs) (dependency)
- Proper handling of malformed data during FRITZ!Box Tools setup (@mib1185 - #170030) (fritz docs)
- Fix websocket certificate verification Bump axis to v70 (@Kane610 - #170038) (axis docs) (dependency)
- Fix
is_closedstate for DynamicGarageDoor in Overkiz (@iMicknl - #170052) (overkiz docs) - Fix tilt controls for TiltOnlyVenetianBlind in Overkiz (@iMicknl - #170055) (overkiz docs)
- Fix cover controls for UpDownBioclimaticPergola in Overkiz (@iMicknl - #170058) (overkiz docs)
- Bump pyOverkiz to 1.20.3 (@iMicknl - #170060) (overkiz docs) (dependency)
- Bump deebot-client to 18.3.0 (@edenhaus - #170066) (ecovacs docs) (dependency)
- Set
is_closedstate toNonewhen a cover state returns "unknown" in Overkiz (@iMicknl - #170081) (overkiz docs) - Fix sensors getting wrong unit from MeasuredValueType attribute in Overkiz (@iMicknl - #170088) (overkiz docs)
- Fix Z-Wave discovery crash with unknown node firmware version (@TheJulianJES - #170090) (zwave_js docs)
- Bump ZHA to 1.3.1 (@TheJulianJES - #170095) (zha docs) (dependency)
- Bump python-bsblan to 5.2.1 (@liudger - #170100) (bsblan docs) (dependency)
- Bump blebox_uniapi to v2.5.3 (@bkobus-bbx - #170115) (blebox docs) (dependency)
- Fix is_closed state for DynamicGate covers in Overkiz (@iMicknl - #170130) (overkiz docs)
- Fix tilt support for UpDownVenetianBlind (rts:VenetianBlindRTSComponent) in Overkiz (@iMicknl - #170047) (overkiz docs)
2026.4.4
Bug fix
Minor fixes and improvements.
Full changelog
- Fixed Kodi Media Browsing (@albaintor - #165819) (kodi docs)
- Fix Victron BLE false reauth on unrecognised advertisement mode bytes (@rajlaud - #168209) (victron_ble docs)
- Fix case-sensitive MIME type check in Google Generative AI TTS (@MohamedBarrak3 - #168458) (google_generative_ai_conversation docs)
- Hive - Bump pyhive-integration to 1.0.9 (@KJonline - #168489) (hive docs) (dependency)
- Bump aioamazondevices to 13.4.3 (@chemelli74 - #168536) (alexa_devices docs) (dependency)
- Fix MQTT JSON light restoring None color_mode on startup (@noerstad - #168608) (mqtt docs)
- Add Roborock fan speed validation and error handling (@allenporter - #168623) (roborock docs)
- Correct state/device class for water in gardena (@elupus - #168637) (gardena_bluetooth docs)
- Cancel and await idle_start future if the task was canceled after an IMAP connection was lost (@jbouwh - #168662) (imap docs)
- Validate local_only user property during ws auth phase (@edenhaus - #168812) (http docs) (websocket_api docs)
- Update Tibber library, 0.37.2 (@Danielhiversen - #169027) (tibber docs) (dependency)
- Slow down Tractive API polling to avoid 429 too many requests (@bieniu - #169057) (tractive docs)
- Bump aiotractive to 1.0.3 (@bieniu - #169059) (tractive docs) (dependency)
- Validate local_only user for signed requests (@edenhaus - #169066) (http docs)
- Update frontend to 20260325.8 (@bramkragten - #169076) (frontend docs) (dependency)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
About
Stars
87,470
Forks
37,597
Languages
Python
Shell
Dockerfile
Install & Platforms
Platforms
linux
arm64
Tracked by
1
person tracking
People also track
open-webui
1 tracking
immich
1 tracking
uptime-kuma
1 tracking
vaultwarden
1 tracking
jellyfin
1 tracking
neovim
1 tracking