Software-update: Home Assistant 2026.3.0

Home Assistant logo Versie 2026.3.0 van Home Assistant is uitgebracht. Home Assistant is een opensourceplatform voor domotica en is bedoeld om slimme apparaten in de gaten te houden en aan te sturen. Denk daarbij aan verlichting, schakelaars, sloten, camera's, audiovisuele apparatuur, witgoed, en sensoren voor aanwezigheid, temperatuur, vochtigheid, en zo meer. Voor meer informatie over Home Assistant verwijzen we naar deze pagina en ons eigen forum. De volledige releasenotes voor deze uitgave zijn hier te vinden. Dit is de aankondiging daaruit:

2026.3: A clean sweep

After last month’s massive release, this one is a nice and relaxed one. We took a step back from the big headline features and fully focused on something equally important: getting the amazing contributions from our community reviewed, polished, and merged. And did our community deliver! This release is packed with tons of new integrations, lots of noteworthy improvements to the ones you already use, boatloads of bug fixes, and a really nice list of integrations that climbed up the integration quality scale.

It’s releases like these that really show the strength of our open-source community. Every single contribution matters, and this month that shows more than ever. Thank you all! My personal favorite this month? The automation editor change: Continue on error has finally landed in the UI. I actually wrote this feature years ago, but it was only available through YAML. Seeing it now land in the visual editor (making it accessible to everyone) is just awesome. It’s one of those small things that make a big difference in everyday use.

Oh, and before I forget: have you seen our brand new merch store? The Open Home Foundation store is live! I have to be honest: the quality is really great. The hoodie is so darn comfy it’s ridiculous. I’ve been wearing mine non-stop. Go check it out!

Also, mark your calendars: State of the Open Home 2026 is happening on April 8 in Utrecht, the Netherlands! Join us live in the audience for a celebration of everything we’ve built together, a look at what’s ahead, and your chance to help shape the future of the Open Home. Tickets are limited, so grab yours while you can!

Enjoy the release!

Home Assistant Core

Versienummer 2026.3.0
Releasestatus Final
Besturingssystemen Linux
Website Home Assistant
Download https://home-assistant.io/getting-started/
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

05-03-2026 • 07:30

42

Submitter: Frenck

Bron: Home Assistant

Reacties (42)

Sorteer op:

Weergave:

Ik heb net een mcp via codec-cli toegevoegd aan mijn ha, en dit geeft een serieuze level up, automations zijn nu veel beter, zelfs dashboard heeft hij stap voor stap geupdate samen met mijn instructies natuurlijk.

Voor wie dit ook wil, hier de link naar de mcp,
https://github.com/homeassistant-ai/ha-mcp
In verband met de tijd die ik nog thuis te besteden heb aan Home Assistant (lees: weinig) heb ik dus die addon geïnstalleerd op mijn HA Yellow device. Vervolgens via deze stappen https://homeassistant-ai.github.io/ha-mcp/setup/ (Claude.ai -> Remote Internet -> HA OS -> Custom Reverse Proxy) heb ik hem gekoppeld aan Claude.ai waarbij mijn NAS als reverse proxy fungeert.

In Claude.ai (website) heb ik via Customize Skills https://claude.ai/customize/skills de Home Assistant Agent Skills https://github.com/homeassistant-ai/skills ingeladen.

In Claude.ai (website) heb ik een Project gemaakt en daarbij de volgende instructies gegeven:
## Rol & Context
Je bent een gespecialiseerde Home Assistant assistent voor mijn persoonlijke HA-installatie.
Je hebt directe toegang tot mijn systeem via de Home Assistant MCP-integratie.

## Verplichte werkwijze

### Stap 1 — Laad de HA-skill
Bij elke taak die automations, scripts, helpers, entiteiten of device-control raakt:
lees eerst het bestand /mnt/skills/user/home-assistant-best-practices/SKILL.md
en de relevante referentiebestanden daarbinnen. Dit is niet optioneel.
De skill bevat beslisworkflows en referenties die bepalen hoe je te werk gaat.

