Oct.12

S-DoorBell : connecter sa sonnette à Constellation avec un ESP8266 ou comment protéger le sommeil de son enfant, la sonnette propulsée dans Constellation !

Avec l’arrivée d’un enfant beaucoup de chose change dans la vie d’un nouveau parent, à commencer par les projets connectés ! Loin de moi l’idée d’équiper mon fils de différents capteurs, c’est la maison qui s’adapte à cette nouvelle organisation familiale en gérant de nouvelle chose comme la température de sa chambre, l’état de sa veilleuse, son volet, l’aération et qualité de l’air, etc…

Bref une maison qui prend soin de nous et automatise un grand nombre de petites actions que nous réalisons au quotidien.

Comme vous le savez un nouveau-né dort beaucoup et avec son arrivée beaucoup de visites à programmer avec les amis ou la famille. Dès lors une phrase revient souvent : « ne sonne pas, bébé dort ! ». Mais entre les livreurs, le facteur et les oublis des proches, il y a forcément des cas où la sonnette vient perturber la sieste du petit.

Intro

Alors en bon adapte du DIY et équipé d’une plateforme d’interconnexion des applications, services et objets connectés telle que Constellation il devient facile et rapide d’apporter une solution intelligente à ce problème. Et de fil en aiguille, avec la souplesse qu’offre Constellation, une simple sonnette branchée sur un ESP8266 et connectée à Constellation ouvre la voix à une multitude de possibilité !

Découvrons ensemble comment propulser une sonnette dans une Constellation  Winking smile

Domotique,Constellation

Jul.12

Découverte des ESP8266 : le microcontrôleur connecté par Wifi pour 2€ au potentiel phénoménal avec Constellation

Ce dossier a été initialement publié dans le magazine Programmez! n°190 en novembre 2015.

Programmez! n°190 - Novembre 2015 Article Programmez!

Arrivé à l’été 2014, l’ESP8266 est un microcontrôleur produit par la société chinoise Espressif intégrant un module Wifi.

Avec un prix avoisinant les 2€, il a très vite séduit les foules qui se sont empressées de créer une communauté dans laquelle on retrouve maintenant beaucoup de documentation, de bouts de codes, des firmwares et projets en tout genre.

Initialement cette puce était un « simple » module Wifi permettant à un microcontrôleur équipé d’une liaison série, tel un Arduino, de disposer d’une connectivité Wifi pour un prix dérisoire. Mais en Octobre 2014, Espressif publié un kit de développement (SDK) permettant de reprogrammer la puce supprimant ainsi la nécessité d’un microcontrôleur séparé. Comme nous allons le découvrir dans cet article, les possibilités sont immenses !

Domotique,Constellation

Oct.29

ESP8266 : des microcontrôleurs avec Wifi intégré pour 2€, l’avalanche des objets connectés dans Constellation : dossier complet dans le magazine Programmez!

Arrivé à l’été 2014, l’ESP8266 est un microcontrôleur produit par la société chinoise Espressif intégrant un module Wifi. Avec un prix avoisinant les 2€, il a très vite séduit les foules qui se sont empressées de créer une communauté dans laquelle on retrouve maintenant beaucoup de documentation, de bouts de codes, plusieurs firmwares, projets en tout genre et des forums très riches d’enseignement.

ESP8266

Initialement cette puce était un « simple » module Wifi permettant à un microcontrôleur équipé d’une liaison série, tel un Arduino, de disposer d’une connectivité Wifi pour un prix dérisoire. Mais depuis Octobre 2014, Espressif a publié un kit de développement (SDK) permettant de reprogrammer la puce supprimant ainsi la nécessité d’un microcontrôleur séparé ! On peut donc maintenant développer sur ce microcontrôleur autonome en C++ natif, en Arduino, en Lua, etc…

ESP8266 - ESP-01

Grâce au SDK Constellation, ce microcontrôleur de la taille d’une pièce de 2€ peut échanger avec tous les systèmes connectés de votre Constellation comme avec un thermostat Nest, une alarme Paradox, de la domotique Z-Wave, des ordinateurs Linux ou Windows, etc… Et le tout en quelques lignes de code seulement !

Différents modèles de l'ESP8266 par AI-Thinker

Update Juillet 2016 : ce dossier est désormais disponible en ligne sur mon site à l’adresse : http://sebastien.warin.fr/2016/07/12/4138-decouverte-des-esp8266-le-microcontroleur-connecte-par-wifi-pour-2-au-potentiel-phenomenal-avec-constellation/

Domotique,Constellation

Aug.20

S-Opener : connectez et sécurisez votre porte de garage avec la plateforme Constellation et un Raspberry Pi – La porte de garage intelligente !

Lorsque vous nous avons acheté notre maison il y a presque deux ans, la porte de garage était déjà motorisée. Il est tellement confortable de pouvoir rentrer sa voiture dans son garage sans avoir à sortir pour ouvrir une porte !

porte garage

Un simple appui sur une télécommande et hop la porte se lève ! Seulement est-ce que le protocole sans fil utilisé est réellement  sécurisé ? Que faire si l’alarme est armée ? Car avoir un compte à rebours qui se lance dès lors qu’on commence à ouvrir sa porte pour rentrer sa voiture c’est plutôt stressant !

Et puis dans une maison connectée avoir une porte de garage isolée avec pour seul moyen de contrôle une télécommande ce n’est pas acceptable Clignement d'œil

Alors idéalement on a une porte de garage qui communique avec son alarme, qu’on peut contrôler depuis n’importe où et n’importe quoi et en utilisant un protocole sécurisé ! Ça tombe bien car la plateforme Constellation me permet d’interconnecter services, applications, pages Web et objets connectés !

