View on GitHub

HDL Homey App

The unoffical HDL SmartBus app for Homey

HDL Multisensor and Homey Pro

Introduction

This guide explains how to use an HDL multisensor with Homey Pro in a way that produces stable motion events.

Many users experience unreliable sensor readings when connecting multisensors directly to Homey. A more robust solution is to let the sensor trigger a UV-switch, pass that through a HDL Logic Controller, and then have the Logic Controller broadcast the UV-switch state across the entire bus. Homey can then read these UV-switches reliably.

The result is a motion setup that is hopefully far more stable in Homey than using the sensors directly. This method also enables you to use multiple HDL-sensors and although I’m not sure why, sensors that trigger UV-switches to a logic-controller respond much quicker than sensors that broadcasts these switches on the bus.

💡 This setup has been tested with three 12-in-1 sensors and a logic controller running the latest firmware. Homey Pro is connected via Ethernet on the same subnet as the HDL IP interface. Your experience may vary depending on the modules installed and their firmware. Some users report faster sensor response when broadcasting directly from the sensor to the bus, but in general, the approach described in this guide should provide greater stability.

Before You Start

UV-switches considerations

👉It is important to carefully plan the use of UV-switches. Start by making a list of the switches you intend to use and document each one. Make sure not to reuse existing UV-switches or use ranges reserved by HDL. From my experience, creating UV-switches between 50-200 are usually avaialable, but avoid using 249-255 as these are typically reserved for specific functions. If you have multiple sensors with several programmed logic functions, this should be planned in detail.

Example:
In my house, we use three sensors. Each sensor has logic for both PIR and Ultrasonic. To ensure reliable use of UV-switches, this requires at least six UV-switches, three for each PIR-sensor, and three for each Ultrasonic sensor.

Configuration

Step 1 – Configure the Sensor Setting

💡 LED Indicators on some sensors, especially older 12-in-1 sensors, cause a small “buzzing” sound when enabled. Disabling the LED indicators solves this problem. alt text

alt text

alt text

Step 2 – Enable broadcast from Logic-controller

alt text

alt text

💡 You can create similar tables for OFF-status, but in my experience, as long as a broadcast has been completed from the logic-controller, the UV-switches OFF-status is handled pretty quickly without the need for a broadcast. Your experience may differ, but I suggest trying this method first.

Homey Automation Considerations