Het probleem: De status van de garagedeur overdenken

Een klant benaderde me aanvankelijk met een veelvoorkomende smart home-uitdaging: hoe de status van hun garagedeur – open, gesloten en in beweging – betrouwbaar te volgen. Hun eerste gedachte was om hun bestaande Frigate AI-setup te benutten, die al objectdetectie en bewegingsdetectie afhandelde via een Coral TPU. Hoewel Frigate uitstekend is voor het detecteren van algemene beweging of specifieke objecten zoals auto’s, bleek het verrassend complex om het te gebruiken voor het definitief bepalen van ‘open’ versus ‘gesloten’ wanneer de deur stilstaat, of zelfs de exacte bewegingsfase. Het standaard detectiemodel miste een ‘garagedeur’-label, wat betekende dat het inherent geen onderscheid kon maken tussen een open en een gesloten deur als beide statisch waren.

Diagnose: Verborgen middelen ontdekken

De eerste beoordeling bracht aan het licht dat hoewel Frigate gemakkelijk ‘beweging’ kon detecteren via een bewegingszone, het niet het juiste hulpmiddel was voor precieze ‘open/gesloten’-statussen. Mijn aanbeveling neigde naar fysieke sensoren. Toen onthulde de klant een cruciaal detail: ze bezaten al verschillende Zigbee deurcontactsensoren en trillingssensoren, hoewel de laatste nog niet waren gekoppeld. Een snelle, alleen-lezen scan van hun Home Assistant-omgeving bevestigde vier bestaande Zigbee deurcontactsensoren, reeds gekoppeld en operationeel, toegewezen aan een kantoordeur en de garagedeur zelf. Er waren echter nog geen trillingssensoren geïntegreerd in hun Zigbee2MQTT (Z2M) setup.

De oplossing: Een hybride sensoroplossing

Met de bestaande sensoren werd de weg duidelijk: een hybride aanpak die een contactsensor voor ‘open/gesloten’ combineert met een trillingssensor voor ‘in beweging’. Dit omzeilt de complexiteit van camera-AI voor deze specifieke statussen volledig. De trillingssensor moest worden gekoppeld aan het Z2M-netwerk, een snelle fysieke taak voor de klant. Eenmaal gekoppeld, omvatte de strategie voor een sectionale garagedeur een precieze sensorplaatsing:

Contactsensor (Open/Gesloten): De magneet werd gemonteerd aan de binnenkant van de onderrand van het laagste garagedeurpaneel. Het reedcontact werd direct tegenover op de muur geplaatst, wat contact garandeerde wanneer de deur volledig gesloten was. Deze opstelling is ideaal voor sectionale deuren, omdat het onderste paneel eerst verticaal beweegt, waardoor het contact betrouwbaar wordt verbroken zodra de deur begint te openen.

Trillingssensor (In Beweging): Deze sensor werd stevig bevestigd aan de binnenkant van een middenpaneel, onder de hoogte van de rail. Deze positie stelde de sensor in staat om de subtiele trillingen van de motor en rails tijdens het openen of sluiten effectief te detecteren, zonder de beweging van de deur te belemmeren of geraakt te worden door de plafondrail.

Tot slot werd een Home Assistant template cover-entiteit gepland. Deze entiteit zou de ‘contact’- en ’trilling’-statussen intelligent combineren tot één enkele, intuïtieve ‘Garagedeur’-entiteit, die in staat is om ‘open’, ‘gesloten’, ‘openend’ of ‘sluitend’ te rapporteren – een veel robuustere en betrouwbaardere oplossing dan alleen te vertrouwen op camerabeelden.

Wat ik leerde: Eenvoud en specificiteit zegevieren

Dit project bevestigde verschillende belangrijke lessen in smart home-ontwerp. Ten eerste is de eenvoudigste oplossing vaak de meest betrouwbare. Hoewel camera-AI krachtig is, bieden speciaal gebouwde fysieke sensoren een ongeëvenaarde nauwkeurigheid voor binaire statussen zoals ‘open’ of ‘gesloten’. Ten tweede is het begrijpen van de mechanica van het te automatiseren apparaat (in dit geval een sectionale garagedeur) cruciaal voor een optimale sensorplaatsing. Een kantelsensor is misschien beter voor een kanteldeur, maar een contactsensor aan de onderrand is perfect voor een sectionale deur. Ten slotte zijn de templating-mogelijkheden van Home Assistant ongelooflijk krachtig voor het synthetiseren van gegevens uit meerdere bronnen tot één enkele, coherente en bruikbare entiteit, waardoor ruwe sensorgegevens worden verheven tot zinvolle smart home-statussen.