Utilisateur de solutions de domotique depuis près de deux ans, j'ai pu constater un certain engouement lors du premier confinement suite au COVID. Beaucoup se sont retrouvés coincés à la maison, et ont souhaité se lancer dans l’aventure. Aujourd’hui, où en est-on ? Comment ne pas s’enfermer dans des solutions propriétaires onéreuses ? C’est ce que je vais tenter de vous montrer, à travers ce programme :
- Petit tour d’horizon des protocoles utilisés en domotique
- Un bref aperçu des solutions « logicielles » à notre disposition aujourd’hui
- Présentation complète du trio Home Assistant, Node-Red et MQTT
3. ◎ La domotique, c’est quoi ? Dans quel but ?
◎ Les questions à se poser avant de se lancer
◎ Les protocoles et les box disponibles
◎ Le trio gagnant 🎉
Plan
3
4. Intégrer à votre habitat toutes sortes d’automatismes
Se faciliter le quotidien, et améliorer son confort
La domotique, c’est quoi ?
4
5. Economies :
- Contrôler votre chauffage, votre consommation d’eau et/ou d’électricité
Sécurité :
- Activer l’alarme lorsqu’il n’y a personne au domicile
- Faire de la simulation de présence avec les lumières
- Fermer automatiquement la porte de garage en cas d’oubli
Confort :
- Gestion automatique de beaucoup de choses
- Ça reste un projet fun à faire ;)
La domotique, dans quel but ?
5
6. Argent vs Temps 💸
Think different BIGGER
Ne sous estimez pas le WAF !
N’oubliez pas les sauvegardes 💣
Simplicité vs Sécurité : le Cloud et votre dépendance à Internet
Les questions à se poser
6
9. - Protocole de messagerie “publish - subscribe”
- Système de “topic” (ou queue)
- Un topic pour la température de la salle de bain
- Un topic pour la détection de présence dans une pièce
- . . .
9
10. - https://www.zigbee2mqtt.io/
- Passerelle permettant d’interconnecter énormément de produits parlant Zigbee :
- Xiaomi
- Ikea Tradfri
- Philipps HUE
- Lidl (prochainement)
- https://www.zigbee2mqtt.io/information/supported_devices.html
- Et tout se fait à travers MQTT
Zigbee2MQTT
10
12. Home Assistant
12
- https://home-assistant.io - https://www.nabucasa.com/
- Communauté francophone toute jeune : https://hacf.fr
- Première version en 2013. Développé en Python. Open Source :). YAML compliant.
- Énormément d’intégrations et de contributions de la communauté
- 2 versions disponibles :
- Home Assistant Core: une version à installer soit même (paquet python, image
docker, …)
- Home Assistant Operating System : qui permet d’avoir un écosystème complet grâce
à Docker (bien plus simple pour les débutants)
14. 14
HA va chercher les informations dans MQTT
HA n’a aucune intelligence
En cas d’action, HA doit le faire via MQTT
HA ne gère que l’affichage, au final
Node-Red gère les automatisations à travers MQTT
🏃 https://github.com/hobbyquaker/awesome-mqtt pour une liste complète des
interfacages avec MQTT
zigbee2mqtt (zigbee)
zwave2mqtt (zwave)
rehau2mqtt (chaudière)
*2mqtt / mqtt2* }*2mqtt publient leurs mises à jour dans
MQTT
*2mqtt recoivent leurs ordres via MQTT