4 astuces Home Assistant qui vous feront gagner des heures à long terme
Agence web » Actualités du digital » 4 astuces Home Assistant qui vous feront gagner des heures à long terme

4 astuces Home Assistant qui vous feront gagner des heures à long terme

Home Assistant est génial, mais il peut faire perdre du temps comme presque rien d'autre. Changez une petite chose et vous devez soudainement modifier plusieurs automatisations pour que les choses fonctionnent à nouveau. Cependant, avec un peu de planification, vous pouvez vous épargner des heures de temps perdu.

Créer un assistant Ne pas déranger à utiliser dans les automatisations

Il y a certains moments où vous ne souhaitez pas que les automatisations s'exécutent. Par exemple, si vous disposez d'une automatisation qui vous envoie une alerte critique lorsqu'un colis a été détecté sur le porche, vous ne souhaitez pas que cette automatisation s'exécute lorsque vous recevez une livraison à 3 heures du matin.

Vous pouvez ajouter des conditions à toutes vos automatisations pertinentes qui empêcheront les automatisations de fonctionner si l'heure est comprise entre 22 heures et 7 heures du matin. Ce serait bien jusqu'à ce que vous décidiez d'autoriser ces automatisations à fonctionner jusqu'à 23 heures. Vous devrez alors passer par chaque automatisation tour à tour, en modifiant l'heure de la condition.

Vous pouvez vous épargner beaucoup de travail en créant plutôt un assistant Ne pas déranger. Par exemple, vous pouvez créer un capteur d'heures du jour qui s'allume à une heure définie et s'éteint à nouveau à une autre heure définie.

Pour créer un capteur d'heures de la journée, accédez à Paramètres > Appareils et services > Aides, puis cliquez sur « Créer une aide ». Sélectionnez « Capteur d'heures de la journée », donnez-lui un nom tel que « Ne pas déranger » et remplissez les champs « À l'heure » et « À l'heure d'arrêt ». Cliquez sur « Soumettre » et le capteur est créé.

Vous pouvez désormais utiliser ce capteur comme condition dans vos automatisations afin que l'automatisation ne fonctionne que si l'état du capteur d'heures du jour est désactivé. Si jamais vous décidez de modifier la plage horaire, il vous suffit de modifier les paramètres du capteur d'heures du jour une seule fois, au lieu de devoir modifier plusieurs automatisations. Vous souhaiterez peut-être également créer un autre assistant que vous pouvez activer et désactiver manuellement pour arrêter temporairement l'exécution des automatisations.

Utiliser des scripts comme blocs de construction réutilisables

Vous pouvez disposer de plusieurs automatisations incluant les mêmes ensembles d’actions. Par exemple, j'ai de nombreux automatismes qui envoient la même notification à mon téléphone, à celui de ma femme et à la smart TV si elle est allumée. Ajouter à plusieurs reprises les mêmes actions de notification pour ces trois appareils devient vite fastidieux.

Avec un script, vous pouvez créer les actions pour envoyer une notification à plusieurs appareils, puis transmettre le message que vous souhaitez envoyer à ce script dans votre automatisation. Il vous suffit alors d’ajouter une seule action au lieu de plusieurs actions.

Un autre avantage est que si vous mettez à niveau votre téléphone ou si vous souhaitez ajouter plus d'appareils au mix, il vous suffit de modifier le script, plutôt que de devoir parcourir et modifier chaque automatisation une par une.

Pour créer un script, accédez à Paramètres > Automatisations et scènes > Scripts et cliquez sur « Créer un script ». Sélectionnez « Créer un nouveau script », cliquez sur l'icône de menu à trois points et sélectionnez « Ajouter des champs ». Remplissez le nom du champ comme « Titre », ce qui générera une clé de champ « titre ». Cliquez sur le bouton « Ajouter un champ », donnez au nouveau champ le nom « Message » et activez « Obligatoire ».

