Guide: Lav dit eget alarmsystem med Homey – del 1

For nogle år siden installerede vi et alarmsystem fra Sikkerthjem i huset. Det var forholdsvis billigt i indkøb og der var endda en app til systemet, så min nørd-side også kunne blive tilfredsstillet.

Men systemet har én stor grundlæggende design-fejl, som skaber en del problemer: Sensorerne er baseret på 1-vejs RF kommunikation. Det betyder, at man ikke har nogen idé, om der rent faktisk er kontakt til sensorerne. Den eneste måde at finde ud af det på, er ved at aktivere alarmen og teste dem én efter én. Ydermere så er det også kun et fåtal af sensortyperne, som melder deres batteristatus – så man ved heller ikke om der stadigvæk er strøm på alt. Man kan heller ikke få en advarsel om åbne vinduer og døre når alarmen aktiveres.

En anden fejl ved Sikkerthjem’s alarmsystem er, at det ikke kan integreres i Homey – eller i andre systemer.

Den manglende mulighed for integration i Homey, usikkerheden om systemet overhovedet fungerer når det skal, og de andre mangler det har, fik mig til at skrotte det helt og bygge mit eget ud af eksisterende smart enheder.

Alt hvad der vises i videoen herunder, er lavet med enheder, som jeg bruger til andre formål også. Jeg har kun investeret i et par ekstra vindues-sensorer, til at dække de vinduer, som jeg ikke overvåger i andre henseende. Normalt bruges sensorerne på døre og vinduer f.eks. til at styre varmen, annoncere at nogen kommer ind og fortælle hvis vinduet har stået åben længe og det er koldt udenfor.

Motion sensorerne bruges til at tænde lyset i de daglige rutiner når vi bevæger os rundt i huset.

Højtalerne til sirenen er Google Home kompatible og bruges i det daglige til musik og frustrerende samtaler med Google Assistenten.

Jeg vil i denne artikel vise, hvordan jeg har bygget mit alarmsystem og håbe at jeg kan inspirere dig til at bygge dit eget, med udgangspunkt i enheder som du allerede ejer. Guiden kræver at du har lidt erfaring med Homey, da du ikke vil kunne kopiere flow eksemplerne og ende ud med et færdigt alarmsystem.

Installer Heimdall app’en

I stedet for at skulle genopfinde alle funktionerne i et alarmsystem, så har jeg bygget alarmen op på en alarmplatform, som findes i en app til Homey. App’en hedder Heimdall og installeres som vanligt. Se evt. GRUNDLÆGGENDE: INSTALLER EN APP artiklen.

Heimdall har funktioner til nemt at vælge hvilke sensorer, som skal være aktive i henholdsvis fuld- og hjemme-alarmtilstand. Den kan lave nedtælling før alarmen aktiveres, hvis nogen kommer til at åbne hovedøren og har glemt at deaktivere alarmen først. Og modsat Sikkerthjem alarmsystemet, så kan den også give besked om hvilke vinduer og døre, man har glemt at lukke når alarmen aktiveres.

Kort sagt er Heimdall den perfekte platform, som kun tager sig af det grundlæggende system, og lader mig styre hvad der skal i alle situationer ved hjælp af flows.

Installer en Heimdall enhed

Der skal nu installeres en Heimdall enhed, som modsat al logik, skal være af typen mode. Se evt. GRUNDLÆGGENDE: TILFØJ EN SMART-ENHED I HOMEY artiklen.

Vi kommer IKKE til at skulle bruge en Heimdall enhed af typen alarm i denne guide, men får alligevel et fuldt fungerende alarmsystem.

Vælg sensor-enheder til alarmsystemet

  1. Gå til konfigurationen for Heimdall app’en.
    Den finder du på …MoreAppsHeimdallConfigure App.
  2. Klik på DevicesSettings.

Her kan du se en liste over alle dine Motion- og Dør/vindue-sensorer uafhængig af producenten.

Ud for hver enhed er der 4 valg, som du skal tage stilling til:
Log: Skriver på Dashboard siden i Heimdall app’en hvis sensoren registrerer noget.
Jeg bruger ikke denne funktion på nogle af mine enheder. Jeg får stadigvæk besked, hvis et bestemt vindue/dør er åben og også præcist hvilken enhed, som har udløst en alarm.

