Nouveautés Homy v0.2.6 : Home Assistant, Wattlet, Améliorations Jeedom et Domoticz

La version beta 0.2.6 de Homy est disponible au téléchargement sur le Google Play et l’Apple Store dès maintenant. Cette nouvelle version prend en charge le serveur Open Source Home Assistant ainsi que les modules domotiques CPL compatibles enOcean du fabricant français Wattlet.

 

En plus de ces deux nouveaux connecteurs, il y a pas mal d’améliorations sous le capot grâce à vos nombreux retours. Les retours d’état sont beaucoup mieux gérés et surtout beaucoup plus rapides pour Jeedom et Domoticz (aussi bien via le connecteur MQTT que HTTP).

Connecteur Home Assistant / Hass.io

Homy utilise l’API Websocket bi-directionnelle pour piloter les accessoires domotiques et récupérer les événements et changements d’état. Pour en savoir plus sur l’API Websocket de Home Assistant, toutes les spécifications techniques sont détaillées dans la documentation officielle.

Pour le moment, Homy ne prend en charge que la connexion à l’aide d’un Token à longue durée de vie (long-lived access token) qu’il faut générer depuis le profil utilisateur depuis Home Assistant.

home assistant long live access tokens list

Pour en savoir plus sur la configuration du connecteur, vous pouvez lire ce tutoriel qui est également disponible depuis l’application.

Homy prend maintenant en charge la majorité des composants standards de Home Assistant dont voici la liste détaillée :

  • switch : interrupteurs et prises connectées
  • binary_sensor : capteurs avec état binaire (présence, mouvement, ouverture…)
  • sensor : capteurs avec une grandeur physique mesurée (température, humidité, pression atmosphérique…)
  • air_quality :  qualité de l’air avec différents polluants (CO2, CO, NO2, SO2, AIQ…)
  • fan : ventilateurs et purificateur d’air
  • light : ampoules connectées RGB
  • vacuum : robot aspirateur
  • water_heater : chauffe eau
  • climate : thermostats connectés
  • cover : rideaux et volets roulants
  • lock : serrures connectées
Et vous, quel composant de Home Assistant utilisez-vous le plus ?
  • Proposer une autre réponse

Certains composants spécifiques disposent de commandes supplémentaires par rapport aux composants standards de HASS. Pour le moment, ces commandes ne sont pas supportées car elles ne sont pas documentées dans l’API. Pour les intégrer, il faut malheureusement explorer tout le code source de Home Assistant…ce qui prend beaucoup de temps.

Les composants suivants seront intégrés dans une prochaine version (probablement la 0.2.7) :

  • Media Player : permet de piloter les lecteurs multimédia tels que Kodi, Plex…
  • Remote : télécommande compatible Apple TV
  • Caméras : onVif, RTSP, HTTP.
  • Composants spécifiques :  purificateur d’air Xiaomi, certains thermostats…

Certains composants inexistants dans Jeedom ou Domoticz ont été ajoutés à cette nouvelle version de Homy. Les voici plus en détail.

Robots aspirateurs (composant vacuum robot cleaner)

Le composant Vacuum de HASS permet de gérer plusieurs robots aspirateurs connectés des marques Dyson, Ecovacs (tous les modèles Deebot), iRobot Roomba 980, Neato Robotics et Xiaomi Mi Robot Vacuum. La liste complète est ici.

Pour les plus bricoleurs, Home Assistant permet de piloter des anciens modèles non connectés à l’aide d’un ESP8266 via des messages MQTT. Le projet a été développé pour les vieux Roomba 650. Le firmware est disponible sur Github ici. Un projet similaire à base de Raspberry Pi (projet Github) a également été développé pour la première génération de robots Neato.

Voici un tableau récapitulatif des commandes supportées pour chaque modèle

Modèle turn_on turn_off start_pause

ou start / pause

stop clean_spot Locate**

(localiser)

return_to_home

(retour à la base)