Cliquez sur « Ajouter une action » et sélectionnez l'action de notification que vous souhaitez utiliser. Entrez les espaces réservés du modèle de {{ message }} pour le message et {{ title | default('Home Assistant') }}pour le titre. Ajoutez toutes les autres actions de notification souhaitées, en utilisant les mêmes valeurs pour le message et le titre. Enregistrez votre script et donnez-lui un nom reconnaissable. Désormais, dans n'importe quelle automatisation, lorsque vous sélectionnez votre script comme action, vous verrez des champs pour saisir le titre et le message. Tout ce que vous entrez ici sera envoyé à tous les appareils que vous avez inclus dans votre script.

Les plans peuvent également vous faire gagner beaucoup de temps. Alors que les scripts sont des actions réutilisables, les plans sont des modèles réutilisables pour les automatisations. Vous pouvez importer des plans prêts à l’emploi depuis Blueprint Exchange ou créer les vôtres.

Respectez une convention de dénomination

Il y a certaines choses que j'aurais aimé savoir lorsque j'ai commencé à configurer ma maison intelligente à l'aide de Home Assistant. Un conseil que j'aurais aimé connaître était de commencer à utiliser une convention de dénomination cohérente dès le départ.

Home Assistant peut découvrir automatiquement de nombreux appareils domestiques intelligents, et il est trop facile de s'en tenir au nom que Home Assistant génère pour votre appareil. Cependant, cela peut souvent s’avérer contre-productif. Par exemple, les TRV intelligents qui fonctionnent avec mon thermostat intelligent ont reçu des noms tels que « VA0273951455 », qui ne donnent aucune indication sur ce qu'est l'appareil, dans quelle pièce il se trouve ou où il se trouve.

Il est préférable d'inclure des informations clés dans les noms de vos appareils et entités. En incluant la zone, le nom de l'appareil et le nom de l'entité, il est facile de voir en un coup d'œil exactement à quel appareil ou entité il est fait référence. Cela rend le dépannage ou la création d'automatisations beaucoup plus rapides, car vous n'avez pas besoin de parcourir une liste de noms d'entités déroutants pour essayer de trouver le « VA0273951455 » au lieu de « VA0273951456 ». Cela aide également lors du remplacement d’appareils ou de la création de tableaux de bord.

Choisissez une convention de dénomination et respectez-la. Par exemple, vous pouvez inclure la zone dans le nom de l'appareil et utiliser devicename_entitytype comme format pour vos noms d'entité. Les entités de mes TRV intelligents auraient alors des noms tels que master_room_trv_temperature et home_office_trv_humidity.

Utiliser des zones au lieu des identifiants d'appareil

C'est une autre astuce qui ne vous fait pas gagner de temps à court terme mais peut vous épargner beaucoup de travail inutile à long terme. Si vous ciblez des zones de vos automatisations plutôt que des appareils ou des entités individuels, cela peut rendre les choses beaucoup plus faciles lorsque vous devez apporter des modifications.

Par exemple, si vous souhaitez allumer les cinq lumières de votre salon, vous pouvez créer une automatisation comprenant cinq actions pour allumer chaque ampoule intelligente de la pièce. Cependant, si vous ajoutez les lumières à votre zone « Salon », vous pouvez allumer toutes les lumières avec une seule commande.

Dans votre automatisme, sélectionnez l'action Lumière : Activer et cliquez sur le bouton « Ajouter une cible ». Sélectionnez « Zones » et choisissez la zone appropriée. Vous devriez maintenant voir le nombre d'entités lumineuses qui seront allumées par cette action.

Si vous ajoutez une nouvelle lumière à votre salon, il vous suffira de l'attribuer à la zone Salon, et elle s'allumera avec toutes les autres, sans que vous ayez à toucher à votre domotique. Il en va de même si vous remplacez une lampe par une autre ou si vous en retirez une de la pièce. Il vous suffit d’effectuer une seule modification au lieu de plusieurs.


Ce ne sont là que quelques-unes des façons dont vous pouvez gagner du temps à long terme avec Home Assistant. Avec un peu de planification, vous pouvez minimiser les travaux inutiles à long terme, vous donnant ainsi plus de temps pour travailler sur votre prochain projet de maison intelligente.

★★★★★