Full: Enheden skal bruges til alarmsystemet når det er i fuld beredskab.

Partial: Enheden skal bruges til alarmsystemet når det er i hjemme tilstand – også kaldet skalsikring.

Delay: Skal være en forsinkelse, hvis enheden udløser alarmen, hvor man kan nå at deaktivere alarmen før det helt store sirene og lys cirkus begynder.
Du vælger hvor langt tid dette delay skal være under hovedmenuen Settings i Heimdall app’en.

Vælg andre indstillinger i Heimdall

Vi er stadigvæk i konfigurationen for Heimdall. Klik nu på hovedmeuen Settings.

Her er der en masse indstillinger du skal tage stilling til. Det er ikke sikkert at mine indstillinger er det rigtige for dig, men her gennemgår jeg mine valg.

Lad os starte med den VENSTRE kolonne på billedet:
Arming delay: Her har jeg valgt at der skal være en forsinkelse på 30 sekunder, når alarmen aktiveres (slås til – ikke udløses).

Alarm delay: Det er her at man vælger, hvor lang tid forsinkelsen skal være, på de sensorer hvor jeg har valgt at aktivere delay på de enkelte enheder i det tidligere afsnit af denne guide.

Use when enabling Armed mode: Dette er i reference til Arming delay.
Jeg vælger at de 30 sekunders forsinkelse skal gælde, når jeg aktiverer alarmen til fuld tilstand.

Use when enabling Partially Armed mode: Dette er igen i reference til Arming delay.
Jeg vælger at de 30 sekunders forsinkelse IKKE skal gælde, når jeg aktiverer alarmen i hjemme alarm tilstand. Alarmen aktiveres derfor med det samme.

LOGGING: Jeg har igen ikke valgt at aktivere nogen form for logning, da det kun logges inde i Heimdall app’en.

Indstillingerne fra den MIDTERSTE kolonne på billedet:
Use tamper detection: Det kræver at den enkelte enhed kan sende en besked, om at noget er galt.
Jeg har læst, at mange har fået falske advarsler af denne funktion, derfor er den deaktiveret.

Pre-arming-check: Funktion der checker om der er bevægelse eller om et/flere vinduer og døre er åbne.
Funktionen udløser en hændelse, som vi kan arkivere et flow med. Der sker ikke noget af sig selv, hvis vi ikke opretter flowet til at håndtere det.

Write to timeline: Timeline er den første side, Home siden, i Homey app’en. Her giver det mere mening at skrive hændelser, for den ser man hver gang man åbner Homey app’en.

Indstillingerne fra den HØJRE kolonne på billedet:
Alle indstillingerne her er til, at Homey med sin egen stemme kan fortælle om de enkelte hændelser.

Jeg har slået alt fra, som kan afsløre hvor Homey befinder sig i huset, og at det er Homey som er alarmsystemet, når alarmen udløses. Det gælder også de 30 sekunders forsinkelse, når en hoveddør åbnes mens alarmen er aktiveret – an Alarm countdown is active. Her benytter jeg i stedet en anden højtaler, som afspiller en advarsels lydfil. Men mere om det i et senere afsnit.

Opret aktiver / deaktiver alarm flows

På billedet vises de 4 flows, som er nødvendige for at kontrollere status på alarmen. Det er klart, at et eller andet skal aktivere flow’ene – der lader jeg dig bestemme hvad det skal være. Jeg kommer med forslag til det om lidt, men først et par kommentarer til flow’ene.

Flow1: Tidligere valgte jeg, at der skal være en forsinkelse på 30 sekunder, når alarmen aktiveres. Samtidig valgte jeg, at Homey skal foretage nedtællingen med sin højtaler/stemme. Derfor skruer jeg volumen på Homey op til 100%, så jeg kan høre det på afstand.

Flow2: Nu er de 30 sekunder gået og alarmen er først nu aktiveret. Jeg skruer ned for volumen på Homey igen efter 2 sekunder, fordi Homey lige skal kunne nå at fortælle med højtaleren/stemmen at alarmen er slået til.

Flow3: Når hjemme alarmen aktiveres, så bruger jeg ikke nedtælling, derfor er der kun 1 flow til det.

