Set up your Hungry Machines satellite
A satellite is a small Hungry Machines WiFi device that reads the temperature and humidity in a room and controls a mini-split or window air conditioner over infrared — just like the original remote, but on an optimized schedule. There’s nothing to wire and no app to install: you set it up from any phone’s web browser.
The whole process is three steps: mint a claim code on your dashboard, join the device’s setup network, and enter your details. It takes about five minutes.
Before you start
Section titled “Before you start”- The satellite, plugged in within a few feet of the AC it will control (its infrared blaster needs a clear line of sight to the unit).
- Your home WiFi network name and password (2.4 GHz — most satellites don’t join 5 GHz-only networks).
- Your AC’s brand, so the satellite knows which infrared “language” to speak.
- A phone or laptop on that same WiFi.
Step 1 — Mint a claim code
Section titled “Step 1 — Mint a claim code”The claim code is a one-time secret that proves the device belongs to your account.
-
Sign in to your dashboard at hungrymachines.io.
-
Find the Devices section and choose Add a device.
-
The wizard shows a claim code and a 15-minute countdown. Leave this screen open — you’ll type the code into the device in Step 3.
Step 2 — Join the device’s setup network
Section titled “Step 2 — Join the device’s setup network”When a satellite has never been set up, it broadcasts its own temporary WiFi network so you can talk to it directly.
-
On your phone, open WiFi settings and look for a network named
hm-satellite-XXXX(theXXXXis unique to your device). -
Join it. It’s an open network — no password.
-
A setup page should pop up automatically (a “captive portal”, the same kind you see joining hotel or café WiFi). If it doesn’t appear within a few seconds, open a browser and go to
http://192.168.4.1.
Step 3 — Enter your details
Section titled “Step 3 — Enter your details”On the setup page:
-
Pick your home WiFi network from the list and enter its password.
-
Type the claim code from Step 1.
-
Choose your AC brand from the dropdown, and optionally give the unit a name (e.g. “Living Room Mini-Split”).
-
Submit. The device joins your WiFi, connects to your account, and restarts.
Within a few seconds the device disappears from your phone’s WiFi list (its setup network shuts down for good once it’s connected) and appears back on your dashboard, where the Add-Device wizard advances to a success screen naming your new unit. From here on, the satellite runs on its optimized schedule and you can control it from the dashboard.
If something goes wrong
Section titled “If something goes wrong”The setup page tells you exactly which step failed, so you can fix just that one:
| Message | What it means | Fix |
|---|---|---|
| Couldn’t join WiFi / check the password | Wrong WiFi password, or a 5 GHz-only network | Re-enter the password; make sure it’s a 2.4 GHz network |
| Invalid or expired code | The claim code was wrong or timed out | Mint a fresh code on the dashboard (Step 1) and try again |
| Already claimed | This device is bound to an account already | If it’s yours, unclaim it first; then it’s claimable again |
| Couldn’t reach Hungry Machines | The device joined WiFi but couldn’t reach our servers | Check your internet connection and retry |
Factory reset
Section titled “Factory reset”A factory reset wipes the device’s WiFi and account binding and returns it to first-time setup — the setup network from Step 2 comes back.
-
Hold the device’s button (the recessed BOOT button) for 10 seconds.
-
Release when the device restarts.
-
The
hm-satellite-XXXXsetup network reappears — start again from Step 2.
Use this if you moved to a new home, changed your WiFi, or want to hand the device to someone else.
Selling or moving a device
Section titled “Selling or moving a device”To remove a satellite from your account — before you sell it, or because you’re replacing it — open its card in the dashboard Devices section and choose Unclaim.
For developers
Section titled “For developers”Building your own dashboard or device client? The endpoints behind this flow — enroll-token, claim, config, commands, and state — are documented in the Devices API reference.