How to setup the device?

Hello, just got my Homey Pro delivered and attempting to get it up and running.

I purchased it with the ethernet adapter, since there is no wifi or internet where I intend to use it.

When I plugged it in, I saw the light come on. It was white for a short time, then went red, then breathing blue. After some troubleshooting (and plugging the ethernet adapter in the wrong way, it really should be labeled on the adapter, lol) I finally got it getting an IP address.

When navigating to the IP address of the Homey Pro, I get the following JSON response:

{
"homeyId": null,
"homeyVersion": "12.0.1"
}

Is there a web UI that can be accessed, or is it strictly API on the device? I don’t mind running some docker instance that runs a web UI and communicates with APIs or whatever.

I got a Homey because on the product page it says

Homey Pro does everything on-premise, to take advantage of the lowest latency and highest reliability. The cloud is only used when absolutely necessary.

Setting up the device shouldn’t require cloud access. I can setup and use Tasmota, WLED and Shelly devices without any internet connectivity I assume Homey Pro can do the same since it looks like it’s designed to work offline.

And

Always up — even when your internet is down.
Homey Pro processes everything locally, so it's always up, even when your internet is down.

Connect Homey with LAN devices.
Homey Pro can communicate with your LAN-only devices such as Google Chromecast.

Port Forwarding
Connect directly to Homey Pro when you're outside your home.

Local API Keys
Allow API access from anywhere without the cloud.

But I can’t seem to find any documentation on what URL to use or whatever to set it up. Everything says to just “Download the app”.

Yes, You need the app to do the initial setup. The app is used for pretty much everything from configuring devices to the the Homey Pro to creating automation flows. Though after setup you may use the Web app at my.homey.app.
Setting up and configuring everything is cloud based. Your configured automations the runs local, unless you have cloud based related devices.

Setting up instructions are here

There is also a related discussion ongoing Internet is down, cannot access Homey?!

3 Likes

@Doekse One more thing listed here that would be good to document in the same knowledge base article about Homey and internet connectivity article I suggested here Internet is down, cannot access Homey?! - #22 by Didier_SmartHome

2 Likes

Okkaayyy. Looks like I’m unfortunately going to have to return the Homey Pro then. I was under the assumption that it is NOT cloud based. Thanks for the help though.

Looks like Home Assistant is the only truly offline solution right now.

I got the Homey Pro because it has Zigbee, Zwave and Thread connectivity. I just needed something that can work offline with Thread, but looks like it has to be SkyConnect with Home Assistant, unless someone can offer another solution.

The Thread part also is not true, it offers Matter-over-Thread. Not Thread on it’s own.

KB article

I actually meant specifically Thread. I have a matter controller (but was happy to switch to using the Homey Pro as the controller), I just need something to actually communicate to the devices on the network level - locally. I use a mix of MQTT, NodeRed and some software I wrote for the interoperability between REST, zigbee & zwave. Everything is offline based and on an isolated network. I use Mimic3 for voice synthesis, Ollama for voice to text and for intention to command translation.

Using HA just for Thread is a PITA, but I’m out of options unless I want to build my own hardware or use a cloud based controller.