Archives de la catégorie : Contrôleurs

Z-Wave pour Home Assistant

Introduction

Pour que Home Assistant puisse gérer le protocale Z-Wave il va falloir :

  1. Posséder contrôleur ZWave comme le Aeotec Z-Stick 7 ou le module Z-Wave pour Raspberry Pi par exemple
  2. Installer ZWave JS UI qui va gérer le contrôleur Z-Wave
  3. Mettre en place l’intégration Z-Wave dans Home Assistant
La fin du billet détaillera la procédure d’inclusion/exclusion de modules.

(suite…)
Publié dans Domotique, Contrôleurs | Tagué , | Laisser un commentaire

Home Assistant : Installation (Conteneur)

Introduction

Il existe Quatres façons d’installer Home Assistant. Nous allons détailler ici la procédure la plus simple qui convient parfaitement à une machine non dédié. Elle consiste simplement à installer un conteneur Docker. Cette procédure ne donne pas accès au Supervisor et donc aux add-ons, mais ce n’est pas forcément un inconvénient.

(suite…)
Publié dans Domotique, Contrôleurs | Tagué | 1 commentaire

Home Assistant : Introduction

Qu’est-ce que Home Assistant ?

Home Assistant est une plateforme d’automatisation domestique qui permet de contrôler et de gérer divers objets et services connectés dans un foyer. Il offre une interface centralisée pour la configuration, le contrôle et l’automatisation des différents équipements (lumières, thermostats, capteurs, caméras de sécurité, enceintes connectées, …). Home Assistant vise à créer une expérience homogène en regroupant des dispositifs de différentes marques et technologies (Zigbee, Z-Wave, EnOcean, RF433, WiFi, Bluetooth, MQTT, …) sous une seule interface. Home Assistant est open-source, gratuit, entièrement hébergé en local et se couple parfaitement à un Raspberry Pi. Ses principaux concurrents sont openHAB, Domoticz ou Jeedom.

Pourquoi Home Assistant ?

J’ai fait le choix il y a 10 ans d’affranchir l’intelligence de ma domotique de toute box. Concrètement, l’intelligence de ma domotique, baptisée Eloise, est implémentée en Lua, encapsulée dans un serveur web WSAPI-Xavante et déployée sur un Raspberry Pi. Actuellement, j’utilise deux passerelles pour les modules Z-Wave : une Vera Lite et une Vera Plus. Cependant, ces box ne sont plus maintenues et restent capricieuses dans la gestion des périphériques Z-Wave. Il est temps de les remplacer. Il y a quelque temps, j’avais testé Domoticz puis Jeedom sans avoir été convaincu. Mais une solution s’impose actuellement assez clairement tant pour ses possibilités que pour son interface, sa stabilité, son nombre d’utilisateurs et sa force de développement : Home Assistant ! Point essentiel pour moi, Home Assistant propose une API qui permet de l’utiliser comme une passerelle vers la technologie Z-Wave, mais aussi vers de nombreuses autres technologies supportées par ce contrôleur.

Pourquoi ce billet ?

Les capacités d’Home Assistant sont assez phénoménales, tentaculaires, mais quand on se penche sur cet echo système, on est confronté à un nombre important de terminologies et de concepts nouveaux, et il est très vite difficile de s’y retrouver. Le but de ce billet est de dégrossir tout cela pour un néophyte de Home Assistant (comme je le suis).

(suite…)
Publié dans Domotique, Contrôleurs | Tagué | 1 commentaire

Contrôleur ZWave Vera Plus

Introduction

Je possède un contrôleur Vera Lite. Je ne dirai pas que j’en suis satisfait (cf. Vera sous UI7, un constat amer), ni que je suis satisfait de la technologie ZWave (cf. Domotique : la galère du Z-Wave). Cependant, je possède pas mal de modules ZWave, et je ne leur vois pas d’alternative simple. D’autre part, la Vera Lite est la passerelle entre ma solution domotique et la technologie ZWave (cf. Quelle architecture pour sa Domotique ?) et ici aussi, pas vraiment d’alternative simple. J’ai donc choisi de remplacer ma Vera Lite vieillissante mais toujours fonctionnelle depuis 2013 par une Vera Plus (sortie en 2016).

(suite…)
Publié dans Domotique, Contrôleurs, Tutoriels | Tagué , | 5 commentaires

Vera Lite, au fil des mises à jours…

fwu

Les modules qui ne fonctionnent pas…

L’objectif de ce billet est de dresser l’inventaire des dysfonctionnements sur mes modules Z-Wave au fur et à mesure des différentes mises à jours du Firmware de la Vera Lite.

Attention, l’objectif de ce billet n’est pas de dénigrer cette box que j’aime bien et pour laquelle je ne vois pas vraiment d’alternative. Mon objectif est de dire ce qui ne marche pas et continue souvent de ne pas marcher au fil des mises à jours. Il s’agit simplement d’un constat factuel que j’espère voir évoluer.

Firmware 1.7.513 du 03/02/2015

  • Universal Sensor Fibaro FGBS321 – les deux entrées binaires ne fonctionnent plus. Ce module n’est maintenant utilisable que pour des sondes de températures. Il se peut que cette régression ne soit intervenue qu’à partir du firmware 1.7.541.
  • Aeotec Multisensor Gen5 – La détection de mouvement ne fonctionne pas.
  • Fibaro FGSD-002 – Pas de remontée de la détection de fumée.
  • Module HVAC_ZoneThermostat – Plus de variable heatsp indiquant la température de consigne lors d’une interrogation par requête http du type http://.../data_request?id=lu_sdata.
