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

Mar.20

The Mirror V3, le miroir re-boosté

Quelques mois après avoir emménagé dans notre nouvelle maison et suite aux travaux de peinture dans l’entrée, ma première mission fut de réinstaller “The Mirror” que j’ai pu vous présenté l’an passé lors de la Geek Is In Da House 2014.

Ayant mon garage juste derrière le mur de l’entrée, j’ai pu brancher le miroir au courant et au réseau en passant les câbles par le garage pour une intégration parfaite et discrète dans l’entrée.

Seulement, après quelques semaines, cette solution ne me convenais plus pour trois raisons :

  • Problème de Wake-on-lan suite à une mise à jour du bios, impossible de faire du WoL ! C’est quand même ballot d’avoir à allumer manuellement le miroir !
  • Problème de performance : basé sur un ancien laptop bon marché de 2008, j’avais énormément de mal à faire tourner mon application correctement surtout lorsqu’il s’agissait de faire de la reconnaissance visuelle avec la Kinect. Comptez 1 min 30 pour démarrer Windows et 20 secondes pour un réveil après une veille, l’horreur !!
  • Problème de bruit : avec un ventilo fatigué, mon entrée ressemblait à une soufflerie dès que le miroir était en route, pas très WAF !!

Après avoir réfléchis, je me décidais à refaire “The Mirror” pour résoudre ces trois limites : The Mirror 3.0 Sourire

HighTech,Domotique,Constellation

Dec.16

The Mirror – Votre miroir domotique connecté – Geek is in da House 2014

Près d’un an après la session Geek is in da House des Microsoft Techdays 2014 que j’ai pu animer en Février dernier aux côtés de David Catuhe, Stanislas Quastana et Laurent Ellerbach , retour en détail sur mon projet “The Mirror” !

Microsoft TechDays 2014

Si vous n’avez pas pu entrer dans la salle complètement pleine ou suivre le live sur internet, vous trouverez la rediffusion complète de la session ci-dessous :

The Mirror

L’idée du projet “The Mirror” est d’avoir une interface de centralisation de mes différents équipements connectés de la maison :

HighTech,Domotique,TechDays 2014,Constellation

Jul.31

SlightBox V3 : La version “HDMI”

Il y a un an jour pour jour (le 31 Juillet 2013), je publiais sur Facebook une photo “teaser” de ma version 3 de Slightbox (la version “HDMI”) et pourtant par manque de temps je ne l’ai jamais dévoilée !

Teasing V3 sur Facebook

Alors forcément depuis le temps, nombreux sont les projets qui pullulent sur Internet reprenant le même principe à l’image de Light Berry.

Mieux vaut tard que jamais et avec mes excuses pour toutes les personnes qui m’ont souvent relancées pour publier cet article, voici la présentation de ma dernière version de Slightbox, la V3 Sourire

HighTech,.NET,Domotique,SlightBox

Feb.09

SlightBox V2 – La version “mini”

Après un premier prototype d’une solution "Ambilight" maison développée avec des modules .NET Gadgeteer, la “SlightBox V2” est une version miniaturisée et beaucoup moins chère.

Rappel des épisodes précédents :

Pour rappel (voir l’article sur le fonctionnement de la V1), la SlightBox V1 est une box développée avec les modules .NET Gadgeteer uniquement dans le but servir d’interface USB/SPI pour le pilotage des bandes de leds LDP8806. Pour rendre la solution plus compacte et moins onéreuse,  nous allons utiliser une puce MCP2210 de Microchip qui n’est ni plus ni moins qu’une interface USB/SPI en une seule puce  !!

Dev,HighTech,.NET,SlightBox

Feb.09

SlightBox V1 : un système « Ambilight » avec C# et Gadgeteer

Cet article a été initialement publié dans le magazine Programmez! n°165 paru en Juillet/Aout 2013.

Programmez n°165

Inventée en 2002 par Phillips, la technologie Ambilight consiste à générer des effets lumineux autour de l’écran en fonction du contenu vidéo. Nous allons découvrir dans cet article comment développer notre propre système « Ambilight » en utilisant des modules « .NET Gadgeteer » et un peu de C#. Préparez Visual Studio, une perceuse et un fer à souder !

Dev,HighTech,.NET,SlightBox

May.07

S-Light : un système Ambilight à base de .NET Gadgeteer

Logo SlightRéalisé début Avril, je suis fier de vous présenter le premier prototype de "S-light", ma solution "Ambilight" artisanale !

Il s’agit ici du 1er prototype, deux autres versions déjà en cours de développement paraitront dans les semaines/mois à venir 😉

Cette première version fonctionne avec une application .NET/WPF sur votre PC pour calculer les couleurs de votre écran et piloter des bandes de LED RGB collées derrière votre écran via la "Slight Box", une petite boite refermant des modules .NET Gadgeteer basés sur le .NET Micro-framework.

Plutôt que de rédiger de longues phrases, voici une démonstration en image :

Pour connaître tous les détails techniques ainsi que les secrets de fabrication, je vous donne rendez-vous le mois prochain dans le magazine Programmez! pour un article complet sur le sujet. En attendant voici quelques images :

Demo Slight

SlightBox V1

Rendez-vous le mois prochain dans le magazine Programmez! disponible dans vos kiosques préférés 🙂

Un grand merci à Pierre-Marie Cronier (Creative director & Co-founder Studio Josette) pour le logo, les photos et la vidéo de présentation de Slight.

UPDATE1 : le projet S-light se nomme maintenant SlightBox et pré-ouverture du site www.slightbox.net (ouverture prévue en Septembre 2013)
UPDATE2 : Création de la page fan sur Facebook ! Suivez l’actualité de SlightBox sur : https://www.facebook.com/slightbox
UPDATE3 : Un article sur la SlightBox Gadgeteer est paru dans magazine Programmez de Juillet-Aout, disponible dans vos kiosques préférés :

Magazine Programmez! été 2013

Perso,Dev,HighTech,.NET,SlightBox