- Home
- Resources
- Integrations
- Home Assistant
Home Assistant Make integrationAutomate Home Assistant with Make.
Your house already knows things your other apps never hear about. The Home Assistant Make integration brings 9 modules, the bricks of a Make automation, to read an entity, flip a switch or write a value. It has no trigger module, so the page shows how to start a run.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Home Assistant Make integration actually do?
It links your Home Assistant instance to Make so an automation can read what your sensors say and act on your entities. In Make you build a scenario, a chain of modules that run one after the other, and Home Assistant supplies nine of those modules. Eight act on the house, one hands back the full list of what exists.
Three results come back over and over. A status check that pulls the state of one sensor with Read an Entity and stops the rest of the scenario when the value is fine. A remote command that ends on Fire an Action, so a form, a calendar or a support ticket handled elsewhere can act on the house. And a value pushed the other way with Update a Numeric Entity, when a figure computed somewhere else belongs on your dashboard.
What Make cannot do here is wait. Home Assistant gives Make no trigger module, so nothing arrives on its own. Make is the one that asks, on the schedule set on the first module of the scenario, 15 minutes by default and 15 minutes minimum on the Free plan, and Make pricing covers the rest. When the reaction has to be quick, start the scenario on a trigger from another app.
One honest caveat about the official page: Make states that its Home Assistant documentation is AI-generated and may contain mistakes. Check anything critical against Home Assistant itself.
The same app exists on the other side. There is a Home Assistant n8n integration, and the n8n vs Make comparison lays out the criteria if the tool is not picked yet.
How do you connect Home Assistant to Make?
- 01
Create a long-lived token in Home Assistant
Log in to your Home Assistant instance and copy its URL from your browser's address bar. Open your user profile, scroll down to Long-Lived Access Tokens, click Create Token, give it a name, then copy the token shown on screen.
- 02
Add a module and open the connection window
In Make, drop any Home Assistant module into your scenario and click Create a connection. A connection is your account linked to Make once, then reused by every Home Assistant module you add after that one.
- 03
Name it and paste your credentials
The Connection name field is optional, but a clear name helps the day a second instance shows up. Paste the URL and the token you copied from Home Assistant, or follow what the window asks for, then confirm.
Your first scenario: read a sensor, then act
GoalWhen the schedule fires, Make reads one Home Assistant entity and acts on the house if the value calls for it.
- 01
Create the scenario
Open the Scenarios page in Make, create a new scenario and click the + to place your first module. Search Home Assistant by name and pick Read an Entity.
- 02
Link your account
Click Create a connection, paste the instance URL and the long-lived token, then confirm. Every Home Assistant module you add afterwards reuses the same connection, so this happens once.
- 03
Point the module at one entity
Tell Read an Entity which sensor you want. Once the connection exists, Make queries your instance and offers what it can read, so you pick from a list instead of typing from memory.
- 04
Add the action
Click the + on the right of the module and add Fire an Action. Map the entity you just read into it, so the action lands on the same thing the first module looked at.
- 05
Test with Run once
Click Run once. Make executes the scenario one time and shows the bundle each module received, a bundle being one item that travels from module to module. Read the state that came back before going further.
- 06
Set the clock and switch it on
Open Scheduling on the first module to choose how often Make asks, 15 minutes by default, then flip the scenario on. Nothing runs until that switch is on.
What each Home Assistant module does
Home Assistant gives you 9 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Fire an Action
ActionIn Make“Fires specified Home Assistant action. Returns a list of states that have been changed during action execution.”
This is the module that makes something happen at home. You name the action and the entity it applies to, Home Assistant runs it, and the module hands back the entities whose state changed while it ran.
Fire an Event
ActionIn Make“Fires specified Home Assistant event. Returns `message` property if successful.”
Instead of acting on an entity, this one raises a named event inside Home Assistant and returns a short confirmation when it went through. Your own Home Assistant automations listen for that event and take over from there.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
The catch-all. It reaches any endpoint of the Home Assistant API, the technical door one tool uses to query another, through the connection you already set up.
Read an Entity
ActionIn Make“Reads the state and details of a specified sensor.”
Reads one entity and gives you its current state with its details, without changing anything. That reading is what the rest of the scenario decides on: a temperature, a door, a battery level.
Toggle a Boolean Entity
ActionIn Make“Toggle the state of a specified boolean entity. If the entity is off, turn it on. If an entity is on, turn it off.”
Flips a yes/no entity to the opposite position: off becomes on, on becomes off. You do not have to know where it stands, the module works it out.
Update a Boolean Entity
ActionIn Make“Sets the boolean value of a specified entity.”
Sets a yes/no entity to the exact value you give it. Whatever position it was in, it ends up where you said, which makes the outcome of the scenario predictable.
Update a Entity State
ActionIn Make“Updates or creates the state of a specified entity.”
Writes the state of an entity, and creates that entity when it does not exist yet. It is how a value living in another tool, a stock level, a booking count, ends up visible in Home Assistant.
Update a Numeric Entity
ActionIn Make“Sets the value of a specified entity.”
Numbers get their own module: you hand it the value, the entity takes it. The figure can come from a calculation done earlier in the scenario or from a different app entirely.
List Entities
SearchIn Make“Lists all existing entities, including state and attributes.”
The only search of the set. It brings back every entity of your instance with its state and attributes, one bundle per entity, ready for the next module to filter or walk through.
Need help automating Home Assistant with Make?
A person reads every message.
Questions that come up next
01Is the Home Assistant Make integration free?
02What do you need to connect Home Assistant to Make?
03Does Home Assistant react in real time with Make?
04What if a module is missing or a limit gets in the way?
05Make or n8n for Home Assistant?
Get our weekly automation tips.
No spam. Unsubscribe anytime.