Siri ouvre la porte de votre garage, désactive l'alarme, éteint les lumières de la maison, mais ne vous endort pas (Vidéo)

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

  Siri est un assistant personnel "bon en tout", et dans un nouveau clip vidéo, on nous montre comment iPhoneCPC et Siri peut être utilisé pour contrôler divers produits dans nos maisons. Pratiquement grâce à Siri nous pouvons : ouvrir une porte de garage, désactiver/activer l'alarme de la maison, contrôler un thermostat, allumer/éteindre les lumières de la maison, changer les chaînes de télévision, accéder aux flux vidéo des caméras installées autour de notre maison, et les limites de l'utilité de l'assistant ne dépendent que des capacités techniques des produits avec lesquels nous essayons de le « coupler ».

  Toutes ces fonctionnalités sont possibles grâce à un Raspberry Pi et un SiriProxy, ces deux éléments étant indispensables pour que tout fonctionne. Le clip vidéo ci-dessus a été réalisé par une personne qui souhaitait démontrer l'utilité de l'assistant, et ci-dessous avez-vous des détails sur la façon dont vous pouvez construire quelque chose comme ça dans votre propre maison.

Tous mes plugins SiriProxy se trouvent sur ma page GitHub et sont tous open source et à usage non commercial. Dans le but de susciter davantage d'intérêt et de développement d'applications basées sur SiriProxy, j'ai créé une image de carte SD RPi avec SiriProxy préinstallé pour permettre aux utilisateurs de démarrer encore plus facilement. Image de la carte SD RPi avec SiriProxy préinstallé :http://sourceforge.net/projects/siriproxyrpi/ Plugins SiriProxy pour le contrôle domotique :https://github.com/elvisimprsntr

CONTEXTE

J'ai commencé la domotique et le contrôle en 2008, que j'ai complété au fur et à mesure du temps et des revenus disponibles. J'ai travaillé en étroite collaboration avec les développeurs d'applications iOS pendant cette période, en testant la version bêta et en suggérant des fonctionnalités pour leurs applications. J'ai suivi le développement de SiriProxy depuis son apparition initiale en novembre 2011 et je l'ai même installé et travaillé sur un ordinateur plug-in basé sur Marvell SheevaPlug ARM. J'ai passé d'innombrables nuits à rêver du jour où je pourrais utiliser les commandes vocales pour contrôler ma maison, mais j'étais toujours sous contrat à long terme sur mon iPhone existant. J'avais déjà expérimenté le contrôle IP2IR sous diverses formes, mais le contrôleur que j'utilise dans la vidéo semblait offrir le plus de fonctionnalités et le fabricant a ajouté une API REST en mars 2012. 

Même si j'étais éligible pour passer à un iPhone 4S avec Siri en février 2012, j'ai patiemment attendu qu'Apple lance l'iPhone 5 en septembre 2012. Il m'a fallu précisément 3 jours calendaires sur un long week-end pour obtenir les fonctionnalités de base. Le Père Noël m'a offert un RPi pour Noël 2012, sur lequel j'ai porté SiriProxy et mes plugins en quelques heures, et j'ai enregistré la vidéo que vous voyez. 

CONFIGURATION

Mon système est composé des composants suivants :

1. Panneau de sécurité Elk M1 Gold (http://www.elkproducts.com)
2. Contrôleur d'éclairage ISY99i série X10/Insteon (http://www.universal-devices.com)
3. Caméras IP Trendnet (http://www.trendnet.com)
4. Thermostat Nest (http://www.nest.com)
5. Contrôleurs RedEye IP2IR (http://www.thinkflood.com)
6. SiriProxy s'exécutant sur un RPi (http://www.raspberrypi.org)
7. Applications mobiles iOS MobiLinc HD ( http://mobilincstore.com) et eKeypad Pro (http://blog.ekeypad.net) pour la commande tactile iPhone / iPad. (pas en vidéo)

Contrôle vocal

Il y a une API REST dans le contrôleur d'éclairage qui, en plus de me permettre de contrôler mes lumières, me permet de surveiller/contrôler le panneau de sécurité. J'utilise une sortie relais NO pour contrôler la porte de garage. Les lumières sont contrôlées à l’aide de modules/commutateurs Insteon plug-in/câblés. SiriPrioxy utilise l'API REST. Les deux systèmes sont disponibles auprès de http://www.smarthome.com  J'utilise des caméras IP Trendnet avec des interfaces GPIO et une détection de mouvement et une messagerie SMS/MMS intégrées, qui sont connectées au système de sécurité et aux modules d'éclairage. Les caméras Trendnet semblaient offrir la bonne combinaison de fonctionnalités/prix et fonctionnaient également sous Linux. J'ai écrit quelques plugins SiriProxy pour transférer la caméra IP et les images personnalisées sur l'iPhone. 

Le contrôle IR est réalisé à l'aide de contrôleurs RedEye Wifi IP2IR qui disposent d'une API REST pour le contrôle. Contrairement au GC, à l'IRTach et à d'autres appareils IP2IR traditionnels, le contrôleur RedEye stocke/apprend les codes IR, qui peuvent être invoqués à l'aide de l'API REST.