DeviceControl är en app för att direkt från sin iPhone kunna kontrollera sina fjärrstyrda enheter hemma. Med en del inställningar och konfiguration fungerar det även utmärkt att styra allt utanför hemmets nätverk vilket t.ex. gör det möjligt att automatiskt tända och släcka lampor när du går hemifrån eller kommer hem.
Systemet bygger på att man i grunden har en Tellstick eller en Tellstick Duo från det svenska företaget Telldus (http://www.telldus.se), och en egen dator hemma som alltid är igång och agerar server. Serverprogrammet, som är skrivet i python, laddar du enkelt ner gratis från min hemsida: http://www.pixelmania.se/iphone/devicecontrol.asp
Jag vill här passa på att tacka Patrik Åkerfeldt som skrev grunden för servern men tillät fri vidareutveckling.
Enheter som idag stöds är trådlösa brytare och dimmers samt trådlösa rullgardiner. Personligen skulle jag rekommendera alla sorters enheter av märket Nexa som jag tycker fungerar bäst av de jag provat.
För en aktuell lista på kompatibla enheter, titta på Telldus hemsida: http://www.telldus.se/products/compability
Har du en Tellstick Duo finns det även stöd för att visa sensordata med både temperatur och luftfuktighet.
Funktioner som finns i DeviceControl idag:
* Stänga av/på brytare och lampor
* Ställa dimmers med sliders
* Typbestämma sina enheter som "lights" eller "devices"
* Sortera alla enheter i listorna
* Spara och sen aktivera enkla presets som ställer in alla lampor efter en tidigare sparad configuration
* Definiera en "Trigger" som tänder alla lamporna när man kommer inom ett specifikt geografiskt område samt släcker alla lamporna igen när man lämnar området
* Sortera och namnge sensorer
* Visa loggad sensordata i form av grafer (för konfigurering av detta titta på följande sida: http://www.pixelmania.se/iphone/devicecontrol.asp)
* Webkameror (alla webkameror som stöder att man hämtar JPG-snapshots fungerar för detta)
Funktioner jag har tänkt på och, i mån av tid, hoppas kunna implementera framöver:
* Förbättra och vidareutveckla "Preset"-systemet. Först och främst bygga en "Preset"-editor så att man enkelt som användare kan ändra på sina presets, välja vilka enheter (både lampor och andra enheter) och deras respektive inställningar. En stor skillnad blir då att man kan ha presets som bara ställer om ett par enheter medan resten lämnas som de är till skillnad mot idag när alla lampor alltid ändras till vald preset.
* Förbättra "Trigger"-systemet avsevärt. En trigger ska kunna definieras av ett fritt antal regler som tillsammans bestämmer hur den exakt ska fungera. Regler skulle t.ex. kunna vara ett geografiskt område, ett tidsspan, valda dagar i veckan etc. Stöd för fler samtidigt aktiverade triggers, idag kan man bara ha en i taget aktiv. Triggers ska sedan kopplas till presets och inte agera på alla lampor som idag.
* Synkning av alla inställningar till iCloud
* Förbättra grafen av sensordata, göra den mer lättläst etc.
* Göra en vy som man kan designa själv direkt i appen med en bakgrundsbild och klickbara ikoner för kontroller av lampor och enheter
* Bättre stöd för flera simultana användare av systemet. Idag funkar det bäst, speciellt geotriggningen, om man är ensam användare
* Stöd för Apples kommande Apple Watch så att man kan styra lampor och enheter direkt från klockan