### Stap 2 — Haal actuele data op via MCP
Vertrouw nooit op aannames over mijn installatie. Gebruik de HA-tools om entiteiten,
staten, gebieden en apparaten op te halen vóór je configuratie schrijft.
Verzonnen entiteits-ID's zijn onbruikbaar.

### Stap 3 — Schrijf de configuratie volgens de skill
- Gebruik native HA-constructen boven Jinja2-templates waar mogelijk
- Kies het juiste automation mode (niet blindelings `single`)
- Gebruik `entity_id`, nooit `device_id` tenzij ZHA/Z2M dit vereist
- Gebruik ingebouwde helpers boven template sensors
- Bij wijzigingen: analyseer impact op dashboards, scripts en scenes

## Output
- Lever YAML direct klaar voor gebruik, met de exacte entiteits-ID's uit mijn systeem
- Benoem bij wijzigingen altijd mogelijke neveneffecten
- Schrijf comments in het Nederlands tenzij ik anders vraag

## Taal
Communiceer in het Nederlands, tenzij ik in het Engels schrijf.
Nu gebruik ik veel Claude.ai (website) om automatiseringen (simpele & complexe) te maken. Dashboard aan te passen en nog meer wijzigingen door te voeren.

Deze workflow scheelt mij heel veel tijd.

[Reactie gewijzigd door SlideR NL op 5 maart 2026 19:16]

Zeker, een game changer als je het mij vraagt
Klinkt leuk. Maar als ik dan de voorbeeld teksten zie die je kunt sturen (zoals "Create an automation that turns on the porch light at sunset"), denk ik wel: dit is natuurlijk wel super eenvoudig.

Als het niet werkt met: stuur me een interactieve notificatie om 8:00 maar alleen als variabele1 x is, ik thuis ben met de antwoordopties ja en nee. Monitorr vervolgens of er ja binnenkomt en zet dan als variabele2 y is, het apparaat op verwarmen, is variable2 doe dan verkoelen.
Dit is wat GLM5 ervan maakt. Niet hoe ik het gemaakt zou hebben, maar volgens mij moet dit wel werken. En dit stuurt hij dan dus naar die MCP.
alias: "Interactieve notificatie 8:00"
trigger:
- platform: time
at: "08:00:00"
condition:
- condition: state
entity_id: input_text.variabele1 # of input_select/input_boolean
state: "x"
- condition: state
entity_id: person.jouw_naam # jouw presence entity
state: "home"
action:
- service: notify.mobile_app_jouw_telefoon
data:
title: "Actie vereist"
message: "Wil je het apparaat inschakelen?"
data:
actions:
- action: "antwoord_ja"
title: "Ja"
- action: "antwoord_nee"
title: "Nee"
en
alias: "Verwerk antwoord notificatie"
trigger:
- platform: event
event_type: mobile_app_notification_action
event_data:
action: "antwoord_ja"
action:
- choose:
- conditions:
- condition: state
entity_id: input_text.variabele2
state: "y"
sequence:
- service: climate.set_hvac_mode
target:
entity_id: climate.jouw_apparaat
data:
hvac_mode: "heat"
default:
- service: climate.set_hvac_mode
target:
entity_id: climate.jouw_apparaat
data:
hvac_mode: "cool"
Als ik dit dan zie, dan houd ik liever de controle in eigen hand. Ik heb beide in één automatisering, met trigger id's zodat ik tussen mijn automations nog een beetje overzicht heb.

Ik gebruik een LLM, omdat ik lui ben, vooral om zeer interactieve kaartjes te maken.
Ik heb zelf ook iets dergelijks in één automatisering, maar dat is uiteindelijk een ontwerpkeuze natuurlijk. Goede kans dat ik aan de LLM kan vragen om er één automatisering van te maken, en dat het dan goed komt.

