Achter de zin ‘mijn HomeKit-automatiseringen werken niet meer’ zitten twee volstrekt verschillende klachten, en ze vragen tegengestelde oplossingen.

De eerste: er gebeurt niets. Het tijdstip verstrijkt, de deur gaat open, je komt thuis — en geen licht, geen melding, niets. De tweede: er gebeurt iets, maar niet alles. De scène loopt, vier lampen gaan aan, de vijfde niet, en Siri vertelt je dat de scène is ‘mislukt’.

Die twee scheiden is de hele diagnose. Deze gids behandelt ze allebei.

Eerst: loopt er überhaupt iets?

Beantwoord dit vóór al het andere, want het splitst het probleem netjes in tweeën.

Symptoom Waar je moet kijken
Geen enkele automatisering loopt, in de hele woning De woninghub
Eén automatisering loopt nooit, andere wel De trigger of de voorwaarden
Een automatisering loopt maar komt halverwege niet verder Een specifieke actie of accessoire
Alles werkt thuis, niets als je weg bent De woninghub
Automatiseringen gaan op het verkeerde moment af Tijdzone, locatie of een dubbele automatisering

Loopt er helemaal niets, stop dan hier en ga naar de diagnose van een woninghub die niet reageert. Automatiseringen draaien niet op je iPhone — een hub die offline is legt ze allemaal stil terwijl handmatige bediening blijft werken, en precies daarom voelt de storing zo willekeurig.

Als één automatisering nooit afgaat

De automatisering bestaat, hij staat aan, en zijn moment komt en gaat.

Controleer of hij echt is ingeschakeld

Open de automatisering in de Woning-app en bevestig dat hij is ingeschakeld. Twee dingen zetten automatiseringen stilletjes uit: ‘Zet uit’ kiezen vanuit de melding van een automatisering, en — de klassieker — de optie die de automatisering na één keer uitvoeren uitschakelt, terwijl je hem herhaald wilde laten lopen.

Controleer of de trigger nog haalbaar is

Triggers worden vaker onhaalbaar dan mensen denken:

  • Een trigger op persoon (‘Als ik thuiskom’) vereist dat de locatiedeling van die persoon aan staat en het apparaat bereikbaar is. Hij faalt geruisloos zodra iemand die deling uitzet.
  • Een trigger op sensor vereist dat de sensor antwoordt. Een bewegingsmelder met een lege batterij meldt niets, en niets is geen trigger.
  • Een tijdtrigger op zonsopkomst of zonsondergang heeft een ingestelde locatie van de woning nodig. Zonder die locatie is er geen zonsopkomst om op af te gaan.
  • Een trigger op accessoire (‘Als de deur ontgrendelt’) breekt op het moment dat dat accessoire wordt verwijderd en opnieuw toegevoegd, want de nieuwe koppeling is voor HomeKit een ander accessoire.

Controleer de voorwaarden

Voorwaarden zwijgen van nature — een automatisering die afgaat en dan op zijn voorwaarden strandt, ziet er precies zo uit als een die nooit is afgegaan. De twee die de meeste verwarring geven zijn voorwaarden op tijdstip die zijn blijven staan uit een eerdere versie, en voorwaarden als ‘alleen als er niemand thuis is’ die nooit waar worden omdat er altijd iemands telefoon wordt gedetecteerd.

Als een automatisering loopt maar niet afkomt

Dit is het geval ‘Mislukt’, en dat is een ander beest. De trigger werkte. De hub stuurde de opdrachten. Eén of meer accessoires deden hun deel niet.

De Woning-app vertelt je dat de scène is mislukt, maar niet welke actie — met twintig acties in een scène is dat vrijwel waardeloos. Er zijn drie manieren om het te versmallen.

Met de hand nabootsen. Start de scène vanuit de Woning-app en kijk toe. Welk accessoire verandert niet? Dat is je kandidaat, al ontsnapt een traag accessoire dat uiteindelijk toch bijtrekt aan deze test.

De scène halveren. Bouw een tweede scène met de helft van de acties en start die. Slaagt hij, dan zit het probleem in de weggelaten helft. Herhalen. Dat werkt, en het is bewerkelijk.

Elke actie los uitvoeren en klokken. Dit is de enige methode die ook het geval ‘traag maar uiteindelijk gelukt’ vangt, en dat is de meest voorkomende oorzaak van scènes die met tussenpozen mislukken. De volledige werkwijze — inclusief de gevallen waarin een scène succes meldt terwijl de kamer zichtbaar verkeerd staat — staat in wat te doen als een HomeKit-scène Mislukt meldt.

Waarom gedeeltelijk falen over tijd gaat, niet over logica

Een automatisering die 90% van zijn acties uitvoert is zelden verkeerd ingesteld. Hij is tegen een time-out aangelopen.

