HomeKit Automation 001 hvordan du oppretter en vippeknapp

I denne første inngangen til vår nye HomeKit Automation-serie, leder vi deg gjennom å fikse en av HomeKits største mangler: lage en ekte vippeknapp for å aktivere og deaktivere en scene.

HomeKit-knappene har vært på vei opp, med flere nye kunngjort på CES 2018. Så langt har vi testet ut både Logi Pop og den nye Elgato Eve-knappen. Hvis du ikke allerede har gjort det, oppfordrer jeg deg til å lese disse anmeldelsene.

Alle lærer annerledes, så ta gjerne en titt på den innebygde videoen før du følger sammen med den detaljerte skriftlige opplæringen som følger videre nedenfor..

Abonner på iDownloadBlog på YouTube

For å spille sammen, trenger du en HomeKit-knapp, litt tilbehør for å kontrollere, samt en tredjeparts HomeKit-app. I denne opplæringen bruker jeg Hjem av Matthias Hochgatterer. Dette er min valgte app, men det er andre som vil oppnå lignende resultater, for eksempel Elgato Eve-appen.

Hjemmesett og knapper

Når vi ertet i introen, vil vi se på en måte å gjøre HomeKit-knappene mer nyttige.

Hvis du bruker Apples Hjem-app for å sette opp en knapp, er du ganske begrenset i dine evner. Knapper fra både Logitech og Elgato tildeles bare tre kommandoer; et enkelt trykk, et dobbelt trykk og et langt trykk.

Du kan sette opp hver kommando til en egen handling.

Si, en enkelt trykk tenner lysene i stuen min.

Hvis du derimot trykker en gang og slår dem på, hvordan vil du slå av? Du må ha en helt egen kommando bare for å slå av lysene. Dette sløser ikke bare en av de tre kommandoene dine, men det er vanskeligere å huske.

Ideelt sett ønsker vi å konfigurere dette som en vippeknapp. Så du trykker en gang for å slå på stuen lysene, og deretter trykker du en gang til for å slå dem av igjen. Et dobbelttrykk kan slå på lysene på kjøkkenet mens et annet dobbelttrykk trykker dem av igjen. Selvfølgelig ville langpressen følge samme teknikk som de to første.

Målet

Å gjøre dette arbeidet er ikke så komplisert.

Selv om det ved første øyekast ser ut som om vi bare har tre vekslingskommandoer, legger vi effektivt til seks kommandoer totalt. For å kartlegge seks kommandoer til de tre fysiske handlingene, må vi imidlertid kontrollere hva de gjør basert på betingede utsagn.

I praksis går det slik:

Nå som vi har skissert konseptet, kan vi se på hvordan vi gjør det.

Slik oppretter du en vippeknapp for HomeKit

1) Åpne Hjem app og velg automatiseringsfanen.

2) Trykk på + ikonet øverst til høyre for å opprette en ny automatisering.

3) Du vil ha flere forskjellige alternativer, inkludert beliggenhet, tid på døgnet og tilbehørstilstanden. Velg hvilket som helst alternativ under Tilbehørstilstand.

4) Etter å ha valgt et alternativ fra listen, vil delen "Når dette skjer" i automatiseringen forhåndsutfylle. Gå videre og fjern tilbehøret som er oppført der, og legg deretter til knappen i stedet.

Når du gjør det, sørg for å velge om dette vil være for et enkelt, dobbelt eller langt trykk.

5) Etter dette må vi legge til en betingelse.

Vår tilstand vil være basert på om lysene i rommet er på eller av, som kvalifiserer som tilbehørstilstand, så velg Tilbehørstilstand alternativ dette fra listen.

6) For å få automatikken til å fungere, må vi i grunn sjekke om lysene er på. I mitt eksempel vil jeg at knappetrykket skal slå på alle lysene i stuen, så jeg skal velge mitt primære lys i stuen, kalt “LED-lys”.

Jeg kunne legge alle lysene i stuen til den betingede uttalelsen, men i virkeligheten er det mer krefter enn du trenger. Siden jeg først og fremst kontrollerer dem med denne knappen, hvis dette lyset er på, burde de alle være på. Derfor trenger du egentlig bare å velge en å basere betinget av.

7) Når du har valgt lys, må du huske å velge Power State karakteristisk og slå den til OFF-stilling.

8) Så langt, når du trykker på knappen, sjekker det om lysene er slukket. Hvilket betyr at det siste vi trenger å gjøre er å bestemme hva knappetrykk faktisk vil gjøre. I mitt tilfelle valgte jeg ganske enkelt alle lysene i stuen min og markerte dem som “På”.

9) Når du har kommet gjennom den første automatiseringen, må du gjenta trinnene. Denne gangen vil tilstanden imidlertid sjekke om lysene er på. Hvis lysene er på, vil automatikken vår slå på lysene i det vesentlige, invers av den originale automatiseringen.

Som en oppsummering, her er automatiseringene mine for et enkelt knappetrykk, slik at du kan se hvordan de begge ser ut.

Gratulerer, du har nå konfigurert din første automatisering for HomeKit-knappen!

TIPS: Selv om det tar vare på kommandoen vår for et enkelt trykk, må du gjenta trinnene to ganger til for et dobbelttrykk og et langt trykk, hvis du ønsker det.

Ytterligere merknader

Det er noen få andre tips jeg også vil dele med deg. For det første, ikke føl deg begrenset til å bare slå lys av og på. Du kan stille komplette scener på denne måten også. Et knappetrykk kunne låse og låse opp en dør, slå en vifte på eller av og så videre.

Og ikke bli motløs hvis knappekommandoene ikke fungerer umiddelbart etter konfigurering. Etter å ha satt dem opp personlig, måtte jeg personlig vente 5-10 minutter før knappen fungerte pålitelig (antagelig ettersom kommandoen ble sendt til HomeKit og hjemmet mitt).

Mens vi satte opp totalt seks automatiseringer, kunne du teoretisk sett opp mange flere basert på andre faktorer som tid på døgnet eller annet tilbehør. For eksempel, hvis du ønsket å bli ekstra fancy, ville du være i stand til å få fargen på lysene til å endre seg basert på tidspunktet på dagen. Hvis du trykker på knappen om morgenen eller kvelden, kan det være en varm hvit, mens det på dagen vil være en kjøligere fargetone.

Pakk den opp

Hjemmeautomatisering er en veldig personlig ting.

Det som fungerer for en person, fungerer kanskje ikke for en annen. Det er helt basert på deg, din familie, timeplanen og hjemmet ditt. Når det er sagt, kan dette grunnleggende prinsippet for vippeknappen tilpasses for ethvert hjem og arbeide med en hvilken som helst HomeKit-aktivert knapp.

Prøvde du denne knappautomatiseringen?

La meg få vite hvordan det gikk, eller eventuelle endringer du gjorde, ned i kommentarene!

Sørg for å følge med iDownloadBlog for vår neste avbetaling i HomeKit Automation-serien. Hvis du har spørsmål om HomeKit eller ideer for automatisering, vennligst nå ut til meg på Twitter @Andrew_OSU.