HomeBot for HomeKit
by Pedro Jose Pereira Vieito more by this developer →
#220,292 of 718,701 by ratings on Apple · #17,063 of 60,319 in Utilities
First seen by this census 09/05/2026 — the store does not publish a creation date
Last updated 09/13/2026
Tracked since 09/05/2026
Compare with another extension
Category: Utilities
Description
HomeBot for HomeKit lets you automate your home in powerful new ways. It provides the following advanced actions through Shortcuts and, on Mac, through its command-line tool:
• Run Home Action: This powerful action allows you to apply four types of HomeKit actions in bulk to the input items: Trigger Scene, Switch Device Status, Change Device Property, and Change Primary Home.
• Get Home Items: Lists all HomeKit items and allows you to filter them using many configurable parameters, including type (scenes, devices, device groups, rooms, and homes), service type (such as lightbulb, outlet, or thermostat), name, room, home, and activation status. The action output includes these fields, device properties such as light brightness or thermostat target temperature, and additional sensor information such as temperature, humidity, and air quality.
Action Types:
• Trigger Scene: Allows you to trigger one or multiple HomeKit scenes.
• Switch Device Status: Activate, deactivate, or toggle one or more devices or device groups.
• Change Device Property: Allows you to change any supported device or device group property (like light brightness or thermostat target temperature; see the notes below for the full list).
• Change Primary Home: Set the default HomeKit home. Changing your primary home propagates the change to all your devices, and Siri automatically uses the selected home by default.
With these actions, you can automate HomeKit in many new ways. HomeBot includes example shortcuts that demonstrate its capabilities:
• Trigger Scenes: Lists all scenes available in your primary home and allows you to choose which ones to trigger in bulk.
• Switch Lightbulbs in Room: Allows you to toggle, activate or deactivate all lightbulbs in a room.
• Get Home Status: Exports the status of all items in your primary home to a JSON file.
• Get Temperature Measurements: Shows the measurement of each temperature sensor in your HomeKit setup.
• Set Thermostats Temperature: Set the target temperature of one or multiple thermostats.
• Set Light Brightness in Room: Set the light brightness of all lightbulbs in a room.
• Change Lightbulb Colors: Iterates through multiple rainbow colors and updates the lightbulb hue accordingly.
• Change Primary Home: Lists all available homes and allows you to choose the one to set as primary home.
Automation Systems:
• Shortcuts: Build advanced HomeKit workflows by combining HomeBot’s powerful actions with the built-in Shortcuts actions and automation triggers.
• Command-Line Automation on Mac: Automate HomeKit from Terminal, scripts, or AI agents with the included "homebot-cli" tool.
HomeBot supports macOS, iOS and iPadOS.
Notes:
• HomeBot can detect and control the following types of devices: outlets, lightbulbs, switches, thermostats, fans, air purifiers, heaters, dehumidifiers, windows, window coverings, faucets, valves, irrigation systems, doors, garage door openers, and locks.
• HomeBot also supports reading measurements or detections from the following types of sensors: temperature, humidity, air quality, carbon dioxide, carbon monoxide, contact (doors, window, window coverings), smoke, leak, motion, light and occupancy sensors.
• HomeBot supports changing and reading the following device properties: light brightness, light hue, light saturation, light color temperature, thermostat mode (auto, cool, heat or off), thermostat target temperature, heater-cooler mode, cooling threshold temperature, heating threshold temperature and door, window, blinds or shades position.
Privacy by Design: HomeBot works completely on-device and does not store or send any information outside of the protected app sandbox.
Alternatives to HomeBot for HomeKit
| Name | Ratings | Rating | |
|---|---|---|---|
|
|
151 | 4.1 | compare |
|
|
46 | 3.5 | compare |
|
|
9 | 2.4 | compare |
|
|
9 | 4.2 | compare |
|
|
5 | 2.6 | compare |
|
|
4 | 5.0 | compare |
|
|
4 | 5.0 | compare |
|
|
3 | 2.0 | compare |
|
|
3 | 5.0 | compare |
|
|
2 | 2.5 | compare |
Growth
Change in ratings, scaled to each window from the real gap between crawls. A window needs a full period of history before it reports anything.
| Per | Growth | Growth % | Actual change | Measured over |
|---|---|---|---|---|
| day | Not enough history yet | |||
| week | Not enough history yet | |||
| month | Not enough history yet | |||
| year | Not enough history yet | |||
History
Ratings
Average rating
Version history
| Version | First observed |
|---|---|
| 2.2 | 09/13/2026 |
| 2.1.1 | 09/15/2026 |