HomeKit – Dubbelkolla låset!?

En sak som fler än jag (bevisligen) varit med om är att lås som styrs av HomeKit har missat att trigga automatiska programmeringar. Man kanske har ställt lamporna på att slå på en viss tid, men sedan har bara 1 av 2 lampor verkligen gjort det. Det är en sak som verkar hända alla, men otroligt sällan. För mig så kan det bli knas en gång per år, eller kanske två. Men det är ingenting som är värt att gnälla över, egentligen. Men det är något som faktiskt triggat mig att försöka lösa problemet, som egentligen inte är ett problem.

Om man däremot tänker på att man automatiserat lås i dörrar och liknande, som kan få konsekvenser utöver att man manuellt behöver tända en lampa, då kan det bli otroligt tråkigt, även om det händer otroligt sällan.

För mig så har det hänt två gånger på drygt ett år att dörrlåset hos oss inte låst sig, även om jag har denna automation inlagd i systemet. Varför det felat? Det vet jag egentligen inte, då det inte syns i några loggar. Men det är otroligt irriterande och potentiellt farligt att sova med dörren upplåst. Kanske inte så mycket när man bor i Jokkmokk, men i en storstad så är det kanske bättre att låsa dörren när man ska sova. Man vet ju aldrig vem som smyger in… eller, tja, våra kameror lär ju avslöja den saken, men du förstår vad jag menar.

Jag har därför suttit och funderat lite på en “failsafe” som ska hjälpa till att undvika denna situation i framtiden. Genom att programmera en funktion i Apple Genvägar som automatiskt dubbelkollar och egentligen trippelkollar dörrlåset så slipper man otrevliga överraskningar. Den fungerar på detta sätt.

  1. HomeKit kör en automation för att låsa dörren klockan 20:00 på kvällen (exempelvis).
  2. Genvägar kör en automation klockan 20:01 för att kontrollera om dörren är låst.
  3. Om dörren är låst så avslutas automationen. Inget är fel.
  4. Om dörren inte är låst så skickar den ett meddelande “Dörren låstes inte!”
  5. Genvägar provar att låsa dörren igen.
  6. Genvägar kollar om dörren är låst nu.
  7. Om dörren inte är låst ändå, så skickas ett meddelande “Provade att låsa igen, något är fel. Kontrollera dörrlåset!” tillsammans med ett varningsljud för att uppmärksamma användaren på problemet.
  8. Om dörren däremot är låst så skickas meddelandet “Provade att låsa igen. Nu är dörren låst!” och sedan avslutas automationen.

Denna “failsafe” är kan vara speciellt nödvändig om man åker bort och glömmer att låsa dörren. Man kan lägga till proximitet i automationen och få dörren att låsa sig när man kommer på jobbet. Allt är möjligt.

Denna typ av felkontroll går att lägga till för alla automationer, inte bara dörrlåset. Man kan exempelvis tända lamporna i hallen när det skymmer på kvällen, sedan låta genvägar kontrollera att lamporna verkligen lyser. Detta går förstås att göra via våra lux-detektorer och kameror, men även om lamporna stödjer status rapportering, vilket många gör.

Som sagt är detta en lösning på ett otroligt sällsynt problem, men “better safe then sorry” tänker jag. Det är samtidigt både roligt och intressant att programmera funktioner i Apples ekosystem. Om du har HomeKit men inte lekt runt med automationer och Genvägar, gör det.

Jag ska inte sticka under stolen med att vi har automatiserat det mesta i hemmet vid det här laget. Saker som att ledljus tänds och sedan släcks när man går på toaletten på kvällen så att man inte ramlar över en hundleksak, dörrar låser sig automatiskt och olika sensorer som styr fläktsystem och liknande finns på plats. Med HomeKit så styr vi i princip alla aspekter. Sensorer finns för övervakning av rörelser, ljus, rök, temperatur, luftfuktighet, dörrar, fönster och mycket annat finns i varje rum, men även mängder av andra saker.

Finjusterade automationer som att på morgonen när larmet ringer så tänds lampor för att väcka en ordentligt, samtidigt som vattenkokaren sätter igång för att kaffe och te ska vara nära till hands har gjort oss lite “hjärnslöa”, men så länge det fungerar så är det otroligt bekvämt och smidigt. Jag har några gånger tänkt att saker och ting antagligen ska krångla och skapa stress i vardagen, men det fungerar ypperligt bra, för hela familjen.

“…tills Internet går ned 🤣” brukar jag få höra när diskussionen om automation kommer på tal. Saken är den att HomeKit inte är beroende av Internet för att fungera. En liten fotnot som många missat. HomeKit arbetar lokalt och i hemmet via enheter som Apple TV, HomePods och annat, vilket gör att den inte är uppkopplad på samma sätt som många andra lösningar. Även om Internet är nere så kommer dörren att låsas, lampor kommer att tändas och allt fungerar som vanligt. Det enda som blir ett potentiellt problem är förstås att du inte kan se status eller styra saker när du är borta från hemmet. Men det är ju det som automationerna ska lösa åt dig, så det blir ju sällan ett problem, så länge du kan lita på att dörren verkligen är låst, vill säga.

Detta sluter cirkeln på mitt ursprungliga tema på inlägget, dubbelkoll via automation. 😄

Ha en riktigt bra dag så hörs vi snart igen.