set_fan_speed Niveau batterie Doc.
Dyson 360 eye X X X X X Quiet, max Lire
Ecovacs Deebot X X X X X X Normal, high X Lire
iRobot Roomba 980*  X X X X X X Automatic, eco, performance X Lire
MQTT X X X X X X X Min, medium, high, max X Lire
Neato Botvac X X X X X X Lire
Xiaomi Mi Robot X X X X X Quiet, balance, turbo, max X Lire

(*) Composant uniquement testé par les développeurs avec le modèle 980 mais il devrait également fonctionner avec les modèles 690, 890 et 960.

(**) Permet de localiser le robot aspirateur à l’aide d’un son généralement.

Voici le composant robot aspirateur sur HASS et son intégration sur Homy. La première ligne de commande permet de démarrer, arrêter, mettre en pause, localiser, renvoyer sur la base de recharge et nettoyer un spot. Les icônes des commandes sont affichées uniquement si le robot supporte celle-ci. En mode Widget, il est uniquement possible de démarrer / arrêter l’aspirateur.

home assistant vacuum component

Toutes les commandes disponibles sur HASS

homy homy assistant vacuum robot component

Composant vacuum sur Homy

Thermostat connecté, climatisation, PAC (composant climate)

Second composant HASS intégré, le composant climate qui permet de piloter les réglages d’un thermostat connecté, une climatisation ou une pompe à chaleur (PAC). La liste des appareils compatibles se trouve sur cette page (47 actuellement). Voici les plus connus :

Dyson Pure Hot+Cool, Ecobee, Hive, KNC Climate, Nest, Netatmo Thermostat, SmartThings, Vera, thermostats Z-Wave

Consigne Ventilateur Modes (y compris on/off) Absence Doc.
Dyson Pure Hot+Cool X X X Lire
Ecobee* min, max, consigne on/off auto, auxHeatOnly, cool, heat, off X Lire
Hive X X + auxiliaire Lire
Nest** min, max, consigne X X X Lire
Netatmo X X X Lire
Thermostats et vannes de radiateur Z-Wave X X X Lire

(*) nécessite de créer un compte développeur pour récupérer un token d’accès à l’API

(**) n’est pas encore commercialisé officiellement en France

159,90 179,00€ 1 d'occasion à partir de 156,70€ 9 neuf à partir de 159,90€
en stock
Netatmo NTH01-FR-EC - Thermostat Connecté pour chaudière individuelle
216,50 2 d'occasion à partir de 201,35€ 8 neuf à partir de 216,50€
en stock
Nest Selbstlernendes Thermostat, 3. Generation, schwarz, T3019GB
329,35 3 neuf à partir de 329,35€
en stock
ecobee ecobee4 Thermostat – thermostats
391,86 1 d'occasion à partir de 391,86€ 4 neuf à partir de 563,08€
en stock
Dyson Pure Hot+Cool Purificateur d'air/Chauffage/Ventilateur de table argent

Certains appareils permettent de définir une plage de température plutôt qu’une consigne. Voici un tableau comparatif des trois type d’appareils que vous pouvez piloter depuis Home Assistant et l’intégration dans Homy, Thermostat, climatisation, pompe à chaleur.

L’intégralité des commandes sont disponibles sur Homy. Consigne, température mini / maxi, taux d’humidité (pour les climatisations), mode de fonctionnement (operation mode), mode de ventilation, swing mode (orientation du flux), mode absence (away mode), pilotage d’un chauffage auxiliaire. Une partie des commandes sont déjà traduite en français.

Thermostat Climatisation (HVAC) Pompe à chaleur (PAC, Heat Pump)
home assistant climate ecobee

Thermostat Ecobee sur HASS

home assistant climate hvac

Climatisation sur HASS

home assistant climate pac heat pump

PAC sur HASS

homy home assistant climate ecobee

Thermostat Ecobee sur Homy

homy home assistant climate hvac

Climatisation depuis Homy

homy home assistant climate heat pump

PAC depuis Homy

En affichage sous la forme de widget, il est possible de changer le mode de fonctionnement. Chaque pression permet de passer au mode suivant.

