[GUIDE] Mobilen - Tasker SK projekt (rev.02)

Berätta hur du använder Switch King eller hur Switch King skulle kunna användas.
mesomorf
3 stars
3 stars
Posts: 70
Joined: Sat 11 Jun 2011, 19:31

[GUIDE] Mobilen - Tasker SK projekt (rev.02)

Post by mesomorf » Fri 03 Aug 2012, 09:29

Kortfattat:
Det finns många här på forumet som redan använder någon variant av Taskerstyrning på detta sätt men jag har lagt till en hel del kod som förbättring av lägesförändringar osv.
Jag hoppas att denna kod kan fortsätta utvecklas/kompletteras av er här på forumet.

När du kommer in i bostadsområdet med din Andriodtelefon så aktiveras Wifimodulen. Efter det så lyssnar telefonen efter ditt wifinät och när anslutning skett så skickas det en signal till datakällan i SK att "Jag hemma = Ja".
Sedan när du lämnar huset så ändras värdet till "Jag hemma = Nej", wifimodulen stängs av återigen för att spara batteri.
Även Nattläge finns och stöd för sänglampa, så när du ansluter laddaren på kvällen så skickas det till SK.
2012-08-07 08.50.02.png
Programvaror:
* Tasker (ver 1.3u1 eller högre) ---> Finns på Market eller http://tasker.dinglisch.net/download.html
* Mitt SK Projekt-->
TaskerSKProjekt rev.02.zip
Den bifogade filen är en backup av vad jag kör på min telefon. När du importerar denna fil i Tasker så försvinner ev andra "Tasks" som du har redan skapat i Tasker. Så spara undan en egen backup om så är fallet.


SwitchKing klienten:
1. Lägg till datakälla, välj "Från Fil", Teckenseparerad. Sätt namn "NAMN hemma" (byt ut NAMN med ditt eller någon annans namn i familjen).. Hämtningstyp: "När fil har ändrats", kryssa ur "Förfallotid", Antal decimaler: 0, Sätt två källvärden: 0 = Nej, 1 = Ja
2. Lägg till Regel i ditt gruppschema som styr lamporna när du är hemma, välj Datakälla "NAMN hemma", Sätt villkoret "Lika med = Ja"
3. Lägg till datakälla, välj "Från Fil", Teckenseparerad. Sätt namn "Telefon laddas - NAMN" (byt ut NAMN med ditt eller någon annans namn i familjen).. Hämtningstyp: "När fil har ändrats", kryssa ur "Förfallotid", Antal decimaler: 0, Sätt två källvärden: 0 = Nej, 1 = Ja
4. Lägg till Regel i ditt gruppschema som styr nattläge (som tex. släcker alla lampor i sovrummet), välj Datakälla "Telefon laddas - NAMN", Sätt villkoret "Lika med = Nej"

Androidmobilen:
1. Installera Tasker
2. Packa upp "TaskerSKProjekt.zip" till "sdcard/Tasker/" (OBS spara undan befintliga "userbackup" filer om du har befintliga projekt som du gjort backup på sedan tidigare)
3. Öppna upp Tasker, välj Menu > Preferences, bocka ur "Beginner Mode" (viktigt eftersom annars så ser man inte Variables fliken som kommer att behövas)
4. Inne i tasker, Få upp Menu -> Data, Välj "Restore"
5. Välj fliken Variables, dessa variabelvärden MÅSTE anges:
----> %SK_ExtIP <---- skriv in din externa IP eller DNS till din SK server (Din router måste vara konfigurerad för att nå SK utifrån)
----> %SK_IntIP <---- skriv in din interna IP eller DNS till din SK server
----> %SK_Port <---- skriv in porten till din SK server (vanligtvis 8800)
----> %SK_User <---- användarnamn till SK
----> %SK_Pass <---- lösenord till SK
----> %SK_IdHemma <---- idnummer på datakällan som du skapade ("NAMN hemma")
----> %SK_IdLaddar <---- idnummer på datakällan som du skapade ("Laddning telefon - NAMN")
----> %SSID <---- Namnet på ditt trådlösa nätverk

Min konfiguration ser ut såhär:
2012-08-07 09.38.54.png
6. Sista steget... detta är viktigt att du gör noggrant!
Välj Fliken "Profiles", Välj "I bostadsområdet", Välj "Cell Near", Aktivera "Scan" knappen. Gå runt huset i några minuter och låt den plocka upp ALLA mastidentiteter du har runt om i området (min telefon plockade upp 21 st (jag gissar på att det är olika ID:n beroende på om den går över på GSM och 3G nät osv...därför kan det bli många).
När du är nöjd med antalet master: inaktivera "Scan" knappen, byt sedan ut sista siffran på varje rad till siffran "0" ...och ta även bort ev hakparantes "<".
Exempel på hur du ändrar: "GSM:116.7622259 / 2 <" ändras till "GSM:116.7622259 / 0"

Såhär ser det ut med några av mina master i området:
2012-08-07 08.43.10.png
KLART!

Jag hoppas det är någorlunda detaljerat, annars får ni fråga här så kanske jag kan förtydliga vissa steg.


Ändringar / Förbättringar:

2012-08-07:
* Ny funktion: Sänglampa - Lampan släcks genom att vända telefonen nedåt (skärm mot sängbord) och tänds om man plockar upp telefonen (eller vänder den (skärm uppåt)). Villkor som behöver vara uppfyllda är att telefon laddas och att du är hemma ...ingen ide att skicka signaler om du tex är på ett hotell :)


MVH
Johan Tuneld, aka mesomorf
You do not have the required permissions to view the files attached to this post.
Last edited by mesomorf on Tue 07 Aug 2012, 09:31, edited 4 times in total.

KungenAvPeking
3 stars
3 stars
Posts: 181
Joined: Tue 09 Nov 2010, 21:51

Re: [GUIDE] Mobilen - Tasker SK projekt

Post by KungenAvPeking » Fri 03 Aug 2012, 12:18

Låter som att man skulle investera i Tasker nu då... ;)

Har länge funderat i liknande banor, men inte orkat sätta mig ner och plugga på hur man gör, tröskeln har varit lite för hög, med min tid...

Men med denna utmärkta guide och nerladdningsbar kod, så känns det som att man har en bra grund att stå på och genom att se hur du har löst sakerna, kanske man kan ge sig på att utveckla det ytterligare!

Tack så mycket! Återkommer när jag har testat.

atta
2 stars
2 stars
Posts: 22
Joined: Thu 12 Jan 2012, 21:16

Re: [GUIDE] Mobilen - Tasker SK projekt (rev.02)

Post by atta » Tue 07 Aug 2012, 15:22

Hej

Mycket snygg lösning har något liknade men saknar den delen som gör att man kan skicka REST kommando från tasker utanför Wlanet, någon som kan hjälpa mig vad man behöver öppna i routen för att få detta att fungera?

KungenAvPeking
3 stars
3 stars
Posts: 181
Joined: Tue 09 Nov 2010, 21:51

Re: [GUIDE] Mobilen - Tasker SK projekt (rev.02)

Post by KungenAvPeking » Tue 07 Aug 2012, 17:40

Du behöver öppna port 8800 i routern och skicka den vidare till din SwitchKing-server.

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: [GUIDE] Mobilen - Tasker SK projekt (rev.02)

Post by Martin » Tue 07 Aug 2012, 17:42

Om Tasker stödjer http-headers så kan du också gå via Switch King Live.
Martin | Switch King

atta
2 stars
2 stars
Posts: 22
Joined: Thu 12 Jan 2012, 21:16

Re: [GUIDE] Mobilen - Tasker SK projekt (rev.02)

Post by atta » Tue 07 Aug 2012, 18:44

Okey inget mer som man måste göra? har provat det utan lycka tyvärr...
Har stängt av brandväggen i datorn också så att den inte ligger och stör.

MVH

mesomorf
3 stars
3 stars
Posts: 70
Joined: Sat 11 Jun 2011, 19:31

Re: [GUIDE] Mobilen - Tasker SK projekt (rev.02)

Post by mesomorf » Tue 07 Aug 2012, 19:18

Det borde inte vara några konstigher att ordna i din router.. men:

Vad heter din router?
Gör du en "port forward" eller vad är det du konfigurerar i routern?
Gör du dina externa tester med Switch King appen eller med mitt Tasker projekt?

..ett screenshot skulle vara perfekt för att se vad som kan vara fel

Rhodin
4 stars
4 stars
Posts: 278
Joined: Tue 09 Nov 2010, 21:51

Re: [GUIDE] Mobilen - Tasker SK projekt (rev.02)

Post by Rhodin » Tue 07 Aug 2012, 20:36

Coolt - vet någon om det finns motsvarande till IOS?

bunker
3 stars
3 stars
Posts: 130
Joined: Thu 23 Dec 2010, 11:26

Re: [GUIDE] Mobilen - Tasker SK projekt (rev.02)

Post by bunker » Wed 08 Aug 2012, 07:28

Rhodin wrote:Coolt - vet någon om det finns motsvarande till IOS?
Tasker var ett av skälen att jag bytte från iPhone till Android.

Knappast troligt tyvärr, Apple har låst ner ios för mycket för att en app som Tasker ska kunna göras för den plattformen. Men kanske finns det nåt som kan göra bara det som just behövs i det här fallet? Microsofts on{x} kan vara en kandidat när (om) det kommer en ios app.

bunker
3 stars
3 stars
Posts: 130
Joined: Thu 23 Dec 2010, 11:26

Re: [GUIDE] Mobilen - Tasker SK projekt (rev.02)

Post by bunker » Wed 08 Aug 2012, 07:29

Martin wrote:Om Tasker stödjer http-headers så kan du också gå via Switch King Live.
Kan du utveckla det lite eller länka till info?

Post Reply

Who is online

Users browsing this forum: No registered users and 15 guests