Siri åbner din garageport, deaktiverer alarmen, slukker lyset i huset, men sætter dig ikke i søvn (Video)

[youtube]http://youtu.be/PXmCiaRc9XU[/youtube]

  Siri er personlig assistent "god til alt", og i et nyt videoklip får vi vist hvordan iPhone Og Siri kan bruges til at styre forskellige produkter i vores hjem. Praktisk ved hjælp af Siri kan vi: åbne en garageport, deaktivere/aktivere husalarmen, styre en termostat, tænde/slukke lyset i huset, skifte tv-kanaler, få adgang til videofeeds fra de kameraer, der er installeret omkring vores hus, og grænserne for assistentens anvendelighed afhænger kun af de tekniske muligheder for de produkter, vi forsøger at "parre" den med.

  Al denne funktionalitet er mulig takket være en raspberry Pi og en SiriProxy, hvor disse to elementer er afgørende for, at alt fungerer. Videoklippet ovenfor er lavet af en person, der ønskede at demonstrere, hvor nyttig assistenten er, og nedenfor har du detaljer om, hvordan du kan bygge sådan noget i dit eget hjem.

Alle mine SiriProxy-plugins er på min GitHub-side og er alle open source, ikke-kommerciel brug. I et forsøg på at hjælpe med yderligere interesse og udvikling af SiriProxy-baserede applikationer, oprettede jeg et RPi SD-kortbillede med SiriProxy forudinstalleret for at gøre det så meget nemmere for folk at komme i gang. RPi SD-kortbillede med SiriProxy forudinstalleret:http://sourceforge.net/projects/siriproxyrpi/ SiriProxy plugins til hjemmeautomatiseringskontrol:https://github.com/elvisimprsntr

BAGGRUND

Jeg startede hjemmeautomatisering og kontrol i 2008, hvilket jeg har tilføjet, efterhånden som tiden og den disponible indkomst tillod det. Jeg har arbejdet tæt sammen med iOS-appudviklere i løbet af denne tid, beta-testning og foreslået muligheder for deres apps. Jeg har fulgt udviklingen af ​​SiriProxy siden dens første fremkomst i november 2011 og fik det endda installeret og arbejdet på en Marvell SheevaPlug ARM-baseret stikcomputer. Jeg brugte utallige nætter på at drømme om den dag, hvor jeg kunne bruge stemmekommandoer til at styre mit hjem, men jeg var stadig under en langtidskontrakt på min eksisterende iPhone. Jeg havde allerede eksperimenteret med IP2IR-styring i forskellige former, men den controller, jeg bruger i videoen, så ud til at tilbyde de fleste funktioner, som producenten tilføjede en REST API i marts 2012. 

Selvom jeg var berettiget til at opgradere til en iPhone 4S med Siri i februar 2012, ventede jeg tålmodigt på, at Apple frigav iPhone 5 i september 2012. Det tog mig præcis 3 kalenderdage over en lang weekend at få den grundlæggende funktionalitet. Julemanden gav mig en RPi til jul i 2012, som jeg overførte SiriProxy og mine plugins på et par timer og optog den video, du ser. 

KONFIGURATION

Mit system består af følgende komponenter:

1. Elk M1 Gold sikkerhedspanel (http://www.elkproducts.com)
2. ISY99i Series X10/Insteon belysningscontroller (http://www.universal-devices.com)
3. Trendnet IP-kameraer (http://www.trendnet.com)
4. Nest-termostat (http://www.nest.com)
5. RedEye IP2IR-controllere (http://www.thinkflood.com)
6. SiriProxy kører på en RPi (http://www.raspberrypi.org)
7. iOS-mobilapps MobiLinc HD ( http://mobilincstore.com) og eKeypad Pro (http://blog.ekeypad.net) til iPhone/iPad touch-kontrol. (ikke i videoen)

STEMMEKONTROL

Der er en REST API i lysstyringen, som udover at give mig mulighed for at styre mine lys, giver mig mulighed for at overvåge/styre sikkerhedspanelet. Jeg bruger en NO-relæudgang til at styre garageporten. Lysene styres ved hjælp af plugin/kablede Insteon-moduler/switches. SiriPrioxy bruger REST API. Begge systemer er tilgængelige fra http://www.smarthome.com  Jeg bruger Trendnet IP-kameraer med GPIO-grænseflader og indbygget bevægelsesdetektion og SMS/MMS-beskeder, som er koblet til sikkerhedssystemet og belysningsmodulerne. Trendnet-kameraerne så ud til at give den rigtige blanding af funktioner/pris, som også kører Linux. Jeg skrev et par SiriProxy-plugins for at skubbe IP-kameraet og brugerdefinerede billeder til iPhone. 

IR-kontrol udføres ved hjælp af RedEye Wifi IP2IR-controllere, som har en REST API til kontrol. I modsætning til GC, IRTach og andre traditionelle IP2IR-enheder gemmer/lærer RedEye-controlleren faktisk IR-koder, som kan fremkaldes ved hjælp af REST API.