homy home assistant climate widget

Piloter les ouvrants : porte de garage, volets roulants, stores à lamelles (composant cover)

Home Assistant propose un composant (cover) très évolué pour piloter les ouvrants (porte de garage, volets roulants, rideaux, stores à lamelles orientables…). Le composant cover permet de piloter les ouvrants de type ouvert / fermé ou proportionnels. HASS permet aussi de piloter les stores à lamelles orientables.

Cerise sur le gateau, HASS gère la rampe de montée / descente, c’est à dire que même si un volet roulant est fermé et que vous demandez 50% d’ouverture, HASS va piloter progressivement son ouverture (ou sa fermeture).

Vous pouvez suivre sur Homy la position de chaque commande et arrêter à tout moment le mouvement en appuyant sur le stop (carré gris).

Principaux fabricants intégrés : deConz, Fibaro, Homematic, Insteon, KNC Cover, Lutron, Lutron Caseta, MQTT pour les bricoleurs, RFLink (compatible Somfy), RFXtrx, SmartThings, Somfy Tahoma, Telldus, TellStitck, Velux, Xiaomi (motorisation de rideaux).

home assistant cover component

Commande de volets roulants, porte de garage, rideaux sur HASS (cover)

homy home assistant cover tilt

Le composant ouvrant sur Homy. Pilotage de la position et de l’orientation des lamelles (Tilt)

Purificateur d’air, humidificateur, ventilateur (composant fan)

Le composant Fan permet de gérer les appareils de traitement de l’air. Ventilateur, purificateur d’air et humidificateur connectés. Plusieurs matériels des marques suivantes sont pris en charge par Home Assistant : Belkin WeMo Humidifier (ne semble plus commercialisé), Dyson Pure Hot+Cool, Insteon, SmartThings, Xiaomi Air Purifier. En plus de ces fabricants, HASS peut piloter des matériels Zigbee et Z-Wave compatibles.

Les purificateurs d’air Xiaomi sont particulièrement bien pris en charge (la liste complète est ici)

143,90 1 d'occasion à partir de 136,79€ 12 neuf à partir de 143,90€
en stock
Xiaomi - MI Air Purifier 2S - Purificateur d'air 2S

Modules domotiques CPL Wattlet

En janvier dernier, j’ai été contacté par Madomotique.ma, le représentant au Maroc du fabricant de modules domotiques français Wattlet. Wattlet france m’a fait parvenir un Wattcube ainsi que deux modules (POWER et LIGHT) pour me permettre de développer et tester le connecteur. Les modules domotiques Wattlet utilisent la technologie CPL (Courant Porteur) capable de piloter des appareils électriques (éclairage, ouvrant, VMC, chauffage…) jusqu’à 3km. Autre avantage du CPL, les modules sont totalement insensibles aux attaques par brouillage d’ondes radio

Tous les modules Wattlet sont supportés par Homy :

  • Push, Push2, Pushl
  • Light / Light2 (double sortie)
  • Power
  • Window : commande d’ouverture de volets roulants à 8 positions
  • VMC
  • Pilot : commande de chauffage par fil pilote. Tous les modes sont supportés : confort, confort +1°C, confort +2°C, hors gel, eco, arrêt

Vous pouvez vous procurer les modules Wattlet sur la boutique officielle ou chez un revendeur agréé. Comme pour les autres connecteurs, Homy se charge de récupérer automatiquement les zones (les pièces dans Homy).

Documentation du connecteur

Améliorations Jeedom/NextDom

[X] Retour d’état plus rapide des accessoires Jeedom. Il n’est plus nécessaire d’actualiser la page. Le retour d’état se fait en une ou deux secondes

[X] L’état des commandes de type binaire est maintenant visualisable par un fond de couleur en fonction du type (générique) de commande

homy v2 jeedom icone etat personnalisee etat on homy v2 jeedom icone etat personnalisee etat off

[X] L’icône d’état peut être personnalisée en configurant le type générique de la commande correspondante

homy v2 jeedom icone etat personnalisee - serrure Les types génériques suivants sont supportés

