Skip to main content

Plugin Node-Red – Contrôler la box Somfy Tahoma

Comme je l’évoquais dans mon article consacré à la box Tahoma, le monde de Somfy reste très fermé. Aujourd’hui, aucune API publique ne permet de consulter le statut de ses appareils ou de les commander. Pour ceux (comme moi) qui disposent d’une panoplie d’objets connectés, c’est embêtant de ne pouvoir les faire communiquer entre eux. Tahoma disposant d’une application mobile, il apparait alors évident que des APIs soient exposées, ne serait-ce que pour cette utilisation. Un petit snif… et hop ! Voilà le contrôle des appareils possible 🙂 J’ai développe un petit plugin destiné à Node-Red (pour ceux qui ne connaissent pas, j’en ferai un article plus tard) pour contrôler ses assets Somfy connectés à la box Tahoma. Lire la suite

Test de la box Somfy Tahoma

Voici quelques mois que j’ai installé des volets électriques Sofmy. Un des critères décisifs pour l’acquisition de ceux-ci était de pouvoir les domotiser (ouais, je sais, truc de geek…). L’installateur m’a donc dirigé vers la box de Somfy, connue sous le nom de Tahoma. Deux versions existent : la RTS, ou la IO-HomeControl. Le protocole RTS (Radio Technology Somfy) est le protocole historique des produits Somfy. Son inconvénient est qu’il est unidirectionnel : on émet une instruction, en espérant qu’elle arrive à son objectif. J’ai donc opté pour le petit nouveau-né : io-homecontrol, qui permet – entre autres – de placer ses volets à un degré de fermeture précis, et de recevoir leur état en temps réel.

Après ces quelques mois d’utilisation, je dois dire que je reste mitigé.

Lire la suite

Annoncer la météo avec NodeJS

Hello !

Voici un petit guide qui va vous montrer comment réaliser un script NodeJS qui va vous informer du temps qu’il fait :-). Nous aurons recours à deux API externes :

  • l’API de OpenWeatherMap : http://openweathermap.org/api
  • l’API (non officielle) de Google Text-to-speech : translate.google.com/translate_tts

Avant tout, cette étape m’a permise de tester le service TTS proposé par Google. Bien que je ne m’attendais pas à une voix aussi parfaite qu’un réel humain, j’avoue que j’ai un peu été déçu par la voix retournée par l’API de Google. Je m’attendais quand même à quelque chose de plus proche de la commande « say » de OSX qui, elle, est relativement fluide dans la parole.

L’idée est de faire dire – pour le moment manuellement – à cette douce voix une phrase du style : « Bulletin météo : *le temps qu’il fait*. Il fait actuellement *température* degrés. »

Lire la suite