Simuleret kunstig intelligens
(Scener og rutiner del 2)
Hvad gør dit hjem intelligent?
Hvad gør dit hjem smart? Stemmestyring med fx Google Home er blot en anden måde at betjene enheder på og gør ikke rigtig dit hjem intelligent. Et intelligent hjem er, når enheder betjenes af triggere eller tidsplan eller endnu bedre, simulerede intelligente "beslutninger" (ofte en kombination af triggere og scener). Ideelt set ville du ikke skulle bruge stemmestyring til at betjene dine enheder, da et intelligent hjem bør betjene alle enheder uden din indblanding. AI (kunstig intelligens) er stadig ung og langt fra perfekt (med vores budgetter 😊), og derfor kalder jeg det simuleret intelligens, da vi skaber regler, scener og rutiner til at betjene vores smarte eller intelligente hjem, så det fremstår som intelligent.
Jeg har tidligere skrevet om grundscener og rutiner, men her vil jeg beskrive, hvordan vi kan simulere intelligens ved hjælp af kombinationer af triggere.
Scener og rutiner kan indstilles i Master-appen (primær assistent fx eWelink) eller enhver anden assistent i din konfiguration. Jeg anbefaler at bruge "Master"-assistenten, her SmartThings, eller Google Home for det bedste overblik over alle dine enheder og automatiseringer. Men nogle gange vil du måske have behov for noget mere sofistikeret automatisering og være nødt til at bruge tredjepartsværktøjer såsom IFTTT eller Zapier, men mere om dette i en senere artikel.
I artklen Mit første smarte hjem brugte jeg en simpel kombination af triggere til at deaktivere rutinen mellem solopgang og solnedgang og indstillingen Inching for at indstille, hvor længe en scene skal være aktiv. Denne opsætning er det grundlæggende i (simuleret) AI. For det intelligente hjem er AI for det meste en sekvens af tilstande og triggere (hvis (IF) en situation, (THEN) gør den rutine)
Typerne af triggere er næsten uendelige. Solnedgang, solopgang, tid, dage/datoer, tilstedeværelse (bevægelse), temperatur, vejr (prognoser), placering (geo-tracking), strømforbrug og meget mere i næsten enhver kombination, du kan tænke dig. I princippet er alle forhold mulige, og det er kun et spørgsmål om at finde ud af, hvordan vi kan få AI'en til at læse og forstå, hvad du ønsker. I dag er næsten alle slags sensorer tilgængelige. Hvis du har en idé, så prøv Google den! Og vær kreativ!
De mest almindelige assistenter som eWelink, Google Home, Alexa, Tuya/Smart Life har nogle grundlæggende muligheder for automatiseringer. SmartThings er min foretrukne assistent, da automatiseringerne har lidt flere muligheder. Nævnte assistenter vil nok være tilstrækkelige for de fleste brugere. '
Jeg har også nævnt IFTTT og Zapier, som jeg bruger, når jeg ikke kan skabe mine betingelser i nogen af de andre assistenter. Disse eksterne tjenester er en slags ekstra lag på det intelligente hjem og fungerer som eksterne tjenester (internet påkrævet). Desværre kræver de begge abonnementer for de fulde udgaver.
Den mest avancerede assistent inden for vores budgetter er måske Home Assistant, som er en gratis og open source software til hjemmeautomatisering designet til at være et centralt kontrolsystem til smarte hjemmeenheder med fokus på lokal kontrol og privatliv, da internetforbindelse ikke er påkrævet. Alle automatiseringer kører på din egen, dedikerede server f.eks. Raspberry Pi 3, Raspberry Pi 4 eller på en Linux-server, men dette er uden for rammerne af et Smart Home for alle og lidt "nørdet". Måske vil jeg skrive en serie om dette i fremtiden.
Tilbage til "Mit første smarte hjem"😊
Jeg fortsætter med opsætningen i Hvad er scener og rutiner, og hvordan man laver dem i den opsætning, som jeg kalder Mit første smarte hjem. I den konfiguration tændes udendørslyset, når nogen nærmer sig hoveddøren, og slukkes automatisk efter 10 minutter.
Lad os tilføje noget mere automatisering ved at installere en Smart Lock. Udover de automatiske lys, vil jeg gerne have, at døren er låses op, hvis jeg eller et familiemedlem nærmer sig hoveddøren, samt tænder valgte lys i hjemmet, men kun mellem 30 minutter efter solnedgang og 1 time efter solopgang. Med nogle få ændringer kan de rutiner, du opretter for "Kommer hjem", også bruges til "Sidste til at gå ud" hjemmet, slukke lyset og låse hoveddøren, men husk at tilføje den betingelse, at ingen af de registrerede brugere er hjemme.
Installer først din Smart Lock i henhold til brugervejledningen. Navngiv den Hoveddør og tilknyt den til rummet Entre. Hvis assistenten allerede er blevet knyttet til SmartThings, bør den vises næsten med det samme, når du åbner SmartThings (hvis ikke, så prøv at linke assistenten til SmartThings igen).
Da mulighederne varierer for forskellige enheder, vil jeg kun beskrive de generelle flows og opsætninger, men generelt vil det være ens i din opsætning afhængigt af enheden og dine krav.
Som trigger kan vi bruge en nærhedssensor i form af af registrerede smartphones/brugere, ansigts-, iris- eller fingeraftryksgenkendelse eller blot et NFC-tag (se artiklen Hvad du kan gøre med NFC-tags). Alle triggere kan endog registrere, hvem der er gået ind og ud, samt tidspunkterne. Dette kan være nyttigt, hvis du giver rengøringspersonale eller arbejdere adgang for at kontrollere den tid, de bruger i dit hjem. Se venligst brugervejledningen til Smart Lock.
Jeg ville nok vælge geo-tracking eller Bluetooth som kan udløse (låse op) låsen uden at du skal foretage dig andet end at være tæt på døren.
Lav nedenstående rutiner: (Jeg har brugt SmartThings, men principperne er de samme for andre apps). Jeg foretrækker én rutine for hver handling, men nogle kunne kombineres i én rutine.
Scener og rutiner:
Lys tændt
- Åbn SmartThings-appens hjemmeside, tryk på "Automations" og + (øverst til højre) og vælg "Create scene".
- Navngiv denne scene "Lights On" (giv den et generisk navn, da du muligvis bruger denne scene i andre rutiner)
- Tryk på "+ Add what you want to happen when you run this scene", og tryk på "Control device". Vælg lys (og andre enheder, du ønsker) en ad gangen og tryk på "Next" for at vælge den passende indstilling for hver og tryk på "Done"
Fortsæt med flere lys eller enheder ved at trykke på "B+ Add action", og når du er færdig, tryk på " Save"
Lås døren op
- Fra startsiden Tryk på "Automations" nederst og derefter + i øverste højre hjørne. Tryk på "Create routine".
- Nu skal vi definere betingelserne i afsnittet "IF". Tryk på "+ Add what will trigger this routine", og vælg Member location. Vælg dit navn i "Who?" afsnittet. "Where" skal være dit hjem og "When" skal være "Home" og tryk på "Done". Gør dette for alle godkendte brugere (skal være medlemmer af dit hjem). Sørg for, at betingelserne er "If any of these conditions are met", ellers skal I alle møde op for at låse døren op😊
- Gå til afsnittet "Then". Vælg "Control devices", vælg din Smart Lock og tryk på "Next". Vælg "Open" og "Done"
- Tryk på "Add action" I "Derefter" skal du trykke på "Run scenes", og vælg den scene, du har oprettet til "Lights on".
- Tryk på "Save" (giv den f.eks. navnet Coming home)
Lys tændt
- Fra startsiden Tryk på "Automations" nederst og derefter + i øverste højre hjørne. Tryk på "Create routine".
- Lav en rutine, der kører din scene "Lights on", men kun efter solnedgang og før solopgang (juster tiden før og efter om nødvendigt), på samme måde som i din første rutine.
Lås døren
- Kopier rutinen ovenfor, men skift
- I "IF" skal du ændre "When" til "Away from home" og vælge "If all of these conditions are met"
- I afsnittet "Then" skift til "Close" for låsen i "Control devices"
- Opret en rutine og en scene der slukker lyset (som Lights on) men med omvendt indstilling for hver enhed, og skift scenen i trin 4 til "Lights off")
Andre rutiner og scener:
- • Solnedgang/solopgang
• Bevægelse
• Inching
• Skemaer
• Vågn op (gardiner, lys langsomt tændt, nyheder/musik)
• Går i seng
• "Går ud"-vægkontakt til at slukke for alle lys og enheder f.eks. R5 der blot klæbes på væggen uden kabler ved siden af hoveddøren.