Brings your Yarbo into Home Assistant as a first-class Yardstick integration, with its own name and logo, discovered automatically. It talks only to Yardstick running on your own network. Yardstick in turn reaches the robot through your Yarbo account, the same way the Yarbo app does, so it needs Yardstick signed in and online. (A Yarbo firmware update in September 2026 closed the local connection Yardstick used to make, which is why earlier versions of this page said "no cloud".)
One device per robot, branded Yardstick, with live entities:
- Battery (%)
- Activity — Working / Standby / Charging / Returning to dock
- RTK signal — Fixed / Float / …
- Fault code
- Online and Charging (binary)
More (the robot on the map, controls) follows.
- Yardstick 0.7.21 or newer running on your network, with an active licence.
- Home Assistant 2024.8 or newer.
Add this repository to HACS as a custom repository (category: Integration), install Yardstick, and restart Home Assistant.
Copy custom_components/yardstick/ into your Home Assistant config folder so
you have config/custom_components/yardstick/…, then restart Home Assistant.
After restarting, Home Assistant should discover Yardstick on its own and show "Yardstick found — set up?" under Settings → Devices & Services. Accept it.
If it does not auto-discover (some networks block mDNS), add it by hand:
Settings → Devices & Services → Add Integration → Yardstick, and enter the
address of the computer running Yardstick (for example 192.168.1.250, port
8477).
- The integration is read-only for now and polls Yardstick every 15 seconds.
- If the Yardstick licence lapses, Home Assistant will say a licence is required.