TĂ€vlingsbidrag: Zipabox, automatisk larmhantering

Detta bidrag kommer frÄn Nicklas. Vi tackar Nicklas för hans bidrag och önskar honom lycka till i tÀvlingen. Detta bidrag handlar om Zipabox vilket Àr en hemautomation gateway som Veran. Tasker som Àven nÀmns, Àr en applikation till android operativsystemet för att automatisera saker via din telefon. Om du Àr mer nyfiken pÄ vad Tasker kan göra sÄ finns det en del guider hÀr.

Skapade denna logik dÄ jag föredrar att saker sker av sig sjÀlv istÀllet för manuell hantering vi appar och dylikt.
I mitt fall anvÀnder jag Zipabox som controller och har dÀr av ingen tillgÄng till autovera. Deras app har heller inte location hantering i sig sÄ gjorde detta i taskar istÀllet.

Vad som anvÀnds:
Zipabox
Tasker för android (gÄr sÀkert med IFTTT, ej undersökt)
Mobilerna skall ha wifi Always on

Med detta ville jag Ästadkomma att boxen skulle vara medveten om nÄgon var hemma.
– StĂ€nga / sĂ€tta pĂ„ larmet i zipaboxen
– TĂ€nda upp, dra ifrĂ„n lamellgardiner, starta stereo m.m. nĂ€r vi kom hem.
– SlĂ€cka och stĂ€nga ner allt nĂ€r vi gick hemifrĂ„n

Jag skapade först upp tvÄ virtuella sensorer i Zipaboxen som skulle motsvara min och min frus nÀrvaro.
Zipaboxen skapar automatisk webbadresser för att kunna styra dessa sensorers vÀrden.
I en regel skapade jag logiken för att sÀtta larmstatusen via dessa tvÄ sensorers vÀrden.

zipato

Har Àven andra regler som startar baserat pÄ larmstatusen för att hantera vad som sen skall ske, men Àr ju inte helt relevant att ta upp hÀr.
I tasker skapade jag tvÄ profiler i varje persons mobil.

Första profilen för att sÀtta statusen inactive pÄ zipaboxen dÄ vi ej Àr hemma.

Jag anvĂ€nde State ”wifi connected” I tasker eftersom geo kan dra en del extra batteri.
Har Àven lagt till en wait för att inte det skall larma direkt jag tappar wifi. (vill ju kunna gÄ utanför wifi range en kort stund utan att att larma pÄ)
Om wifi fortfarande inte Àr connected efter 10 min görs anropet till zipaboxen och uppdaterar den virtuella sensorn. Om Connection misslyckades försöker den igen.
Om den lyckas, skapar den en notifiering

Skapade Àven en exit för att stoppa eventuella parallella tasker profiler med samma namn, inte sÀker pÄ att den behövs men la till den ifall tasker skulle lyckas starta flera parallella profiler.

ts1

ts2

För avlarmning skapade jag en separat profil startas sĂ„ fort mobilen kĂ€nner av trĂ„dlösa nĂ€tverket pĂ„ samma sĂ€tt med ”wifi connected”

Det första den gör Ă€r att döda alla pĂ„gĂ„ende tasker profiler för ”pĂ„larmning”. Detta görs IO med att jag har vĂ€nteperiod i den tidigare profilen.

Sen sÀtts statusen i zipaboxen. Om den misslyckas försöker den igen pÄ samma sÀtt som tidigare profil. Notifiering sÀtts för att informera om att det Àr avlarmat

ts3

 

LĂ€mna en kommentar

Din e-postadress kommer inte publiceras.