Home Assistant heeft een ingebouwde spraakassistent, Assist. Die werkt standaard met vaste zinnen. Koppel je er een groot taalmodel aan, zoals Claude AI, dan kun je ineens losse, natuurlijke vragen stellen. “Zet de verwarming in de woonkamer een graadje lager als er niemand thuis is”, in plaats van een exacte commandozin. In dit artikel lees je wat Claude AI in Home Assistant in de praktijk oplevert, hoe je het instelt, en waar de grenzen liggen.
Een praktisch overzicht, zonder hype. Voor de energiesturing op deze site (EMHASS, de Deye-omvormer, de warmtepomp) gebruik ik bewust geen AI. Die blijft deterministisch, met vaste regels. Waarom, lees je aan het eind.
Wat de Anthropic-integratie doet
Home Assistant heeft een officiële Anthropic-integratie. Die voegt Claude toe als conversation agent: een alternatief voor de standaard taalverwerking van Assist. Daarnaast krijg je een AI Task-entiteit, waarmee je Claude in automatiseringen laat schrijven of samenvatten.
Je hebt een API-key van Anthropic nodig. Dat is een betaalde dienst: je betaalt per gebruik. Via de pagina met blootgestelde entiteiten (exposed entities) bepaal je zelf welke apparaten en sensoren Claude mag zien en bedienen.
Je gebruikt het op drie manieren:
- In een Assist-pipeline. Je stelt een vraag via spraak of tekst, en Claude verwerkt die. Dat werkt in de webinterface, in de Companion-app op je telefoon, en met spraak via een satelliet zoals de Voice Preview Edition.
- In de interface van Home Assistant. Stel de AI Task-entiteit van Claude in als standaard onder Instellingen → Systeem → AI. Dan gebruiken blueprints en de knop “Voorstellen met AI” op verschillende plekken in de interface Claude.
- In automatiseringen en scripts. Met
conversation.processstuur je een vraag naar Claude, metai_task.generate_datalaat je tekst of gestructureerde data maken, bijvoorbeeld een leesbare samenvatting voor een melding.
Wat het oplevert ten opzichte van de standaard Assist
De ingebouwde Assist werkt goed voor vaste commando’s (“zet de lamp in de keuken aan”). Maar hij struikelt snel over een andere formulering, over impliciete context, of over een vraag die uitleg vraagt: “waarom staat de verwarming nog aan terwijl niemand thuis is?” Een taalmodel als Claude:
- begrijpt losser geformuleerde zinnen en synoniemen, zonder dat je exacte commando’s hoeft aan te leren;
- kan meerdere stappen combineren in één verzoek;
- kan uitleggen hoe je huis ervoor staat, niet alleen opdrachten uitvoeren;
- kan helpen bij het schrijven van automatiseringen: je beschrijft in gewone taal wat je wilt, en het model zet dat om in YAML die je daarna zelf controleert.
Dat laatste punt doe je niet via de spraakassistent in Home Assistant zelf. De conversation agent bedient entiteiten, maar maakt geen automatiseringen aan. Voor het schrijven gebruik je Claude in de chat of in een editor, en plak je het resultaat in Home Assistant. Internationaal zijn er al community-projecten die Claude via MCP direct met Home Assistant laten werken. In het Nederlands is daar nog weinig over geschreven, terwijl het voor iedereen die worstelt met YAML een flinke drempel wegneemt.
Hoe ik dat zelf doe, met packages, tests en dashboards in YAML, staat stap voor stap in Zo gebruik ik Claude voor Home Assistant.
Wat ik bij mijn eigen spraakassistent merkte, geldt hier net zo: duidelijke namen en aliassen voor je entiteiten maken meer verschil dan welk taalmodel je kiest. Een model dat switch.sonoff_10023ab moet raden, gokt. Meer daarover in mijn ervaringen met de Voice Preview Edition met Gemini en ChatGPT.
Hoe je begint
- Maak een API-key aan in de Anthropic Console. Daarvoor moet je eerst betalen activeren met een creditcard.
- Voeg de integratie toe via Instellingen → Apparaten & diensten → Integratie toevoegen. Zoek op “Anthropic” en vul de API-key in.
- Kies de opties. Zet Control Home Assistant aan als Claude apparaten mag bedienen. In de instructies kun je vastleggen hoe Claude antwoordt, bijvoorbeeld “kort en in het Nederlands”.
- Stel de entiteiten bloot via de instellingen van de spraakassistenten. Begin bewust klein, bijvoorbeeld alleen verlichting en klimaat, en geef ze duidelijke aliassen.
- Kies Claude als conversation agent in een Assist-pipeline, of maak er een aparte pipeline voor.
- Test met een paar natuurlijke vragen voordat je het breder inzet.
Een tip voor de kosten: bij Caching strategy is “System prompt” een goede keuze voor korte gesprekken, zoals een lamp aanzetten of de temperatuur vragen.
Voorbeeld: een leesbare ochtendmelding
Een goed begin is iets dat alleen leest en niets bedient. Deze automatisering laat Claude elke ochtend een korte samenvatting schrijven en stuurt die naar je telefoon. Vervang de sensornamen en de AI Task-entiteit door die van jezelf.
automation:
- alias: "Ochtendmelding met Claude"
triggers:
- trigger: time
at: "07:00:00"
actions:
- action: ai_task.generate_data
data:
task_name: ochtendmelding
entity_id: ai_task.claude_ai_task
instructions: >
Schrijf in twee korte Nederlandse zinnen hoe het huis ervoor staat.
Batterij: {{ states('sensor.batterij_soc') }} %.
Zonprognose vandaag: {{ states('sensor.pv_prognose_vandaag') }} kWh.
Binnen: {{ states('sensor.binnentemperatuur') }} °C.
response_variable: samenvatting
- action: notify.mobile_app_telefoon
data:
title: "Goedemorgen"
message: "{{ samenvatting.data }}"
Gaat het een keer mis, dan krijg je een rare zin in je melding. Er gaat niets aan of uit. Dat is precies het soort taak waar een taalmodel goed in is.
Waar de grenzen liggen
- Het is een betaalde dienst. Elke vraag kost geld via de Anthropic API. Voor af en toe een vraag is dat weinig. Gebruik je het als vaste spraakassistent voor het hele huis, dan loopt het op. Houd de kosten in de Anthropic Console in de gaten.
- Het model kan zeggen dat het iets doet, zonder dat het gebeurt. Volgens de documentatie gebeurt dat als het antwoord wordt afgekapt omdat het maximale aantal tokens te laag staat. Verhoog die waarde als je het ziet, en controleer bij belangrijke acties het resultaat.
- Geen zinstriggers. De integratie werkt niet samen met sentence triggers, je eigen vaste zinnen die een automatisering starten.
- Afhankelijk van internet en de API. Valt de verbinding weg, dan staan de conversation- en AI Task-entiteiten op niet beschikbaar.
- Geen vervanging voor deterministische sturing. Een taalmodel interpreteert, en kan net als een mens een keer de plank misslaan. Voor alles waarbij een verkeerde interpretatie een probleem oplevert, wil je vaste regels die voorspelbaar zijn. Denk aan een batterij die verkeerd ontlaadt, of een warmtepomp die niet aanslaat op een koude dag.
Waarom mijn energiesturing zonder AI werkt
Dat laatste punt is precies waarom de energiesturing op deze site bewust zonder AI werkt. EMHASS, de vertaallaag naar de Deye-omvormer en de warmtepompsturing moeten bij dezelfde invoer elke keer exact hetzelfde doen. Zonder ruimte voor interpretatie.
Hoe die sturing wél is opgebouwd, met vaste regels, dode zones en een veilige stand, lees je in EMHASS en Deye en Warmtepomp via Modbus. Zelfs een simpele zonwering vraagt al om hysterese en een aparte veiligheidslaag; dat wil je niet aan een taalmodel overlaten.
Waar AI wél een goede plek heeft
- vrije, natuurlijke vragen over de status van je huis;
- hulp bij het schrijven en debuggen van automatiseringen;
- samenvattingen en meldingen in leesbare taal, in plaats van rauwe sensorwaarden;
- comfortinstellingen waarbij een misser af en toe geen probleem is.
Samengevat
Claude toevoegen aan Home Assistant is vooral waardevol voor gesprek en gemak: natuurlijker praten met je huis, en sneller automatiseringen opzetten zonder YAML uit je hoofd te kennen. Voor kritieke, continue sturing, zoals een batterij of warmtepomp die op prijzen en vermogen moet reageren, blijft een deterministisch systeem de betere keuze. Die twee combineren gaat prima: AI voor het gesprek en het bouwen, vaste logica voor de uitvoering.
Wat ik gebruik
- Home Assistant Voice Preview Edition: de spraaksatelliet waarmee je Assist met je stem gebruikt.
- MeLE Quieter 4C mini-pc: hier draait mijn Home Assistant op.
Dit artikel bevat een affiliate-link. Als Amazon-partner verdien ik aan in aanmerking komende aankopen. Voor jou verandert de prijs niet.
Dit werkt in mijn situatie: dit artikel beschrijft de officiële Anthropic-integratie van Home Assistant op basis van de documentatie, naast mijn eigen ervaring met spraakassistenten. Kosten, modellen en functies kunnen veranderen. Controleer het tegen je eigen documentatie: de actuele voorwaarden in de Anthropic Console en de documentatie van Home Assistant. Stand: oktober 2026.





Geef een reactie