Contrôler sa maison avec sa montre ?

Quand j'ai fait cette découverte sur le forum de Micasaverde, je me suis dit qu'il fallait absolument que je teste: contrôler la Vera à l'aide d'une montre ! Lorsque j'ai cherché un revendeur, et que je suis tombé sur une personne vendant une de ces montres d'occasion, habitant près de chez moi, je me suis dit que c'était un signe :p

Alors voilà, aujourd'hui je vais vous parler d'un truc vraiment fun :D

Tout d'abord, je ne connaissais pas ce modèle de montre, développé par Texas Instrument: la eZ430 Chronos. Il s'agit en fait d'une montre qui sert de plateforme de développement ! Côté hardware, cette montre est très complète, puisqu'elle intègre un gyroscope 3 axes, un capteur de température, un altimètre, et peut communiquer par fréquence radio, aussi bien avec un ordinateur, qu'avec un accessoire comme par exemple un cardio fréquence mètre, ou encore un podomètre. Bien sûr, elle dispose également des possibilités d'une montre classique: date et heure, chronomètre, et alarme. Et tout cela pour une soixantaine d'euros. C'est presque trop beau pour un geek, tiens :p

I. Déballage

Bien que vendue en tant que plateforme de développement, la Chronos bénéficie d'un packaging plutot sympa, orienté sport:

IMG 4260

Dès l'ouverture, on trouve la montre siégeant au milieu d'une notice expliquant tout de suite les différentes fonctions:

IMG 4261

Comme il s'agit avant tout d'une plateforme de développement, cette montre est fournie avec tout le nécessaire:

IMG 4262

On retrouve donc la montre, un petit manuel, un tournevis avec quelques vis de rechange au cas où, un stick Usb pour communiquer avec un ordinateur, un autre stick Usb pour flasher le firmware de la montre, et enfin un CD contenant les drivers et quelques exemples d'applications.

IMG 4263

Le stick Usb du haut permet la communication radio avec le pc. Celui du bas sera nécessaire pour flasher le firmware de la montre: il faudra pour cela démonter la montre, et la connecter physiquement à ce stick pour le flashage. Je n'ai pas encore essayé cette possibilité, mais sachez que de nombreux firmwares alternatifs existent, ajoutant des fonctions parfois très intéressantes à cette montre. Je vous invite pour cela à visiter cette page, qui recense de nombreuses ressources à ce sujet: http://processors.wiki.ti.com/index.php/EZ430-Chronos

IMG 4266

 

II. Utilisation

Je ne vais pas rentrer dans le détail de toutes les fonctions. Pour l'heure, la date, et le réveil, c'est du classique. Quoiqu'il est possible de synchroniser ces informations directement depuis le pc, si on ne veut pas les régler manuellement sur la montre (moins classique :p).

A lire également:
Test du Sunology Lancey Capella: le radiateur avec batterie qui stocke le surplus solaire !

La montre dispose de deux boutons sur la gauche, et trois sur la droite. Je ferai abstraction du bouton du milieu, à droite, qui ne sert qu'au rétroéclairage.

Les boutons à gauche permettent de naviguer au sein des fonctions, qui s'affichent sur la ligne du haut ou la ligne du bas.

