Skip to content

Releases: marsh4200/ar_hdl_buspro

HDL BUSPRO

Choose a tag to compare

@marsh4200 marsh4200 released this 18 Sep 03:38
ef8442b

v5.0.4 — HDL-MSP07M.4C Support

🐛 Bug Fixes

  • HDL-MSP07M.4C now works correctly when added by scan.
    The MSP07M.4C reports device type 0x0148, which AR HDL Buspro previously did not recognise. Scanning it therefore created it as a generic sensor 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 type 0x0148 now appears as Sensors-in-one (HDL-MSP07M.4C) in the scan list instead of the generic Sensor module.

  • Documentation updated.
    Device type 0x0148 has 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:

  1. Edit each entity and change the hardware kind to sensors_in_one, or
  2. 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

Choose a tag to compare

@marsh4200 marsh4200 released this 16 Sep 13:35
2f5f59c

🔑 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.