Ik denk overigens wel, dat het handig kan met troubleshooten. Ik heb mezelf wel is klemgewerkt met een automatisering. Die stopte ik in een LLM met de foutmelding, en hij corrigeerde hem. Dat scheelde me aardig wat tijd om een lullig iets te vinden.

Het voordeel van dat MCP-mechanisme, is dat het toegang heeft to je hele HA configuratie. Je kunt dus veel makkelijker 'persoonlijke' suggesties krijgen. Dus 'mogelijk', had hij, als ik die MCP gebruik, het wel in één had gestopt. (aangezien de rest ook zo is.) LLMs houden van tenslotte van 'hetzelfde doen'.
Zeker. Ik heb er voor gekozen omdat i kde interface van HA niet dusdanig overzichtelijk vind en dus graag automatiseringen die bij elkaar horen in één heb.

Dat is ook interessant, voor het MCP deel moet ik misschien toch eens proberen. Ik las dat het werkt met free-subscriptions van of Claude. Dus wat dat betreft... ik moet nu dus de hele tijd sensor namen in Chat kopieren zodat hij ze goed overneemt.
Met deze HACS-integratie + Lovelace card exporteer je in één klik alle entities uit je HA-setup naar een JSON-bestand. Dat bestand gebruik je als context in ChatGPT (gewone chat of Projects) — zo hoef je entities niet handmatig in te typen. Heb je je setup logisch of volgens een vaste structuur opgebouwd, dan pikt ChatGPT bij het schrijven van automations zelf de juiste entities eruit.

Ook wel handig: automations worden in HA ook als entities opgeslagen, dus die gaanautomatisch mee in de export.

https://github.com/scharc/ha-entity-exporter-card

Maar als je een MCP gaat gebruiken leest die dat natuurlijk al zelf uit, mocht je geen MCP willen gebruiken dan is dit m.i. ook een goede optie. Scheelt weer zoek en typ werk iig. :)

[Reactie gewijzigd door JorisM op 5 maart 2026 15:42]

Ik heb het voor de gein is geïnstalleerd, en hem de vraag gesteld welke van m'n 'helpers' niet meer in gebruik zijn. Het duurde een paar minuten, maar hij heeft alles doorlopen en van een paar dingetjes bepaald dat ze nergens gebruikt worden. In elk geval een grappig concept, zo.
Je kan er gewoon tegen praten hoor in het Nederlands, enkel een goede agents.md meegeven, maar die vraag je aan ChatGPT of andere natuurlijk!
Bedankt voor de tip, ziet er goed uit 😃

Zat al te kijken hoe je eenvoudiger en beter inzicht kan krijgen in je HA installatie, en hoe je sneller automations aan kunt passen zonder elke keer handmatig de YAML files moet openen, code te kopiëren en plakken, of in de visual editor te duiken.

Kan het ook goed gebruiken als een soort van changelog bijhouden met wat er allemaal veranderd is in mijn setup 😎

[Reactie gewijzigd door JorisM op 7 maart 2026 00:01]

Interessant, maar het nadeel is dat je zelf niet meer weet hoe het werkt. Ik vind juist de hobby factor van HA ook wel leuk.
Een jaar of anderhalf probleemloos gedraaid, maar de laatste tijd heb ik wat problemen met de Zigbee wandcontactdozen: die worden soms niet meer gevonden of er komt een foutmelding bij aan- of uitschakelen. Helaas niet voortdurend, maar af en toe wat het troubleshooten vervelender maakt.


Misschien de automatiseringen maar eens weggooien en opnieuw aanmaken? :? Of zijn er betere ideeen?
Wat voor coordinator gebruik je en hoe ziet je zigbee netwerk er verder uit? Veel devices (routers?)
9 van de 10 keer zijn het gewoon range issues met zigbee.