Flow4: Flow’et deaktiverer alarmen uanset om den var i fuld eller hjemme status.

Forslag til aktivering af FULD alarm flowene:

  • Widget genvej på din mobil
  • Knap ved døren
  • Google Assistent kommando.
    Se evt. START ET FLOW MED GOOGLE ASSISTENTEN artiklen.
  • Automatisk fordi sidste person forlader hjemmet.
    Brug en form for presence til dette. F.eks. Smart Presence app’en eller lav manuel presence med Ubiquiti Unifi app’en hvis har deres accesspoints.
  • En RF nøglering remote som til klassiske alarmsystemer.
    Det kræver en Sonoff RF bridge eller Broadlink for at kunne gøre dette.

Ekstra forslag: Samtidig med at alarmen aktiveres (i flow2), så kan du ændre farven på en lyskilde, som er synlig ved hoveddøren, så det er nemt at se, om alarmen er aktiveret, når nogen kommer hjem.

Forslag til aktivering af HJEMME alarm flowene:

  • Widget genvej på din mobil
  • Knap ved sengen
  • Google Assistent kommando.
    Se evt. START ET FLOW MED GOOGLE ASSISTENTEN artiklen.
  • Automatisk fordi sidste person er gået i seng.
    Se evt. AUTOMATISK SOVE/VÅGEN STATUS artiklen.

Forslag til DEAKTIVERING af alarm flowene:

  • Widget genvej på din mobil
  • Automatisk fordi første person kommer hjem.
    Brug en form for presence til dette. F.eks. Smart Presence app’en eller lav manuel presence med Ubiquiti Unifi app’en hvis har deres accesspoints.
  • En RF nøglering remote som til klassiske alarmsystemer.
    Det kræver en Sonoff RF bridge eller Broadlink for at kunne gøre dette.
  • LAV ENDELIG IKKE GOOGLE ASSISTENT ELLER KNAP VED DØREN GENVEJ TIL DET!

Nedtælling ved aktivering af alarm

Ved gennemgangen af andre indstillinger i Heimdall tidligere i denne artikel, der valgte jeg, at Homey IKKE skal foretage nedtællingen i de 30 sekunders forsinkelse der er, hvis en sensor med Delay (f.eks. hoveddøren) aktiveres, mens alarmen er aktiv. Dette for at undgå at afsløre hvor Homey befinder sig i huset, og at det er Homey, som er alarmsystemet – og at man potentielt kunne nå at nedlægge Homey, før alarmen udløses helt.

Du kan vælge, at det fungerer fint for dig, at Homey foretager nedtællingen og aktivere funktionen igen, som vist til højre på billedet.
Eller du kan vælge at lade en anden højtaler afspille noget lyd, som signalerer at alarmen er lige ved at blive udløst, som vist på flowet til venstre på billedet.

Triggeren på flow’et, The Time until alarm changed, bliver udløst flere gange under nedtællingen. Derfor bruger jeg en yes/no logic variable til at holde styr på, at jeg allerede er igang med at cast’e en mp3 fil og at flow’et derfor ikke skal køres flere gange.

Jeg har en advarselslyd liggende til download her, som er præcist 30 sekunder lang.

Mp3 filen kan du ikke uploade til Homey. Du er nødt til at have den liggende på en webserver enten lokalt eller på internettet. Jeg har valgt at ligge den på min lokale NAS server, så er jeg ikke afhængig af om internettet fungerer for at lyden kan afspilles. Lad være med at caste den direkte fra homey.guide, så bliver din IP blokeret uden advarsel!

Opret flow til advarsel om åbne vinduer/døre

Dette simple flow, er alt der skal til, for at få en push besked hvis en vindue/dør-sensor er åben, eller en motionsensor er aktiv, under aktiveringen af alarmen. Forestil dig hvor mange flows det havde krævet at gennemgå dem uden Heimdall!

I eksemplet sendes der en push besked, men vil man heller have, at alarmen ikke kan aktiveres med åbne vinduer, så deaktiverer man bare alarmen igen i dette flow.

Fortsæt til GUIDE: LAV DIT EGET ALARMSYSTEM MED HOMEY – DEL 2 hvor der bliver oprettet flows til lys og lyd effekter!

Skriv en kommentar

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *