Switch King – Status via PUSH

  • Switch King, Garage opened, via ScriptExecutorPlugin, Curl, NMAHar Posten kommit än?
  • Är garagedörren öppen?
  • Har du glömt stänga kylskåpsdörren?

Om du har en Tellstick Duo, och kör Switch King så kan du enkelt hålla koll på detta, men det kräver att du går in manuellt och kollar i klienten eller i appen på din telefon.

Men med hjälp av ett plugin som heter ScriptExecutorPlugin till Switch King så kan du istället få ett PUSH-meddelande direkt till din Androidtelefon om något av ovanstående inträffar. PUSH-meddelandet (eller C2DM som Google kallar det), fungera i princip som ett SMS fast med skillnaden att det är gratis* att skicka/ta emot (Appen Notify My Android på Google Play kostar dock 7 kr).

I vårt garage har vi installerat en garageportsöppnare, och flertalet gånger har jag råkat komma åt knappen i fickan varpå garaget har stått öppet hela dagen/natten. Vilket inte är jättebra om tjuvar skulle ”råka komma förbi”. Så för att få larm i mobilen om garageporten öppnas eller stängs så har jag gjort följande:

Du behöver följande för att komma igång: Switch King, TellStick Duo, Nexa magnetkontakt och en Android-telefon (t.ex. Samsung Galaxy S III).

Instruktioner för Switch King:

 

  1. Börja med att skapa en ny fejkenhet: (Arkiv > Lägg till > Enhet…)
  2. Namnge den t.ex. till ”GaragePush”
  3. Välj ”Nexa | Självlärande, På/Av” och hitta på en Fjärrkontrollskod som EJ används i ditt hem
  4. Välj OK
  5. Skapa ett nytt gruppschema: (Arkiv > Lägg till > Gruppschema…)
  6. Namnge det t.ex. till ”Garage = Öppet (PUSH till mobilen)”
  7. Lägg till händelse: PÅ samtliga dagar (tiden spelar ingen roll)
  8. Gå in på fliken regler och välj ”Lägg till regel…”
  9. Välj datakälla ”Garaget” (dvs. den NEXA-magnetkontakt du har på garaget)”
  10. Sätt att regeln är uppfylld när värdet för datakällan är: ”lika med Öppet
  11. Välj OK
  12. Gå in på fliken Länkade enheter och välj ”GaragetPush”

Nu behöver du konfigurera själva ScriptExecutorPluginet enligt följande:

  1. Kopiera filerna: c:\Program Files (x86)\Switch King\Switch King Server\Repositories\Plugins\Bin\ScriptExecutorPlugin\ScriptExecutorPlugin.dllochc:\Program Files (x86)\Switch King\Switch King Server\Repositories\Plugins\Bin\ScriptExecutorPlugin\ScriptExecutorPlugin.dll.config till mappen: c:\Program Files (x86)\Switch King\Switch King Server\Plugins\
  2. Ändra i filen ScriptExecutorPlugin.dll.config som ligger Plugins-mappen så att följande finns med:

<add deviceName="GaragePush"
onScript="C:\temp\on.bat"
offScript="C:\temp\off.bat"
intercept="true"
waitForExit="false" />

Instruktioner för PUSH-tjänsten:

  1. Skapa ett konto och API-key på www.notifymyandroid.com.
  2. Ladda ner: https://dl.dropbox.com/u/6413600/curl_nma.zip
  3. Packa upp ovanstående filer på C:\temp\
  4. Ändra API-nyckel till din egen i C:\temp\nma.bat

Instruktioner för Android-telefonen:

  1. Ladda ner och installera Notify My Andriod från Google Play på din telefon
  2. Lägg in samma API-key som ovan
  3. Färdig!

Du kan testa så att PUSH-tjänsten fungerar korrekt genom att sätta på och stänga av enheten GaragePush i Switch King. Om allt fungerar som det skall så bör du nu ha ett PUSH-meddelande på din telefon.

Related Posts

  • Magnus Eirefelt

    Tack för detta tips! Funkar ju suveränt!
    Hade inte fått till detta utan din beskrivning :-)

    /Magnus

  • Tor Martin Ingebretsen

    Takk.
    Fungerer utmerket.