La version beta 0.2.6 de Homy est disponible au téléchargement sur le Play Store 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).
Sommaire
- 1 Connecteur Home Assistant / Hass.io
- 2 Robots aspirateurs (composant vacuum robot cleaner)
- 3 Thermostat connecté, climatisation, PAC (composant climate)
- 4 Piloter les ouvrants : porte de garage, volets roulants, stores à lamelles (composant cover)
- 5 Modules domotiques CPL Wattlet
- 6 Améliorations Jeedom/NextDom
- 7 Amélioration du connecteur MQTT Tasmota
- 8 Amélioration du connecteur Domoticz (HTTP et MQTT)
- 9 Autres améliorations et corrections de Homy
- 10 Tutoriels et documentation intégrée
- 11 Au programme de la prochaine version
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.
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 :
|
Et vous, quel composant de Home Assistant utilisez-vous le plus ?Poll Options are limited because JavaScript is disabled in your browser. |
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.
Toutes les commandes disponibles sur HASS |
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
(*) 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
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) |
Thermostat Ecobee sur HASS |
Climatisation sur HASS |
PAC sur HASS |
Thermostat Ecobee sur Homy |
Climatisation depuis Homy |
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.
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).
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).
Commande de volets roulants, porte de garage, rideaux sur HASS (cover) |
Le composant ouvrant sur Homy. Pilotage de la position et de l’orientation des lamelles (Tilt) |
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)
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).
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
[X] L’icône d’état peut être personnalisée en configurant le type générique de la commande correspondante
Les types génériques suivants sont supportés
Serrure | Sabotage | Prise | Présence / mouvement | Porte | Portail | Garage | Fuite |
Fenêtre | Eclairage | Fumées / incendie | Choc | Chauffage fil pilote | Alarme / sirène | Volet, volet BSO | |
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 |
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
- Comment accéder à son serveur domotique Jeedom depuis l’extérieur. Plugin officiel, DynDNS, appli Homy
- Piloter le composant climate (thermostat, PAC, climatisation) Home Assistant depuis Homy
- Piloter le composant Vacuum (robot aspirateur) Home Assistant depuis Homy
- Piloter Domoticz via l’API JSON, configurer le connecteur Homy MQTT
- Piloter Jeedom depuis Homy, configurer le connecteur
- Configurer un accès externe à Jeedom depuis Homy. Plugin officiel, routeur, DynDNS
- Piloter Domoticz depuis Homy, configurer le connecteur HTTP/ HTTPS
- Accessoires Jeedom, masquer l’affichage de certaines commandes sur Homy
- Piloter Home Assistant depuis Homy, configurer le connecteur
- Piloter les modules Wattlet depuis Homy, configurer le connecteur
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 ?Poll Options are limited because JavaScript is disabled in your browser. Quel(s) fabricant(s) de caméra IP utilisez-vous le plus ?Poll Options are limited because JavaScript is disabled in your browser.
Comme d’habitude, vous pouvez me faire parvenir vos remarques et vos problèmes techniques en utilisant le forum ou directement depuis l’appli.
|
Avez-vous aimé cet article ?