(suite…)
Publié dans Contrôleurs, Modules | Tagué , , , | 4 commentaires

Jeedom sur Raspberry Pi 2

raspberry-pi-2-Jeedom

Objectif

L’objectif de ce billet est de présenter la mise en œuvre du contrôleur domotique Jeedom sur un Raspberry Pi 2 afin de piloter une installation Z-Wave en utilisant le contrôleur Z-Wave Aeon Labs Z-Stick Series 2 (plugin Jeedom payant nécessaire : 7€).

Préparation du Raspberry Pi 2

Le 2 février 2015, la fondation Raspberry Pi annonce la sortie du Raspberry Pi 2, 6 fois plus puissant que le modèle B+. Il est équipé d’un processeur Broadcom BCM2836, de quatre cœurs ARMv7 à 900 MHz et de 1 Go de RAM. Il permet de faire tourner correctement Jeedom alors que son prédécesseur était largement sous dimensionné pour cette tâche.

Pour commencer, il faut se procurer un Raspberry Pi 2, un boîtier adapté, des dissipateurs thermiques, une alimentation +5V/2A micro-USB et enfin une carte mémoire micro SD très rapide (c’est important pour obtenir un système réactif).

(suite…)
Publié dans Domotique, Contrôleurs, Tutoriels, Raspberry, Système | Tagué , | 18 commentaires

Vera sous UI7, un constat amer

UI7 : entre stagnation et régression

bonjour-tristesse_500x500

Voilà maintenant 3 mois et au moins 3 firmwares que je suis sous UI7. Mon passage de UI5 à UI7 avait pour objectif de :

  • Bénéficier des mises à jours des derniers firmwares
  • Repartir sur des bases saines (un problème faisait redémarrer ma Vera Lite 1 à 4 fois toutes les nuits entre 2 et 3h du matin)
  • Pouvoir utiliser des modules Z-Wave récents (Détecteur Fibaro FGSD-002, Multisensor Gen5…)

Et bien force est de constater que le résultat n’est pas celui escompté :

  • Ma Vera ne redémarre plus de 1 à 4 fois toutes les nuits entre 2 et 3h du matin, mais environ une dizaine de fois par jours en moyenne (plusieurs fois toutes les 6h)
  • Les modules récents ne sont toujours pas supportés (Détecteur Fibaro FGSD-002, Multisensor Gen5…)
  • Quelques anciens modules fonctionnent moins bien (comme le thermostat Secure SCS317, mais aussi l’Universal Sensor Fibaro FGBS321)
  • L’interface comporte plus de bugs à chaque mise-à-jour
  • L’édition des variables de paramétrage des modules Z-Wave est quasi inopérante

Et ce n’est pourtant pas faute d’y avoir passé beaucoup (trop) de temps (pratiquement une trentaine de courriels échangés avec le support de Vera, plus de 2 heures passées au téléphone avec ce même support et trois nouveaux firmwares installés…).

(suite…)
Publié dans Domotique, Contrôleurs | Tagué , | 2 commentaires

Vera Lite : de UI5 à UI7

Pourquoi ?

Woman with severe Migraine Headache holding hands to head

J’ai décidé de franchir le pas et d’upgrader ma Vera Lite sous UI5 (firmware 1.5.622) à UI7 (firmware 1.7.513). Mais pourquoi ?

  • Pour bénéficier des mises à jours des derniers firmwares
  • Pour repartir sur des bases saines (un problème fait redémarrer ma Vera Lite 1 à 4 fois toutes les nuits entre 2 et 3h du matin)
  • Pour pouvoir utiliser des modules Z-Wave récents (Détecteur Fibaro FGSD-002, Multisensor Gen5…)

Le programme est donc de passer sous UI7 en faisant un retour aux valeurs d’usine, puis de réassocier/configurer tous les modules. Heureusement, pas de scénario ni de trigger à refaire puisque j’ai externalisé les automatismes de ma domotique. La Vera Lite ne me sert que de passerelle vers les modules Z-Wave.

(suite…)
Publié dans Domotique, Contrôleurs | Tagué , | 2 commentaires

Quelle architecture pour sa Domotique ?

Problématique

1_Building_A2

Voilà maintenant bientôt un an et demi que je me suis lancé dans la domotique. J’ai débuté avec SynoZwave, puis, très vite, j’ai fait l’acquisition d’une Vera Lite et ensuite d’une IPX800. L’objectif de ce billet est de prendre un peu de recul et de proposer une réflexion sur la façon d’architecturer sa domotique.

Selon moi, la domotique comporte principalement deux facettes.

  1. La première facette est l’IHM (Interface Homme Machine). L’IHM permet de piloter sa maison, depuis une interface plus ou moins centralisée, à partir d’un smarphone, d’une tablette, d’un navigateur Internet et tout cela que l’on soit sur place ou à distance. L’IHM permet, par exemple, de pouvoir redémarrer son chauffage avant de rentrer de vacances, de pouvoir activer son alarme à distance parce qu’on a oublié de l’activer en partant, de pouvoir désactiver son alarme et ouvrir son garage avec son téléphone parce qu’on a oublié ses clefs à la maison, etc.
  2. La seconde facette, que je qualifierais d’Intelligence, est constituée par un ensemble d’automatismes. Dans une box domotique, l’intelligence est généralement implémentée parce que l’on appelle des scénarios. Cette facette rassemble tout ce que la domotique peut faire automatiquement comme une gestion intelligente du chauffage, des luminaires, de l’arrosage, etc.
(suite…)
Publié dans Domotique, Réflexions, Contrôleurs, Eloise | 8 commentaires