Serrure Sabotage Prise Présence / mouvement Porte Portail Garage Fuite
homy v2 jeedom icone etat personnalisee - serrure homy v2 jeedom icone etat personnalisee - sabotage homy v2 jeedom icone etat personnalisee - porte homy v2 jeedom icone etat personnalisee - portail
Fenêtre Eclairage Fumées / incendie Choc Chauffage fil pilote Alarme / sirène Volet, volet BSO
homy v2 jeedom icone etat personnalisee - volet

Le fond passe en rouge lorsque l’état passe à vrai pour les accessoires suivants afin d’indiquer plus clairement un problème de sécurité ou un risque de cambriolage : portail, porte de garage, porte et fenêtre

Garage fermé Garage ouvert
homy v2 jeedom icone etat personnalisee - garage

Amélioration du connecteur MQTT Tasmota

[X] Différentiation des canaux pour les modules Sonoff qui disposent de plusieurs sorties (Sonoff T1, Sonoff 4CH et 4CH Pro R2…). Chaque sortie est indiquée par #POWER1, #POWER2… dans le libellé de l’accessoire

[X] Les interrupteurs (Sonoff S20, S26, 4CH, T1) sont correctement rangés dans la catégorie prises et interrupteurs

Amélioration du connecteur Domoticz (HTTP et MQTT)

[X] Retour d’état plus rapide. Homy attend maintenant la réponse du serveur pour actualiser l’affichage. Des erreurs pouvaient exister dans la version précédente.
[X] Prise en charge des compteurs d’énergie P1 smart Meter. Affichage des mesures Usage1 et 2, Return 1 et 2
[X] Connecteur MQTT

  • Le changement de luminosité est correctement géré pour les ampoules RGB

Autres améliorations et corrections de Homy

[X] Amélioration du contraste des images d’entête (couleur et N&B)

[X] Affichage correcte des images d’entête. L’application d’un filtre pour obtenir des images N&B posait problème sur certains appareils. Le filtre a été remplacé par des images optimisées.
[X] Le test de connexion au serveur n’est effectué que si le connecteur est activé au moment de l’enregistrement des paramètres
[X] Nouvelles icônes et types de données :

  • Sabotage
  • Choc
  • Fuite d’eau
  • Fenêtre
  • Prise
  • Robot aspirateur
  • Chauffe eau
  • Chauffage par fil pilote (modes : confort, confort +1°C, confort +2°C, hors gel, eco, arrêt)

[X] La documentation est accessible depuis la page de configuration des connecteurs
[X] Unités personnalisables pour les grandeurs électriques (V, mV, mW, W, kW, Wh, kWh, A, mA)

Tutoriels et documentation intégrée

Vous avez maintenant un accès direct à la documentation et aux tutoriels dédiés à la configuration et à l’utilisation de Homy. D’autres tutoriels et articles seront ajoutés dans les prochaines versions…il faut un peu de temps pour tout écrire et le traduire en anglais.

Voici la liste des tutoriels disponibles

Au programme de la prochaine version

J’espère que vous apprécierez cette nouvelle version. Dans la prochaine mouture, vous pourrez profitez de vos caméras. Je viens de recevoir une caméra compatible onVif Digoo DG-W01F commandée sur Banggood.

J’en profite pour vous poser quelques questions à ce sujet pour m’aider à choisir les priorités dans les développements

Quel type de caméra et fonctionnalité(s) utilisez-vous ?
Quel(s) fabricant(s) de caméra IP utilisez-vous le plus ?
  • Proposer une autre réponse

Comme d’habitude, vous pouvez me faire parvenir vos remarques et vos problèmes techniques en utilisant le forum ou directement depuis l’appli.

Inscrivez-vous à la newsletter hebdomadaire

Aucun spam et aucun autre usage ne sera fait de votre email. Vous pouvez vous désinscrire à tout moment.

Promos à ne pas louper

Poster un Commentaire

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

  S’abonner  
Notifier de
Domotique et objets connectés à faire soi-même