Les boutons de droite permettent de modifier les options affichées en haut, ou en bas (par exemple si on est sur la fonction date, cela permet de naviguer entre la date, l'heure, le réveil).

A l'aide de ces boutons, on peut donc afficher la date, l'heure, l'alarme, le chronomètre, l'altitude, la température, et si un cardio fréquence mètre est synchronisé, son rythme cardiaque. Il s'agit là des fonctions “classiques”. On peut ensuite activer différents modes de communication radio (ACC, PPT), lancer une synchronisation avec le pc ou un autre périphérique compatible, et vérifier le niveau de la batterie. Cette dernière, une pile bouton, peut avoir une durée de vie allant de 2 ans à quelques jours, selon l'utilisation de la communication radio.

L'utilisation avec un pc est relativement simple: on installe le driver, on connecte le dongle Usb, et on passe la montre en communication radio.

Capture d’écran 2011 03 09 à 22.18.39

A partir de là, il est possible de synchroniser la date et l'heure, mais également de contrôler l'ordinateur: déplacement de la souris à l'aide du gyroscope, ou lancement d'une présentation powerpoint à l'aide des boutons de la montre, auxquels on peut affecter n'importe quel raccourci clavier. On peut donc tout à fait l'utiliser pour contrôler iTunes ou le Media Player, et lancer sa playlist préférée…

Capture d’écran 2011 05 03 à 22.19.29

 

III Contrôle de la Vera

Venons en au point qui nous intéresse: contrôler sa domotique avec cette montre. La méthode qui a été trouvée ici concerne la Vera de Micasaverde, mais en cherchant un peu, je suis sûr que la Chronos pourrait fonctionner avec n'importe quel système.

A lire également:
Test EcoFlow Wave 2: climatisation ET chauffage mobile, tout ça en solaire !

Tout d'abord, il va falloir faire reconnaitre le dongle Usb à la Vera, en lui indiquant un driver à utiliser. Pour cela, il faut connecter le dongle Usb de la Chronos à l'un des ports Usb de la Vera, puis se connecter à cette dernière en SSH:

Capture d’écran 2011 05 02 à 21.44.52

Une fois connecté (je rappelle que le mot de passe root est le mot de passe wifi indiqué en dessous de la Vera), il faut taper ces 3 commandes:

echo “vendor:0451 product:16a6” >> /etc/cmh/serproxy.ports
echo “usbserial vendor=0x0451 product=0x16a6” > /etc/modules.d/60-usb-serial
mv /etc/modules.d/60-usb-acm /etc/modules.d/90-usb-acm

Capture d’écran 2011 05 02 à 21.46.27

Il faut maintenant rebooter la Vera, en allant dans le menu “Advanced”, onglet “Net & Wifi”, à l'aide du bouton Reboot en haut à droite:

Capture d’écran 2011 05 02 à 21.47.21

Téléchargez ensuite ces trois fichiers (à décompresser une fois téléchargé).

Allez dans le menu “Developers”, puis onglet “Luup Files”. Indiquez le chemin des trois fichiers précédemment téléchargés pour les envoyer à la Vera:

Capture d’écran 2011 05 02 à 21.52.39

Cliquez sur “Restart Luup after upload”, puis sur “GO”.

Nous avons maintenant tout le nécessaire, il ne reste plus qu'à configurer la Vera pour utiliser la montre Chronos.

On retourne dans le menu “Developers”, puis l'onglet “Create Device”. Là, indiquez ces informations:

Capture d’écran 2011 05 02 à 21.54.07

Le nom indiqué dans description peut être ce que vous souhaitez, tout comme la “Room”. Le seul élément vraiment important est D_eZ430Chronos.xml dans le champ “UpnpDevFilename”.

Cliquez sur “Create Device”, puis allez sur l'onglet “Serial Port Configuration”. Vérifiez que vous êtes bien sur “usbserial”, réglez le baud sur 115200, et indiquez quel device doit utiliser ce port, ici le device “Chronos” précédemment créé:

Capture d’écran 2011 05 02 à 21.55.08

Validez, puis fermez ensuite la fenêtre  à l'aide de la croix en haut à droite. Pensez à bien sauver votre configuration:

Capture d’écran 2011 05 02 à 21.55.47

Il n'y a plus qu'à activer la communication radio sur la montre, en la mettant en mode PPT. A l'appui sur l'un des trois boutons UP, *, ou #, le device Chronos devrait se mettre à jour:

device

C'est fini ! La montre Chronos est en fait reconnue ici comme une télécommande à 3 boutons, qu'on peut utiliser dans un scénario très simplement.

A lire également:
Test DioBell B12: la sonnette photo connectée de Chacon

Exemple de scénario: si le bouton * passe à Off (event)

Capture d’écran 2011 05 02 à 22.01.55

Alors j'éteins la lumière de l'escalier (Commands):

Capture d’écran 2011 05 02 à 22.02.31

Le fait de ne pouvoir utiliser que 3 boutons (au moins pour l'instant) peut paraitre limité, mais en y associant des scénarios, cela peut être très utile. Par exemple, contrôler les scénarios qui activent ou désactivent l'alarme avec l'un des boutons de la montre (cf mon dernier tuto sur la gestion d'une alarme avec la Vera).

Avec un autre bouton, je commande l'extinction de tous les appareils et lumières de la maison (pratique quand on part, ou quand on se couche).

Bref, vous pouvez lui assigner les mêmes actions que vous feriez avec une télécommande classique, sauf que vous la portez à votre poignet :D

Toutefois, les applications risquent de ne pas s'arrêter là, car de nombreuses personnes sur le forum ont acheté cette montre, et que deux ou trois utilisateurs sont même en train de travailler sur un firmware personnalisé. L'un d'eux a par exemple déjà créé un petit hack permettant de déclencher des actions en utilisant le gyroscope (donc en effectuant des gestes dans les airs :p). L'écran de cette montre disposant de 96 segments, la possibilité d'afficher des informations en provenance de la Vera est également étudiée (affichage de la température d'une pièce, par exemple). Si vous maitrisez l'anglais, je vous conseille donc de surveiller ce post: http://forum.micasaverde.com/index.php?topic=5822.0

Aller, pour finir une petite démonstration en vidéo:

Cette montre n'est pas très facile à trouver dans le commerce, mais après en avoir discuté avec Mickael, celui ci a réussi à s'en procurer: vous pouvez donc la trouver sur la boutique Planète Domotique, pour un peu moins de 60€ :p

Pour information, cet article peut contenir des liens affiliés, sans aucun impact sur ce que vous gagnez vous même ou le prix que vous pouvez payer pour le produit. Passer par ce lien vous permet de me remercier pour le travail effectué sur le blog chaque jour, et d'aider à couvrir les dépenses du site (hébergement, frais de port pour les concours, etc.). Ca ne vous coute rien, mais ca m'aide beaucoup ! Merci donc à ceux qui joueront le jeu !

Inscrivez vous à notre newsletter !

Ne ratez plus aucun article, test de produit ou guide, grâce à un mail dans votre boite chaque vendredi !

Tags :

3 Commentaires
  1. Je suppose que nous n’avons pas moyen de la faire fonctionner directement avec l’eedomus ?

  2. merci pour ce tuto, dans le meme styme j’ai connecté ma gear a homeseer et ca donne ca: https://www.youtube.com/watch?v=CX6Qb9FJqGo
    cav rend bien service quand j’ai pas la tetecommande de la tv ni mon smartphone a portée de bras… en revanche il va falloir que je compense mon inactivité grandissante par la course a pied… :)

  3. Superbe vidéo. Je fais la même chose avec ma gear (ROM NULL) et l’appli eedomus. C’est top de pouvoir tout ça avec sa montre. J’utilise aussi Tasgear qui permet d’exécuter des tâches TASKER du tél lancées depuis la montre. Et de faire des remontées vers la montre comme des messages ou du TTS.

Laisser un commentaire

Maison et Domotique
Logo
Register New Account
Enregistrez vous, et stockez vos articles préférés sur votre compte pour les retrouver n'importe où, n'importe quand !
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare