Denne guiden er hovedsakelig ment for Home Assistant, men kan enkelt brukes i andre systemer med å følge MQTT-delen. Home Assistant bruker trenger IKKE å bruke MQTT-delen da ting blir publisert direkte i Home Assistant events.
I denne guiden forutsetter det en har en telefon, kan til og med være egen telefon, men anbefaler å bruke en "eldre" androidtelefon da du kan putte inn et simkort og kunne fjernstyre annlegget i tilfelle et strømbrudd.
I mitt tilfelle er det brukt en Samsung Galaxy S8 med siste oppdateringer pr 07 feb 19
Forbedredelser:
Installer og evt betal for (noen få kroner, og verdt de få kronene)
1. Verisure Appen
2. Tasker
3. AutoNotification
4. Hvis du skal bruke MQTT, installer "MQTT client" (lilla logo)
5. Hvis du ønsker å kunne sende SMS direkte fra Home Assistant uten å bruke MQTT installer "Join"
I dette tilfellet fokuserer vi på 1-3
Verisureoppsett
1. Lag en ny adminbruker, gå inn i push notifications i Verisure appen, og velg alle valgene på den brukeren
2. Logg inn i Verisure på den telefonen du skal bruke til å kontrollere alarmsystemet
3. Sjekk notifications virker ved å f.eks aktivere alarm verisure, og det skal poppe opp "Tilkoblet - Brukernavnet"
4. Får du IKKE opp noen notifications kan du sjekke på telefonen: Settings -> Notifications -> Finn og klikk på Verisure -> Sjekk ALLE opsjoner er PÅ
5. Restart telefonen og prøv igjen
Oppsett av interception av Verisure
Dette forutsetter telefonen kan motta notifications og alt tidligere virker
1. Åpne AutoNotification-appen
2. Se under tittelen "Tasker Notifications"
3. Klikk på "Notification Interception"
4. Velg "Intercept all" og "Intercept Tasker Notifications"
5. Usikker på om 3 og 4 er nødvendig, men jeg brukte dette
6. Gå et steg tilbake (hovedmenyen til AutoNotification
7. Helt på bunnen se etter tittelen "Tasker"
8. Klikk på "Use AutoNotification in Tasker"
Oppsett av Tasker
Tasker er et rart dyr, og vanskelig å navigere. Heldigvis er det ikke mange stegene som kreves.
-- HVIS DU SKAL BRUKE HOME ASSISTANT EVENTS --
1. Når Tasker er åpnet, klikk på "VARS" i menyen
2. Klikk på "Pluss" tegnet nede i hjørnet
3. Det kommer opp en input med % - skriv inn %HA_ADDR (ikke %%, bare en %) og klikk "V / ok tegnet)
3.1 Klikk på den nye variablen en input popper opp. Skriv inn IP-adressen til home assistant, feks http://192.168.1.2:8123
4. Klikk på pluss igjen og du får opp en ny input og skriv nå inn %HA_AUTH og klikk på ok
4.1 Klikk på %HA_AUTH og legg inn et long lived token fra Home Assistant (Du lager denne i Home Assistant
-- SLUTT HOME ASSISTANT EVENTS --
Lage "Tasks - Home Assistant event"
1. Du er enda i Tasker
2. Klikk på "Tasks"
3. Klikk på Pluss tegnet nede i høyre hjørne
4. Et input field åpner seg og skriv inn et navn, feks "HASS", klikk på ok / V
5. Nå åpnes automatisk "Task edit"
6. Klikk på Plusstegnet nede i høyre hjørne
7. Klikk på "Code"
8. Klikk på "Javascriptlet"
9. Et nytt vindu åpner seg
10. Øverst er det et felt som heter "code"
11. Lim inn følgende:
const url = global('%HA_ADDR') + local('par1'); const token= 'Bearer '
+ global('%HA_AUTH'); const xhttp = new XMLHttpRequest();
xhttp.open('POST', url, false);
xhttp.setRequestHeader('Authorization', token);
xhttp.send(local('par2')); if( xhttp.status != 200 ) {
console.error(xhttp.status + ' - ' + xhttp.responseText); }
12. Klikk tilbakepilen i Tasker, du trenger ikke endre noe annet.
13. Du er nå i menyen "Tasks" og du ser "HASS"
Klikk så på "Profiles"
1. Klikk på "Pluss" tegnet nede i høyre hjørne, og du får opp en input boks
2. Skriv "Verisure" inn her (eller hva du ønsker å kalle profilen din"
3. Når du klikk på "ok" får du opp en ny meny
4. Klikk på "Event"
5. Ny Meny kommer opp
6. Klikk på "Plugin"
7. Ny meny kommer opp
8. Klikk på AutoNotification
9. Ny meny kommer opp (snaaaaart ferdig)
10. Klikk på "Intercept"
11. Ting lukker seg og du ser "Configuration"
12. Klikk på "byanten på høyre for "Configuration"
13. AutoNotifications åpner seg nå opp
14. Scroll ned til du ser "Apps"
15. Klikk på Apps og velg "Verisure"
16. Klikk ok
17. Klikk på ok / "V" på toppen av siden og du er nå tilbake i Tasker med en rekke variabler som popper opp.
Du kan bruke alle disse variablene i automasjonen din, men i denne guiden forholder vi oss til en
18. Klikk på "tilbake / <" på toppen
19. Du kommer nå tilbake et steg og en meny åpner seg igjen
HVIS DU SETTER OPP FOR HASS EVENT
20. Velg "New task"¨
21. Kall denne "Intercept Verisure"
22. Klikk på Pluss ikonet
23. Ny Meny kommer opp
24. Klikk på "Task"
25. Klikk på "Perform Task"
26. I første felt "Name" Klikk på Forstørrelsesglasset
27. Velg HASS
28. I parameter 1 skriv inn : /api/events/verisure
29. I parameter 2 skriv inn: { "message": "%antitle" }
30. Klikk på tilbakeknappen til du ser"V / ok" og klikk på den
FERDIG - Test med event listener i Home Assistant på verisure og du skal nå se umiddelbar oppdatering
HVIS DU SETTER OPP MQTT
Husk å sette opp MQTT klienten i MQTT-appen med korrekt broker etc før du starter
Følg guiden til steg 24
25. Klikk "Plugin"
26. Klikk MQTT Client
27. Klikk på Publish MQTT Message
28. Klikk på Blyanten i det nye vinduet
29. Velg det topic du ønsker
30. I Message skriv inn { "message": "%antitle" }
31. Velg retained
21. Klikk tilbakeknappen
22. Klikk tilbake igjen
23. Klikk tilbake igjen
24. Klikk på "ok / V"-knappen
Alle verisure-beskjeder går nå til MQTT