Wat ik meestal doe is een extra zigbee smartplug dicht bij de coordinator inpluggen, puur als extra versterker bij de bron.
goede vragen, ik was wat summier.

Ik draai HA op een Pi-5 (8 Gb). Aantal devices is beperkt, 17 stuks in het Zigbee netwerk, 2 op Bluetooth, verder nog wat op wifi. Ik stuur de boel aan met een Sonoff Zigbee 3.0 plus dongle.

Er zijn geen wijziingen geweest in het netwerk sinds de problemen begonnen, alleen heb ik wat automaseringen opgeschoond.
Begin is met een firmware update van de dongle. Als je Zigbee-problemen hebt, heeft dat per definitie niets met de automatiseringen te maken. Dat is op een andere 'laag'.

En anders zijn de foutmeldingen die je 'soms' krijgt wel handig. :)
dat is wel een goed idee. Ik zal uit moeten zoeken welke firmware ik draai, die heb ik inderdaad al een klein jaar niet meer geupdated.

Wat betreft de foutmeldingen: die zijn te summier om er iets uit te halen. Ik heb er zo geen voorbeeld van, maar de laatste keer kwam er alleen "error connecting to device". Toen ik ging kijken bleek inderdaad de verbinding met de wandcontactdoos weg te zijn, wat gelukkig snel genoeg hersteld was door te kiezen voor "opnieuw conifgureren".


Ik zal vanavond kijken of ik nog andere foutmeldingen boven water kan krijgen.
Heb je de Zigbee stick wel aan een verlengkabel zitten ipv direct aan de Pi?
Het lijkt erop dat dit de winnende tip is.

Tenminste: ik heb afgelopen vrijdag de firmware geupgraded naar 8.02 en sindsdien geen fouten meer gehad. Dus fingers crossed dat dat het inderdaad was!


Dank voor de tip!
Fijn om te lezen dat het opgelost is/lijkt :)
Check je wifi kanalen tov zigbee dat kan je een hoop ellende schelen.

Groet
Een nieuwe router in de buurt of een router die op auto kanaal staat, een nieuwe kast of iets wat het signaal beperkt etc etc
@Hurricane Ja, natuurlijk :)
Anders had het waarschijnlijk nooit goed gewerkt.

@doomer hoe bedoel je dit? Want het kan natuurlijk zijn dat mijn kanalen verschoven zijn doordat buren wat aangepast hebben of zo, dus dat is wel interessant om na te kijken.

Merk dat ik vanavond weg moet, dus kan best zijn dat ik er pas in het weekend aan toe kom. Hoewel daar ook al weer van alles ingepland staat… :(
Ik vind die rename in het energy dashbard ook wel fijn. Energy -> Electricity. Was altijd beetje vreemd om op het Energy dashboard naar het energy tabje te moeten gaan om je stroomverbruik te bekijken.

Die Android voice integratie is ook mooi natuurlijk. Maar ik gebruik zelf al M5 Atoms als voice assistant en dat werkt ook prima. Misschien toch een keer de Android client proberen om te kijken hoe dat bevalt.
Wel jammer dat de Nederlandse vertaling ook Electricity is.
Ja, dat viel mij ook al op. Er zijn wel meer plaatsen waar de Nederlandse vertaling incompleet is. Gevoelsmatig komt het 'steeds vaker' voor (als in vroeger nooit, en nu heel soms). Dus op zich geen ramp, maar wel slordig.
Loopt het vertaal-team achter op het ontwikkel team? De ontwikkelaars wachten waarschijnlijk niet met de update totdat alle vertalers hun ding hebben gedaan. De term Electricity is blijkbaar nog niet eerder voorgekomen in HA.
Het is allemaal open source, dus je bijdrage zal welkom zijn!

Contributing translation | Home Assistant Developer Docs

[Reactie gewijzigd door Hmmbob op 5 maart 2026 12:17]

De term Electricity is blijkbaar nog niet eerder voorgekomen in HA.
Het gaat verder dan 'termen' natuurlijk. Althans. Dat zou het moeten zijn.

Hoe vaak zien we niet 'brak vertaalde' apps/websites/diensten, omdat ze via Google Translate of een AI-model vertaald zijn. (en dan dus woord voor woord). (zoals in de app van m'n zonnepanelen op het moment "Dagelijkse generatie" en "Equivalent boomplanting" Dat zijn echt tenenkrommende vertalingen. Maar het zijn in elk geval nog vertalingen dat je wel ongeveer snapt wat er bedoelt wordt. Soms is het nog erger :) )

Vertalen moet contextueel gebeuren.
De ontwikkelaars wachten waarschijnlijk niet met de update totdat alle vertalers hun ding hebben gedaan.
Dat zou niet zo zeer aan de ontwikkelaars moeten zijn. :)
Vertalingen gaan via Lokalise, zo lang er geen Nederlandse vertaling is ingevoerd, zal de Engelse term gebruikt worden.

Kwestie van een vertaling geven voor de missende woorden/zinnen en het zal in de volgende dot-release opgelost zijn. Nederlands staat nu op 99.6% vertaald voor de front-end. Dus dat is vrij compleet. Electricity heeft ook een vertaling, dus wat dat betreft is het wel vreemd dat je die niet ziet (is al op 24 februari toegevoegd).
edit:
Nederlands staat nu op 100% voor frontend, heb de missende vertalingen toegevoegd. Voor core is nog wel wat werk nodig, die staat op 56%
Overigens heb ik HA op Engels staan, dus ik zie dat soort missende vertalingen nooit :)

[Reactie gewijzigd door TheFes op 5 maart 2026 15:14]

Het kunnen gebruiken als assisistent met een wake word op Android vind ik hier wle het mooiste van. Alles in eigen beheer.
Wat ik aan de integratie vooral ook heel mooi vind dat je hem geautomatiseerd kan in en uitschakelen op basis van wat je wilt (locatie, tijd, wat je maar wilt). Dat scheelt een hoop batterij gebruik op momenten dat het niet nodig is.
Iemand een idee hoe ik die gas flow op mijn dashboard zet in een badge? Ik kan hem nergens vinden...
Zie deze link met informatie over alle mogelijkheden.
Blijkbaar is het dus een eenvoudig ding zonder enige aanpassingen (type: gas-total).

Dan dus een andere vraag: hoe maak je een sensor, die precies dit doet!? Zodat je ook wat customization kan doen? Mijn watermeter komt automatisch met een sensor die het actuele verbruik heeft, mijn P1 meter alleen niet.
Hmm mijn "overview" wil niet meer laden. Mijn dashboards doen het nog prima, maar soms heb ik dit overzicht nodig voor zaken die ik niet op een dashboard heb gezet. Heel mijn systeem restarten lost het niet op. Ik wacht dan maar op een fix/volgende update I guess.

Krijg deze melding:
Error loading the view strategy:

TypeError: Cannot read properties of undefined (reading 'length')\
edit: Zit in mijn energie-dashboard. Nu ik dat heb uitgesloten werkt het normale dashboard weer.

[Reactie gewijzigd door grizzlywilde op 6 maart 2026 10:23]

Hoe sluit ik een dashboard uit? Ik heb hetzelfde...
Open het dashboard zodat je de foutmelding ziet. Klik dan op de edit knop rechts bovenin om het dashboard te editen. Klik dan op de toggle rechts van "verberg energie" en save.
Veel dank, maar toen ik dit net wilde gaan doen zag ik dat hij het nu alsnog wel doet. Wie weet gaat het dus eenvoudigweg over met tijd, ik heb de melding niet meer.
Even de toggle uit gezet. Bij mij werkt het inderdaad ook weer.

Om te kunnen reageren moet je ingelogd zijn