HiveMind for Home Assistant
July 31, 2026 ยท View on GitHub
A manual-install Home Assistant integration that connects HA to an OpenVoiceOS instance over HiveMind and exposes OVOS as Home Assistant entities: media player, notify, sensors, switches, buttons, and a listening-mode select.
Where it sits
Home Assistant acts as a HiveMind client connecting to a hivemind-core hub that runs alongside an OVOS instance. Unlike a voice satellite, this integration injects low-level OVOS bus messages. Its client key must therefore be admin-privileged with the right message-type allowlist (see permissions).
How it connects
On setup, the integration builds a HiveMessageBusClient from the configured
host, port, access key, and password, and connects in a background task with
its own retry and backoff. It logs an initial connection failure as a warning
instead of treating it as fatal, so Home Assistant keeps the device and
reconnects when the hub becomes reachable.