Als een scène afgaat, stuurt HomeKit alle opdrachten en wacht. Accessoires die snel antwoorden komen af; trage misschien niet voordat de scène wordt beoordeeld. Reactietijden lopen in de praktijk enorm uiteen — een goed geplaatste wifilamp antwoordt misschien in 0,05 seconde, terwijl een accessoire achter een drukke bridge of aan de rand van een Thread-mesh ruim een seconde nodig heeft.

Dat geeft een duidelijk, herkenbaar patroon:

  • Hetzelfde accessoire faalt in grote scènes en werkt in kleine.
  • Het faalt vaker als het druk is in huis, en werkt bij een losse test.
  • Het werkt elke keer dat je het met de hand controleert, waardoor je aan de diagnose gaat twijfelen.

Dat laatste is waarom meten telt. Een accessoire dat elke keer 1,8 seconde nodig heeft is volgens geen enkele handmatige test ‘kapot’ — maar het blijft uit je ochtendroutine vallen. De oplossing is niet opnieuw koppelen, maar de verbinding verbeteren, het dichter bij een accesspoint zetten, of verminderen wat er verder op dezelfde bridge concurreert.

Automatiseringen die op het verkeerde moment afgaan

Een aparte categorie met alledaagse oorzaken:

  • Verschuivingen bij zonsopkomst en zonsondergang zijn relatief aan de locatie van je woning. Klopt die niet of is hij nooit ingesteld, dan kloppen de verschuivingen niet.
  • Tijdzonewisselingen — reizen met je iPhone verandert de tijdzone van de woning niet, maar dat wordt vaak aangenomen als een automatisering een uur ernaast afgaat.
  • Dubbele automatiseringen. Twee automatiseringen die iets vergelijkbaars doen op net andere momenten voelen als één automatisering die grillig afgaat. Dat gebeurt het vaakst na het opnieuw opbouwen van kapotte automatiseringen.
  • Nalopers in de trant van ‘na een uur uitzetten’ die van eerdere experimenten aan een automatisering zijn blijven hangen.

Opruimen wat zich stil ophoopt

HomeKit-installaties verzamelen dood gewicht, en niets daarvan is zichtbaar in de Woning-app.

Scènes zonder acties. Aangemaakt, leeggehaald, nooit verwijderd. Ze verschijnen in de Woning-app en bij Siri, en doen bij activeren niets — wat voor degene die ze aanriep als een storing overkomt.

Automatiseringen die verwijzen naar verwijderde accessoires. Die vallen in twee groepen uiteen, en het onderscheid telt:

  • Die welke helemaal niet meer kunnen afgaan — de trigger zelf is weg. Die zijn veilig te verwijderen.
  • Die welke afgaan maar halverwege breken — de trigger werkt, maar een actie of voorwaarde wijst naar niets. Die repareer je in de Woning-app in plaats van ze te verwijderen, want de automatisering doet nog steeds iets nuttigs.

Dubbele scènes uit experimenten, die één accessoire verschillen en waarvan je niet meer weet welke Siri gebruikt.

Dat alles veilig opruimen volgt één regel die op zichzelf staat: verwijder alleen wat niet meer kan afgaan, en repareer alles wat nog draait. Kapotte automatiseringen vinden en verwijderen behandelt het onderscheid en de automatiseringen die zich helemaal niet laten verwijderen.

Niets hiervan is op zichzelf urgent. Het telt omdat het precies het materiaal is dat het volgende probleem moeilijk diagnosticeerbaar maakt — als de helft van je automatiseringen al kapot is, wordt uitzoeken welke storing de nieuwe is giswerk.

Een volgorde die werkt

  1. Stel vast of er iets loopt. Helemaal niets wijst op de hub; sommige dingen die wel lopen wijzen op specifieke automatiseringen.

  2. Bij een automatisering die nooit afgaat, controleer of hij aan staat, niet op eenmalig uitvoeren is gezet, en of trigger en voorwaarden nog haalbaar zijn.

  3. Bij een automatisering die half loopt, bepaal de falende actie door acties los uit te voeren — niet door de scènedefinitie te lezen, die er correct uit zal zien.

  4. Bij een accessoire dat alleen in grote scènes faalt, meet de reactietijd in plaats van het opnieuw te koppelen. Traag is een ander probleem dan kapot, en opnieuw koppelen lost traag niet op.

  5. Ruim op zodra het gefixt is. Verwijder lege scènes, repareer automatiseringen die naar verwijderde accessoires wijzen, en haal dubbelingen weg — zodat de volgende storing opvalt in plaats van wegvalt in de ruis.

Duikt hetzelfde accessoire steeds op als de falende actie, dan is het probleem het gebied van automatiseringen uit en dat van accessoire-foutzoeken in — waar de vraag niet langer is waarom de scène mislukte, maar waarom dit ene accessoire onbetrouwbaar is.