HiveHub speaks to a fixed catalogue of wireless in-hive sensors, scales and bee counters. If yours isn't one of them, it's not a dead end β it just needs a decoder added to the firmware, and a short nRF Connect capture is all it takes to get started.
Before anything else, check whether your device is one HiveHub already handles β these need no new work, just pairing from the config tool or the on-device portal.
BLE beacon β temperature, humidity, pressure and acceleration.
Four-in-one BLE beacon on the same scan bridge.
In-hive vibration / FFT node β nRF54LM20A beacon, scanned passively. Visit the HiveInside site β
beehivemonitoring.com in-hive sensor over GATT.
beehivemonitoring.com wireless weight scale over GATT.
Wireless entrance bee counter (BLE/GATT, any hive).
Not in this list? Continue below. See the BLE sensor docs for the full details on each.
All support requests for new devices must be submitted as an issue on GitHub. An issue is trackable, and it's searchable by the next person with the same device β please don't send it by e-mail.
π Open a new issue Search existing issues first
Please include:
The device name and a link to its product page or datasheet, if any.
Temperature, humidity, weight, sound, vibration, bee count, battery⦠and which values you want HiveHub to store.
An advertising beacon or a GATT device you connect to. Not sure? Step 2 tells you which.
From Step 2 below β paste the text or attach a screenshot.
e.g. empty vs. a known weight, or two temperatures. Paired captures make decoding far easier.
nRF Connect for Mobile is a free Bluetooth Low Energy scanner from Nordic Semiconductor (Android Β· iOS). It shows exactly what your device broadcasts and exposes β precisely what HiveHub's firmware needs. Every existing HiveHub decoder was confirmed against real nRF Connect captures.
Install it, enable Bluetooth and location/nearby-devices permission, put the device next to your phone, and follow the path that matches it.
Open the Scanner tab and Scan. Spot your device by name, or by RSSI β hold it against the phone and it should be the strongest (least negative, e.g. β40 dBm) entry.
Note the MAC address (six hex pairs, e.g. AA:BB:CC:DD:EE:FF). HiveHub always
needs this. On iOS the real MAC is hidden behind a random UUID β capture it anyway
and mention it came from iOS.
Broadcasts readings with no connection (like HolyIot, RuuviTag).
You connect and subscribe (like HiveHeart, HiveScale).
Device: Acme BeeScale 3000 MAC: AA:BB:CC:DD:EE:FF (Android) Type: GATT (connect + notify) Service UUID: 0000abcd-0000-1000-8000-00805f9b34fb Char UUID: 0000abce-0000-1000-8000-00805f9b34fb (Notify) Empty scale: 04 00 1a 2c 00 00 e3 07 ... +5.00 kg: 04 00 1a 2c f4 01 e3 07 ... (bytes 4β5 changed) Temp ~22 Β°C: ... (byte 6 = 0x16 = 22?)
Once the issue and capture are in, the payload can be decoded and a driver added to the firmware BLE bridge. New devices are then exposed in the on-device provisioning portal and the config tool like the existing ones β just pair and go. Follow your issue for progress.