Alexa et Google Assistant progressent de plus en plus dans l’automatisation de vos gadgets pour la maison intelligente. Cela signifie que Google et Amazon sauront exactement quand vous tamisez vos lumières, quand vous quittez la maison et quel type de café vous aimez avec votre machine Nespresso 2049 PodMax.
Des trucs effrayants, non?
Entrez Home Assistant: une alternative open source et gratuite qui peut être utilisée dans les murs de votre Internet domestique. Il est flexible, prend en charge les équipements de maison intelligente les plus populaires et n’exploite pas vos données. Et malgré le nom, il n’a aucune affiliation avec Google.
Lis ça: Comment créer votre propre hub domestique intelligent avec un Raspberry Pi
Mais il y a un problème: ce n’est pas facile à utiliser. Vous devez programmer manuellement les automatisations. La dernière fois que nous avons essayé la programmation informatique, c’était dans les années 90, en créant un jeu sur Q Basic. Cela ne s’est pas bien terminé. Cependant, nous avons réussi à rendre Home Assistant opérationnel. alors j’espère que cela offre des encouragements.
Il y a beaucoup de documentation Home Assistant disponible en ligne, mais la plupart suppose que vous connaissez une terminologie que la plupart d’entre nous ne connaissent tout simplement pas. Heureusement pour vous, nous avons élaboré ce guide des mannequins pour vous aider à démarrer.
Nous utilisons Home Assistant fonctionnant sur un Raspberry Pi 3. Vous en aurez également besoin, avec un câble Ethernet, une carte microSD et un adaptateur pour vous permettre d’écrire dessus en utilisant votre ordinateur portable ou de bureau, tel qu’un microSD- adaptateur vers SD ou un dongle microUSB.
Installation
Tout d’abord, nous devons télécharger le fichier image de Home Assistant. Celui-ci contient toutes les données dont nous avons besoin pour écrire sur la carte SD, qui agit comme le disque dur du Raspberry Pi.
Vous pouvez le télécharger directement depuis le site Web de Home Assistant. Cependant, nous ne pouvons pas simplement faire glisser et déposer ce fichier sur la carte microSD. Branchez votre carte sur votre ordinateur portable, puis téléchargez et installez une application appelée Etcher. C’est ce que recommande l’équipe de Home Assistant.
Il s’agit d’une application d’écriture d’image qui organise correctement les données sur la carte. Exécutez-le, cliquez sur Sélectionnez une image et recherchez le fichier image que vous venez de télécharger. presse Sélectionnez Drive puis choisissez la carte microSD dans la fenêtre contextuelle.
presse Éclat et Etcher fera le reste. Si votre carte est rapide, cela ne devrait prendre qu’un instant.
Commencer
Etcher démonte automatiquement la carte. Vous pouvez simplement le retirer de votre ordinateur portable et brancher la microSD sur votre Raspberry Pi.
Branchez votre Pi sur votre routeur à l’aide d’un câble Ethernet, puis sur une alimentation.
Il n’a pas besoin d’être connecté à un moniteur. Mais si vous le faites, vous ne verrez que le logo Home Assistant. Lors du premier démarrage, vous devrez le laisser fonctionner pendant 20 minutes maximum pendant le téléchargement des mises à jour et des ressources supplémentaires requises.
Comment ça fonctionne
Voici la première chose à faire. Pendant que Home Assistant s’exécute sur votre Raspberry Pi, vous le configurez et le contrôlez depuis votre ordinateur portable, votre ordinateur de bureau ou votre téléphone.
Nous allons utiliser un ordinateur portable, car les choses deviennent un peu plus compliquées à partir de là.
Ouvrez un navigateur et tapez â ???? http: //hassio.local: 8123 / â ???? dans la barre d’adresse, en vous assurant que vous êtes connecté aux mêmes réseaux Wi-Fi que votre Pi. Nous vous recommandons d’utiliser Chrome car nous avons eu des problèmes avec Safari et Firefox.
Vous devriez maintenant voir l’interface Home Assistant, un nombre bleu et blanc d’une simplicité désarmante. Pour le moment, il devrait sembler assez vide, à part quelques liens vers des guides de démarrage. Cliquez sur le bouton dans le coin supérieur gauche de l’écran pour afficher le menu.
Configurer Home Assistant
Nous devons maintenant doter Home Assistant de nos appareils intelligents pour la maison. Pour les besoins de ce guide, nous traiterons des lampes intelligentes de Philips Hue et Lifx, car elles montrent deux façons dont la plate-forme découvre notre équipement.
Tout d’abord, sélectionnez le hass.io entrée dans le menu latéral. Si cela fait apparaître un écran vide, essayez un autre navigateur. Nous n’avons pas pu le faire fonctionner avec Firefox ou Safari.
Vous devriez cependant voir un autre menu qui comprend un élément appelé Magasin complémentaire. Cela offre un tas de modules qui permettent aux passionnés de faire des choses plus avancées avec Home Assistant, mais nous en recherchons un qui rend le système plus facile à utiliser. Il s’appelle Configurator.
Le configurateur nous permet de créer des automatisations sans le faire dans un éditeur de texte, ce qui est encore plus délicat. Une fois installé, vous devriez voir une page de configuration, mais pour le faire fonctionner, nous devons ajouter le mot de passe d’accès à la configuration â ???? Configâ ???? section de texte ci-dessous. Par défaut, il devrait lire «null», mais le mot de passe dont nous avons besoin est «secret». Assurez-vous d’inclure également les guillemets, sinon cela ne fonctionnera pas.
Ajout de Philips Hue
Maintenant, ajoutons nos ampoules Philips Hue. Sélectionner Configuration depuis le menu latéral, puis Intégrations dans le panneau principal.
Vous devriez voir une option Philips Hue Bridge. Cliquez dessus et vous devriez être invité à appuyer sur le bouton de votre pont Hue. Faites-le et Home Assistant découvrira et ajoutera automatiquement vos lumières à l’interface.
Sélectionner Aperçu dans le menu latéral et vous devriez voir des interrupteurs pour vos différentes lumières Hue. Bravo â ???? nous avons maintenant mis en place Home Assistant, dans le sens le plus élémentaire.
Si vous ne les voyez pas, essayez de redémarrer Home Assistant en accédant à Configuration > Général puis en sélectionnant Redémarrer, sous l’en-tête Server Management.
Ajout de Lifx
Cependant, tous les appareils ne peuvent pas être ajoutés de cette manière. Nous devons creuser un peu plus pour ajouter des ampoules Lifx.
Sélectionner hass.io dans le menu latéral, cliquez sur Configurateur et alors Ouvrir l’interface utilisateur Web. C’est là que nous rencontrons le côté édition de texte de Home Assistant, qui est actuellement inévitable. Désolé.
Cliquez sur l’icône du dossier en haut à gauche de l’écran et sélectionnez le paramètre â ???? configuration.yamlâ ???? fichier dans la liste déroulante. Vous verrez une page pleine de texte de type code, qui aura l’air très hostile. Cependant, nous n’avons qu’à ajouter quelques lignes.
Trouvez la ligne qui lit «découverte:» et ajoutez ce qui suit en dessous:
une????
lumière:
– plateforme: lifx
une????
Cela indique à Home Assistant de rechercher les lumières Lifx. Si vous devez ajouter différents appareils, vous pouvez trouver le code nécessaire dans la partie Composants du site Web de Home Assistant.
Contrôle des lumières avec votre téléphone
Si vous avez un iPhone, il existe une application appelée Home Assistant Companion qui a une interface semblable à celle que vous voyez sur votre ordinateur portable. Cependant, lorsque vous le démarrez, vous devez ajouter le même – http: //hassio.local: 8123â ???? URL que nous avons utilisée dans le navigateur Internet pour que cela fonctionne.
En théorie, vous devriez pouvoir faire la même chose avec un téléphone Android, en chargeant cette URL dans Chrome et en sélectionnant «ajouter à l’écran d’accueil». dans le menu Chrome. Cependant, nous n’avons pas pu faire fonctionner cela avec un Honor 10 ou un Nokia 7 Plus.
Premiers pas avec les automatisations
Maintenant, il est temps de devenir sérieux. Vous pouvez faire énormément de choses avec Home Assistant, mais nous allons détailler quelques micro-projets pour vous donner une idée du fonctionnement des automatisations.
Tout d’abord, nous allons transformer une chambre Philips Hue en une lumière qui change la température de couleur d’une lumière du jour austère. blanc à un blanc orangé ressemblant à un coucher de soleil le soir. Nous transformerons également notre bureau Lifx light en une alarme visuelle qui nous rappelle à 18 heures qu’il est temps d’arrêter de travailler.
Pour faire une automatisation, sélectionnez Configuration dans le menu latéral, puis sélectionnez Automatisation et cliquez sur â ???? + â ???? bouton en bas à droite de l’écran.
Cela fait apparaître le formulaire qui simplifie un peu la création de macros. Donnons-lui le titre «Morning». En dessous, vous verrez la section Trigger. Dans ce cas, notre déclencheur est «Time», que vous pouvez sélectionner dans la liste déroulante des déclencheurs. Réglez-le à 7h00, ou à l’heure à laquelle vous souhaitez que la lumière s’allume.
Sous la partie Trigger se trouve une section Condition, mais nous n’en avons pas besoin pour le moment. Nous voulons la section Actions ci-dessous. Laissez le type d’action tel quel, affichant «Appeler le service», et sélectionnez «light.turn_on». option dans la liste déroulante des services.
En l’état, cette automatisation Home Assistant allumerait toutes nos lumières à 7 heures du matin, mais nous voulons une lumière et une température de couleur spécifiques. Pour ce faire, certaines commandes supplémentaires doivent être ajoutées à la section Données de service ci-dessous. Ajoutez ce code:
“entity_id”: “light.bedroom”,
“kelvin”: “6000”
â ???? light.bedroomâ ???? est le nom de la lumière dans notre démo, mais le vôtre dépendra du nom que vous avez donné à l’ampoule lors de sa configuration initiale. 6000 Kelvin offre une lumière énergisante qui est bonne pour le matin.
Appuyez sur le bouton Enregistrer en bas à droite de l’écran et cette automatisation sera enregistrée.
Maintenant, ajoutez une autre automatisation. Cette fois, changez l’heure à 12h00 et la cote Kelvin à 4500, pour un ton léger légèrement plus détendu à midi. Et un autre à 19h00, laissant tomber le Kelvin à 3000 détendu. C’est un ton blanc chaud.
Vous voulez éteindre la lumière à 23 heures? C’est facile. Faites une autre automatisation, réglez l’heure à 23h00, choisissez le “light.turn_off”. service dans la liste déroulante Action et ajoutez â ???? “entity_id”: â ???? light.bedroomâ ???? â ???? (encore une fois, utilisez le nom de votre propre ampoule Hue) dans la zone Données de service.
Rappel de fin de travail Lifx
Ensuite, c’est l’alarme de travail Lifx. Les ampoules Lifx sont en fait capables de prouesses automatisées plus soignées que celles de Philips Hue dans Home Assistant, y compris une fonction d’impulsion qui fait clignoter la lumière ou la fait changer brièvement de couleur sur commande.
Ouvrez une nouvelle automatisation et réglez l’heure sur 18h00. Laissez le type d’action en tant que service d’appel et sélectionnez â ???? light.lifx_effect_pulseâ ???? dans la liste déroulante Action.
Ensuite, ajoutez ce qui suit à la zone Données de service:
“entity_id”: “light.lifx_h079t52544bb”,
“mode”: “respirer”,
“période”: “3”,
“color_name”: “vert”,
“cycles”: “4”
Cela fait que l’ampoule devient progressivement verte puis revient sur une période de 3 secondes, répétant le motif quatre fois (cycles). Cependant, vous devrez remplacer le code ci-dessus par celui de votre propre ampoule Lifx.
Une impulsion de lumière verte de 12 secondes ne nous empêchera peut-être pas de travailler tard, mais cela nous rappellera que nous le faisons.
Comment diable puis-je créer mes propres automatisations?
Mais où en savoir plus sur les commandes possibles, et / ou les codes d’identification de vos ampoules Hue et LIFX?
La zone de démonstration des services est la clé ici, et le meilleur moyen de vous familiariser avec Home Assistant en général. Son raccourci est la petite icône en forme de télécommande qui se trouve sous la partie Outils de développement du menu latéral.
Ici, vous pouvez consulter les noms exacts de vos appareils domestiques intelligents, toutes les actions disponibles et les paramètres que vous pouvez y utiliser. C’est le meilleur moyen de créer votre code, et vous pouvez en essayer instantanément en appuyant sur le bouton Service téléphonique bouton.
La clé pour réussir cette partie est de prêter attention à la manière dont la langue est structurée. Chaque partie de l’action reçoit sa propre ligne, est placée entre guillemets et les commandes sont séparées par une virgule. Respectez les règles et vous vous habituerez aux automatisations de Home Assistant en un rien de temps.
Notre conseil est de jouer et de voir ce que vous pouvez trouver. Home Assistant n’est peut-être pas simple et moelleux, mais son approche pratique vous permet de faire à peu près tout ce que vous voulez. Et si ce code semble trop, l’équipe de Home Assistant prévoit d’introduire une interface visuelle plus conviviale d’ici la fin de 2018.