Ressources · Intégration Make

Intégration Home Assistant MakeAutomatiser Home Assistant avec Make.

Ta maison sait des choses que tes autres outils ignorent. L'intégration Home Assistant Make pose 9 modules, les briques d'une automatisation Make, pour lire une entité, basculer un interrupteur ou écrire une valeur. Aucun déclencheur ici : c'est Make qui va chercher.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

Que fait vraiment l'intégration Home Assistant Make ?

Elle relie ton instance Home Assistant à Make pour qu'une automatisation puisse lire ce que disent tes capteurs et agir sur tes entités. Dans Make, tu construis un scénario, une suite de modules qui s'enchaînent, et Home Assistant en fournit neuf. Huit agissent sur la maison, un seul ramène la liste complète de ce qui existe.

Trois résultats reviennent souvent. Le contrôle d'état, qui va chercher la valeur d'un capteur avec Read an Entity et arrête la suite du scénario quand tout va bien. La commande à distance, qui finit sur Fire an Action pour qu'un formulaire, un agenda ou un ticket traité ailleurs agisse sur le logement. Et la valeur poussée dans l'autre sens avec Update a Numeric Entity, quand un chiffre calculé ailleurs doit apparaître sur ton tableau de bord.

Ce que Make ne sait pas faire ici, c'est attendre. Home Assistant ne fournit aucun module déclencheur, donc rien n'arrive tout seul. C'est Make qui demande, au rythme posé sur le premier module du scénario, 15 minutes par défaut et 15 minutes au minimum sur le plan Free, et Combien coûte Make détaille le reste. Quand la réaction doit être rapide, fais démarrer le scénario sur le déclencheur d'une autre app.

Une mise en garde honnête sur la page officielle : Make précise que sa documentation Home Assistant est générée par IA et peut contenir des erreurs. Sur un point critique, vérifie du côté de Home Assistant.

La même app existe en face. Il y a une Intégration Home Assistant n8n, et le comparatif n8n vs Make donne les critères quand l'outil n'est pas encore choisi.

Connexion

Comment connecter Home Assistant à Make ?

  1. 01

    Crée ton jeton dans Home Assistant

    Connecte-toi à ton instance Home Assistant et copie son URL depuis la barre d'adresse du navigateur. Ouvre ton profil utilisateur, descends jusqu'à Long-Lived Access Tokens, clique sur Create Token, donne-lui un nom, puis copie le jeton affiché à l'écran.

  2. 02

    Ajoute un module et ouvre la connexion

    Dans Make, pose n'importe quel module Home Assistant dans ton scénario et clique sur Create a connection. Une connexion, c'est ton compte relié à Make une seule fois, que tous les modules Home Assistant suivants réutilisent.

  3. 03

    Nomme-la et colle tes identifiants

    Le champ Connection name est facultatif, mais un nom clair te sauve le jour où une deuxième instance arrive. Colle l'URL et le jeton récupérés côté Home Assistant, ou suis ce que la fenêtre te demande, puis valide.

Premier scénario

Ton premier scénario : lister tes entités, puis les remettre à zéro

ObjectifQuand tu lances le scénario, Make sort la liste de toutes tes entités Home Assistant et remet chacune d'elles sur la position que tu as choisie.

  1. 01

    Crée le scénario

    Depuis la page Scenarios de Make, crée un nouveau scénario et clique sur le + pour poser le premier module. Cherche Home Assistant par son nom et choisis List Entities.

  2. 02

    Relie ton compte

    Clique sur Create a connection, colle l'URL de l'instance et le jeton longue durée, puis valide. Tous les modules Home Assistant ajoutés ensuite réutilisent cette connexion, tu ne le fais qu'une fois.

  3. 03

    Garde List Entities tel quel

    Ce module ne demande aucun réglage : une fois la connexion en place, il ramène toutes les entités de ton instance, une par bundle. C'est cette liste complète que le module suivant va parcourir.

  4. 04

    Ajoute l'action

    Clique sur le + à droite du module et ajoute Update a Boolean Entity. Mappe l'identifiant que te transmet chaque bundle de List Entities et choisis la position voulue, allumée ou éteinte : Make répète l'action sur chaque entité reçue.

  5. 05

    Teste avec Run once

    Clique sur Run once. Make exécute le scénario une seule fois et t'affiche les bundles reçus par chaque module, un bundle étant un élément qui passe d'un module au suivant. Relis ce qui remonte avant d'aller plus loin.

  6. 06

    Planifie et active

    Ouvre Scheduling sur le premier module pour décider à quelle fréquence Make interroge l'instance, 15 minutes par défaut, puis bascule le scénario sur actif. Tant que l'interrupteur est éteint, rien ne tourne.

