---
title: "Orbit B-Hyve BLE"
description: "Orbit B-Hyve BLE is a Marketplace integration for Home Assistant. It has 86 installs sharing analytics, works locally and was last updated October 12, 2026."
canonical: "https://vulpo.app/integrations/marketplace/ljmerza-orbit-bhyve-ble"
url: "https://vulpo.app/integrations/marketplace/ljmerza-orbit-bhyve-ble.md"
last-updated: "2026-10-23"
version: "1.4"
---

# Orbit B-Hyve BLE

> Orbit B-Hyve BLE is a Marketplace integration for Home Assistant. It has 86 installs sharing analytics, works locally and was last updated October 12, 2026.

Orbit B-Hyve BLE controls Orbit B-Hyve hose-tap and XD irrigation timers locally over BLE. The Orbit cloud is contacted only during setup, to discover devices and fetch network keys, and every command and state poll afterward stays local. Timers therefore keep working when the internet connection goes down. It adds valves, switches, sensors, numbers, selects, buttons and binary sensors, plus actions to start watering on a zone for a set duration, stop all watering, and set, read or delete watering programs on supported valves. Options cover default watering duration, idle disconnect time, polling intervals, flow calibration and optional hub mesh ID overrides. A firmware recovery action can resend firmware to an HT25-0000 timer stuck in its bootloader, and setup runs in the UI with an Orbit account.

Automatic summary of the README and code of ljmerza/orbit-bhyve-ble. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=ljmerza&repository=orbit-bhyve-ble&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=ljmerza&repository=orbit-bhyve-ble&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### B-Hyve account

- **Email**
- **Password**

### Discovered devices

- **Devices to add**

### B-Hyve — re-authenticate

- **Password**

Also asked when changing the connection.

### Update B-Hyve devices

- **Devices to keep**

### After setup

- **Default watering duration (seconds)**
- **Disconnect after idle (seconds)**
- **State polling interval — idle (seconds)**
- **State polling interval — watering (seconds)**
- **Flow calibration (sensor counts per gallon)**
- **Mesh live status poll — HT25 connects over BLE on each idle poll to read watering state and battery (costs battery: ~96 connects/day at the default cadence)**
- **Hub mesh ID overrides — optional, only if the cloud doesn't report your hub's mesh ID. Comma-separated MAC=id pairs, decimal or 0x-hex (e.g. "AA:BB:CC:DD:EE:FF=0xEB42"). Leave blank unless watering commands are being dropped.**

Texts from the code of [ljmerza/orbit-bhyve-ble](https://github.com/ljmerza/orbit-bhyve-ble).

## Entities

- **Numbers**: Button run time
- **Sensors**: Firmware version, Last run water used

## Actions

- **Start watering**: Start watering on a specific zone for a given duration.
  Fields: Duration
- **Stop all**: Stop all watering on the targeted device.
- **Refresh devices from cloud**: Re-query the Orbit cloud and merge the result into the config entry: adds newly-discovered devices, keeps devices you excluded excluded, and never overwrites a working network key or mesh ID with a blank one.
  Fields: Account
- **Recover firmware (HT25-0000)**: Re-send the official firmware to an HT25-0000 hose timer stuck in its bootloader (blinking white) after a failed update. Works on a timer that is no longer on your account. Refuses any timer that is not in its bootloader, and only sends an image matching a known-good hash. Runs in the background; progress appears as a notification. Only verified on HT25-0000 with fw0085.
  Fields: Bluetooth address, Account
- **Set watering program**: Create or replace a watering program (slots A–D) on a B-Hyve valve (HT34A / HT25G2).
  Fields: Device, Program slot, Day mode, Weekdays, Interval (days), Interval anchor date, Start times, Zones, Program name, Seasonal budget (%)
- **Delete watering program**: Clear a watering program slot (A–D) on a B-Hyve valve (HT34A / HT25G2).
  Fields: Device, Program slot
- **Get watering program(s)**: Read back the stored watering programs (A–D) from a B-Hyve valve (HT34A / HT25G2).
  Fields: Device, Program slot

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## From the README

> Local BLE control for Orbit B-Hyve hose-tap and XD timers. Cloud is contacted only at setup to discover devices and fetch network keys. After setup, every command and state poll is BLE-only — your timers keep working when the WAN goes down.

From the README of [ljmerza/orbit-bhyve-ble](https://github.com/ljmerza/orbit-bhyve-ble#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Garden and plants](https://vulpo.app/integrations/category/garden-and-plants.md)
- Brand: [Orbit B-hyve](https://vulpo.app/integrations/orbit-b-hyve.md)
- Number: 86 installs sharing analytics; 14 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v2.9.0, last updated October 12, 2026
- Domain: `orbit_bhyve`
- Source: <https://github.com/ljmerza/orbit-bhyve-ble>
- Issues: <https://github.com/ljmerza/orbit-bhyve-ble/issues>

In Vulpo: Quick Toggle card, Button card, Select card, Valve card, Apple Watch, Control Center

## Other ways in for Orbit B-hyve

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [Orbit B-hyve](https://vulpo.app/integrations/marketplace/sebr-bhyve-home-assistant.md) | Marketplace integration | 3.6k installs sharing analytics | Needs the vendor's cloud | Updated in the last 6 months |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-23. Source: https://vulpo.app/integrations/marketplace/ljmerza-orbit-bhyve-ble

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/ljmerza-orbit-bhyve-ble
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
