The YoLink local hub ($200) finally appears to work without internet! ![]()
Performance is very good, even with the Internet disconnected, with my limited testing… the HomeAssistant app had trouble because it kept trying to go to cellular Internet, but the desktop HomeAssistant portal was working flawlessly with the Internet unplugged.
There seems to be very little info so far about how to set it up / not much documentation on YoLink’s page. Here are the steps I went through.
Prerequisites:
- Remove/uninstall the YoLink integration from Home Assistant (optional, just pointing out it’s not required)
- Add the “Matter (BETA)” integration
- Install the official Home Assistant App - it is required for pairing
- Install the YoLink app - it is required for onboarding the sensors and hub to your YoLink account, and then allows you to transfer the sensors from YoLink Cloud → “Local network”. (If already installed - make sure it has been updated to latest version before proceeding.)
- Maybe not required, but I would recommend: put everything on the same VLAN and wifi as HomeAssistant and disable AP isolation to help narrow down any issues. The local hub does not need to be joined to WiFi but it may certainly help.
- Update sensors with the YoLink app before moving them to the local hub (optional - but it appears they are not updatable while connected to local hub at this time, so it is a good time to make sure that has been done already).
Limitations:
- Sensors can be paired to a single local hub, or the YoLink cloud (through multiple hubs), but not combinations of (local/cloud) or (local/additional local)
- Sensors do not presently implement mesh protocol as far as I am aware (but happy if I am wrong)
- No external antenna on the local hub
- Hub can be connected with ethernet or 2.4 ghz wifi (5 ghz wifi not supported)
- It does appear the YoLink app is required for managing the pairing/onboarding of new sensors at the present time - but there is a physical “Set” button (and maybe HTTP management interface in the future, should they choose to add it), and a working MQTT/HTTP API capability for further exploration.
Links
- YoLink API docs - Steps to work with Local API | YoSmart Doc
The API credentials are plainly visible on the integrations tab of the local hub, as viewed from the app. There is a good amount of API documentation overlap that seems to apply to both local and cloud based YoLink. - YoLink Integration - GitHub Issues Tab
I. Connect & update the local hub firmware:
- Add the local hub to the YoLink app
- Firmware 605 was not working for me.
- Locate the firmware info and apply firmware 606.
- Be patient - mine took a while and it had no confirmation that it succeeded. I ran it multiple times. If you interrupt, it may brick the hub.
- Physically power cycle the local hub with the slider switch. Wait 10 seconds for the light to go completely off before powering back on.
- Close/reopen the app if necessary to confirm it shows firmware 606.
II. Enable the matter integration in the local hub:
- Should show version 0.0.2 (after updating to firmware 606)
- Mine sometimes fails to show the integrations tab. Force closing the app / viewing the hub details would usually resolve it the next time. My network is a mess - may not be the app’s fault.
III. Move devices from YoLink cloud to Local Hub
- Create a Local Network (I did not take a screenshot, I think it prompts you to do this initially when opening the hub device). The term “Local Network” is specific to LoRa (it’s not an IP subnet).
- Add devices to the Local Hub. This isolates them from YoLink cloud and pairs them to this specific hub.
IV. Pair the YoLink hub to the HomeAssistant Matter integration
- This was a struggle until I updated the hub, power cycled it, and moved everything to the same lan/vnet. Be advised … when it works, it takes only a few seconds to connect.
- It appears the pairing process is only needed a single time. Additional sensors will subsequently work their way into HomeAssistant with a little “help” by restarting the YoLink local network and/or reload the Matter integration in HomeAssistant.
- Open the YoLink app → Local Hub → Local Network → Integrations tab and record the Matter pairing code.
- Now open the HomeAssistant App. Assuming you have already configured Matter (BETA) integration, go to Devices & Services → Devices → Add Matter Device.
- Pick “No, it’s new” when prompted
Code from integrations tab needed below:
Success!
Devices show up with good responsiveness, but fewer details than I remember seeing in the YoLink integration:
Additional devices:
- Try reloading the HomeAssistant Matter integration, or restarting the “Local Network” in the YoLink app.
Troubleshooting:
- Update to the latest YoLink app
- Make sure at least one device has been added to the local hub before trying to set up Matter integration
- Try moving everything to the same local network
- Disable “AP Isolation” mode for wifi, at least temporarily
- Make sure your phone is actually on the correct wifi (same subnet) as the YoLink hub and HomeAssistant
- I’m not familiar with Matter protocol or what ports it uses - try a base HomeAssistant installation (with IPv6) if you are not having any luck
- Make sure you remembered to move the sensors/devices to the YoLink “Local Network” - they don’t appear in the integration unless you have disconnected them from the cloud.
- If you power cycle the hub (or if it locks up) - remember to leave the switch OFF for 5-10 seconds. It really does take a while to fully go dark before it will boot properly. The LAN leds may flash on/off multiple times before it finally finishes booting. There is also an internal battery to be aware of - don’t just pull the power cord only.
- I don’t know what the “Set” button is for on the back - probably also functions as a reset - it did not appear to be required for pairing to occur.
- Can’t speak for the longterm reliability or performance yet since the Matter integration (and YoLink local hub) are both still quite new-ish…
- All said, best of luck. If this ends up being all we get from YoLink, it is still a good step toward redemption in my book. I would like to run my iot gadgets completely independent from the cloud (as in, blocked from accessing the Internet) and I don’t know the long term implications if the hub cannot receive updates or renew security certificates … it is very possible the app may become the problem in the future since it appears very much needed for the onboarding and pairing process (unless the set button works for this, I haven’t checked). But it should still continue working even if YoLink goes out of business - you just may be limited what additional configuration is possible after such time.