Modules

Ce que chaque module Home Assistant sait faire

Home Assistant te donne 9 modules. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

Home Assistant1

Fire an Action

Action

Dans MakeFires specified Home Assistant action. Returns a list of states that have been changed during action execution.

C'est le module qui fait bouger quelque chose chez toi. Tu nommes l'action et l'entité visée, Home Assistant l'exécute, et le module te rend la liste des entités dont l'état a changé pendant son exécution.

Quand l'utiliser
un devis passe en signé dans ton CRM et l'atelier doit être prêt à l'arrivée du client.
Attention
rien ne se rattrape, teste avec Run once sur une entité sans conséquence avant de viser la vraie.
Home Assistant2

Fire an Event

Action

Dans MakeFires specified Home Assistant event. Returns `message` property if successful.

Au lieu d'agir sur une entité, celui-ci émet un événement nommé dans Home Assistant et renvoie une courte confirmation quand c'est passé. Ce sont tes propres automatisations Home Assistant qui écoutent cet événement et prennent le relais.

Quand l'utiliser
la logique vit déjà dans Home Assistant, tu veux seulement que Make donne le signal.
Attention
la confirmation dit que l'événement est parti, pas que quelque chose y a répondu.
Home Assistant3

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API call.

Le module fourre-tout. Il atteint n'importe quel point d'entrée de l'API Home Assistant, la porte technique par laquelle un outil en interroge un autre, avec la connexion déjà en place.

Quand l'utiliser
ton instance expose quelque chose que la liste des modules ne propose pas, et tu préfères rester dans Make.
Attention
tu montes la requête toi-même, et elle compte comme une opération, c'est-à-dire une exécution de module décomptée de ton plan.
Home Assistant4

Read an Entity

Action

Dans MakeReads the state and details of a specified sensor.

Il lit une entité et te donne son état du moment avec ses détails, sans rien modifier. Cette lecture, c'est ce sur quoi la suite du scénario décide : une température, une porte, un niveau de batterie.

Quand l'utiliser
avant toute action, pour vérifier la situation plutôt que d'agir à l'aveugle.
Attention
il lit à l'instant où le scénario tourne, une valeur qui bouge entre deux passages n'est jamais vue.
Home Assistant5

Toggle a Boolean Entity

Action

Dans MakeToggle the state of a specified boolean entity. If the entity is off, turn it on. If an entity is on, turn it off.

Il bascule une entité oui/non dans l'autre position : éteinte, elle s'allume ; allumée, elle s'éteint. Tu n'as pas besoin de savoir où elle en est, le module s'en occupe.

Quand l'utiliser
un interrupteur unique piloté depuis un bouton posé ailleurs dans tes outils, exactement comme si on appuyait dessus.
Attention
deux passages te ramènent au point de départ, ce n'est donc pas le bon choix quand la position finale compte.
Home Assistant6

Update a Boolean Entity

Action

Dans MakeSets the boolean value of a specified entity.

Il pose une entité oui/non sur la valeur exacte que tu donnes. Peu importe où elle était, elle finit là où tu l'as dit, et le résultat du scénario devient prévisible.

Quand l'utiliser
la fin d'un scénario où un interrupteur doit être éteint quel que soit son état précédent.
Attention
il écrase sans demander, une entité changée à la main une seconde plus tôt repart dans l'autre sens.
Home Assistant7

Update a Entity State

Action

Dans MakeUpdates or creates the state of a specified entity.

Il écrit l'état d'une entité, et il la crée quand elle n'existe pas encore. C'est comme ça qu'une valeur venue d'un autre outil, un stock, un nombre de réservations, devient visible dans Home Assistant.

Quand l'utiliser
tu veux voir sur ton tableau de bord une donnée pour laquelle Home Assistant n'a aucun capteur.
Attention
un nom qu'il ne reconnaît pas devient une nouvelle entité, une faute de frappe te laisse un doublon au lieu d'une erreur.
Home Assistant8

Update a Numeric Entity

Action

Dans MakeSets the value of a specified entity.

