Releases: marsh4200/ar_hdl_buspro
Release list
HDL BUSPRO
v5.0.4 — HDL-MSP07M.4C Support
🐛 Bug Fixes
-
HDL-MSP07M.4C now works correctly when added by scan.
The MSP07M.4C reports device type0x0148, which AR HDL Buspro previously did not recognise. Scanning it therefore created it as agenericsensor and polled it using the 12-in-1 status request (0x1645), which the device does not respond to.This caused:
- Motion to remain stuck on its last state
- Humidity to be missing or remain at
0 - Dry contacts to stop updating
- Temperature and illuminance to update only when broadcast by the sensor
The device is now correctly detected as a sensors-in-one module and polled using the correct requests (
0x1604/0x1605). All supported readings now update correctly.
✨ Improvements
-
Automatic humidity entity.
Scanning an MSP07M.4C now automatically creates the humidity sensor alongside temperature, illuminance and motion. -
Clearer device identification.
Device type0x0148now appears as Sensors-in-one (HDL-MSP07M.4C) in the scan list instead of the generic Sensor module. -
Documentation updated.
Device type0x0148has been added to the supported device table in the README.
⚠️ Upgrade Note
Existing devices retain the hardware kind they were originally configured with.
If your MSP07M.4C was added before v5.0.4 and still shows Hardware kind: generic, either:
- Edit each entity and change the hardware kind to
sensors_in_one, or - Delete the device and scan it again.
If you have already changed the hardware kind to sensors_in_one manually, no changes are required.
🔎 Found a Sensor That Doesn't Read Correctly?
Open an Unrecognised device / type code issue and include the type code shown in the scan log and the hardware model.
The device will be mapped in a future release.
v5.0.3: Merge pull request #34 from marsh4200/Licensing
🔑 AR HDL BUSPRO v5.0.3
Licence activation is now easier. You no longer need to manually receive and enter a licence key.
✨ Added
- Automatic license activation. The License screen now includes the license server address, filled in by default. Simply submit the form and, if a license has already been issued for your Server ID, it will be installed automatically.
- Automatic license updates. Once activated, the integration periodically checks in with the license server and keeps the license up to date automatically — no further action required.
🔄 Changed
-
The License screen now shows when the installation last checked in with the license server.
-
If a license has not yet been issued for the Server ID, the status will show “Awaiting approval”.
-
Activation errors are now clearer and distinguish between:
- License server unavailable
- Invalid or unsupported license server address
- License request declined
🔐 Manual License Keys
Manual key entry is unchanged and remains fully supported.
Leave the license server address as configured and enter your license key in the field below it. A manually entered key always takes precedence.
Sites without an internet connection can continue using manual license keys exactly as before.
To request a license manually, visit: ( https://activatelicense.arsmarthome.co.za )
Use the Server ID displayed on the License screen when submitting your request.
⬆️ Upgrading
Nothing to do. Existing licence keys continue to work and no reconfiguration is required.
Automatic activation is only used when you choose to use it.