De là est né S-Opener, une solution pour rendre ma porte de garage connectée, sécurisée et intelligente !

Logo S-Opener

Domotique,Constellation

Jul.15

S-Panel : une interface domotique et IoT multi-plateforme avec Cordova, AngularJS et Constellation–ou comment créer son dashboard domotique mural

Comme vous le savez surement, j’ai un tas d’objets et de services connectés : de la domotique Z-Wave, thermostat Nest, capteur météo NetAtmo, amplis et TVs connectés, lampes Hue mais aussi des réalisations “home-made” comme The Mirror, S-Light, S-Energy, S-Sound, etc…

Afin de connecter tout cela, j’ai créé au début de l’année 2014 une plateforme nommée “Constellation” permettant d’interconnecter mes objets et services dans le but de simplifier l’orchestration et le développement, permettre la collaboration entre ces systèmes et créer de l’intelligence ambiante.

Plateforme Constellation

Les cas d’usage de la plateforme ont déjà été abordé dans cet article, celui là ou encore celui là ! La puissance de la plateforme permet de faire dialoguer n’importe quel système ou objet une fois connecté à Constellation. Par exemple contrôler des lampes Hue depuis un Arduino ne représente que deux lignes de code : une pour se connecter à Constellation et l’autre pour envoyer un message ! De ce fait, il devient facile d’automatiser un tas de scénario en prenant en compte les informations de chaque objet ou service.

Au delà de la pro-activité de la maison, j’ai cherché depuis longtemps une interface domotique centrale. Il y a maintenant 2 ans j’ai réalisé “The Mirror”, une interface domotique cachée dans un miroir de mon entrée me permettant d’avoir accès à toutes les informations essentielles au moment de partir de la maison ou en rentrant (météo, temps de route, agenda, rappel, état des zones, etc..).

Comme expliqué dans cet article, le miroir n’est ni plus ni moins qu’une interface connectée à ma Constellation pour me présenter visuellement les différentes informations des systèmes connectés (comme mon agenda, les temps de route, météo, la domotique, etc..).

Constellation

Pour la pièce de vie de la maison, il me fallait également une interface me permettant un contrôle centralisé de l’ensemble des équipements : TVs, amplis, diffusion audio des différentes pièces, contrôle des mediacenters Kodi, des lumières, du chauffage, de l’alarme, suivi des compteurs d’énergie, disponibilité de mes sites web, contrôle hardware de mes serveurs, T° des pièces, cameras,  etc.. etc..

Bref un véritable dashboard de la maison connectée !

S-Panel logo

Après plusieurs tentatives, je vous présente mon dernier “S” projet : S-Panel !

S-Panel

Constellation

Dec.30

Choisir, installer et domotiser son système alarme: l’alarme du geek connectée au poignet et dans les nuages – 2ème partie

Après avoir installé et configuré le système Paradox et découvert le protocole de communication de la EVO192 dans la 1ère partie de cet article, nous allons maintenant découvrir quelles sont les possibilités qui s’offrent à nous en mariant alarme et domotique.

paradox

Intégration de l’alarme dans la Constellation

Pour ceux qui suivent ce blog, vous avez sans doute déjà entendu parler de ma plateforme “Constellation” qui me permet d’interconnecter tous les objets de la maison. Du miroir à Slight, en passant par l’alarme comme nous allons le voir, la domotique Z-Wave avec Vera Lite, le thermostat Nest, et j’en passe; cette plateforme est au centre de tout mon système “domotique” au sens large.

Je communiquerai prochainement sur cette plateforme mais voyons dès maintenant comment intégrer le système de sécurité Paradox dans la Constellation.

Domotique,Alarme,Constellation

Dec.21

Choisir, installer et domotiser son système alarme: l’alarme du geek connectée au poignet et dans les nuages – 1ère partie

maison_cadenasAvec l’achat de la maison nous voulions être équipé d’un système d’alarme pour avoir l’esprit tranquille. En effet il est toujours plus rassurant d’avoir un “ange-gardien” qui veille sur la sécurité de la maison que l’on soit à l’extérieur ou à l’intérieur, lorqu’on dort par exemple.

Les chiffres parlent d’eux-mêmes : 1 cambriolage en France toutes les 90 secondes, pour 80% d’entre eux en pleine journée et 20% la nuit. Dans 80% des cas c’est par la porte d’entrée qu’ils passent. Mais surtout 95% des cambrioleurs prennent la fuite en cas de déclenchement d’une alarme.

L’alarme aura donc un rôle dissuasive (il est plus simple de s’attaquer à une habitation dépourvue de système de sécurité surtout quand on sait que moins de 10% des habitations ont une alarme) et limitera le temps des voleurs s’ils parviennent tout de même à entrer (l’alarme les fera fuir très rapidement).

De plus un système d’alarme est très rassurant : si elle ne bouge pas c’est qu’il y a personne, pas besoin de se lever en pleine nuit, la peur au ventre, parce qu’on pense avoir entendu un bruit inhabituel Souriresecurite_maison

Et encore, faut-il avoir une entière confiance en son système d’alarme. Car s’équiper d’un tel système peut représenter un certain coût. Personnellement, mieux vaut ne rien n’investir qu’investir dans un système peu fiable. Soit ça marche à 99,99% soit on n’installe rien !

Dans cet article nous reviendrons sur les généralités d’un système d’alarme, les différentes solutions proposées sur le marché. Nous verrons comment installer sa propre alarme et comment la connecter à son système domotique et la piloter depuis son smartphone, sa montre, ou même analyser ses habitudes sur le Cloud.

Domotique,Alarme