Les nombres ont leur module à part : tu donnes la valeur, l'entité la prend. Le chiffre peut venir d'un calcul fait plus tôt dans le scénario ou d'une tout autre app.

Quand l'utiliser
une consigne de température qui suit l'occupation d'une salle réservée dans ton outil de réservation.
Attention
il pose une valeur, il n'en ajoute pas, calcule le nouveau chiffre dans Make avant de l'envoyer.
Home Assistant9

List Entities

Recherche

Dans MakeLists all existing entities, including state and attributes.

La seule recherche du lot. Elle ramène toutes les entités de ton instance avec leur état et leurs attributs, un bundle par entité, prêt à être filtré ou parcouru par le module suivant.

Quand l'utiliser
au moment de câbler un scénario, pour retrouver le nom exact de l'entité que tu cherches.
Attention
une recherche peut ne rien renvoyer, renvoyer un élément ou une longue liste, et chaque élément traité derrière coûte une opération de plus.
Besoin d'aide

Besoin d'aide pour automatiser Home Assistant avec Make ?

Une personne lit chaque message.

FAQ

Les questions qui viennent ensuite

01L'intégration Home Assistant Make est-elle gratuite ?
Oui côté Make. Home Assistant est une app standard, donc disponible dès le plan Free, et il n'y a rien à payer à Make pour l'app elle-même. Ce que le plan Free encadre, c'est le fonctionnement : 2 scénarios actifs, 15 minutes minimum entre deux exécutions planifiées, 5 minutes d'exécution, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Les plans payants descendent l'intervalle à 1 minute, lèvent la limite de scénarios actifs et montent à 40 minutes d'exécution. Ton instance Home Assistant se règle de son côté, selon la page tarifaire de Home Assistant.
02Que faut-il pour connecter Home Assistant à Make ?
Trois choses, à réunir avant même d'ouvrir Make. Une instance Home Assistant active, sinon Make n'a personne à qui parler. L'URL de cette instance, copiée dans la barre d'adresse une fois connecté. Et un jeton d'accès longue durée, créé depuis ton profil utilisateur, section Long-Lived Access Tokens. Dans Make, tu ajoutes ensuite un module Home Assistant, tu cliques sur Create a connection, tu peux nommer la connexion dans le champ Connection name, et tu entres les identifiants copiés. Tous les modules de l'app réutilisent cette connexion ensuite.
03Home Assistant réagit-il en temps réel dans Make ?
Non, et c'est le point à comprendre avant de construire. L'app propose 9 modules et aucun déclencheur, donc Home Assistant n'appelle jamais Make de lui-même. Il n'y a pas de module instantané ici, rien n'arrive par webhook depuis ton instance, c'est-à-dire par un appel que l'app enverrait à Make dès qu'il se passe quelque chose. C'est Make qui demande, au rythme posé sur le premier module du scénario, 15 minutes par défaut. Deux contournements : démarrer le scénario sur le déclencheur d'une autre app, ou donner à Make son propre webhook et le faire appeler depuis l'extérieur.
04Que faire si un module manque ou si une limite gêne ?
Passer par Make an API Call. Il fait partie des 9 modules, il emprunte la même connexion et il atteint n'importe quel point d'entrée de l'API Home Assistant, donc ce que les huit autres ne couvrent pas reste dans le scénario. À savoir aussi : Make signale que sa propre documentation Home Assistant est générée par IA et peut comporter des erreurs, alors vérifie un point important directement auprès de Home Assistant. Si le compte n'y est toujours pas, reprends par la connexion, l'instance doit être allumée et le jeton encore valide.
05Make ou n8n pour Home Assistant ?
Ça dépend surtout de l'endroit où tu veux piloter tes automatisations. Dans Make, un scénario reste une suite de modules qu'on assemble à la souris, sans une ligne de code, et Home Assistant s'y branche comme n'importe quelle autre app. n8n change la donne si tu héberges déjà ton instance toi-même : la logique tourne à côté d'elle, quitte à écrire un peu de code dans un nœud le jour où un module standard ne suffit plus. Les deux savent parler à Home Assistant, donc le choix se joue ailleurs : regarde le reste de tes outils et pars sur celui qui les connaît déjà tous.
Hack'celeration Lab

Reçois nos astuces d'automatisation chaque semaine.

Pas de spam. Désinscription en un clic.