@Fredrik_Meyer-Lampe what type of sensor do you have?
How is it setup in HDL software?
Ive just changed my dali gatway to plejd brodcast, and my sensor detects motion and turn the light on. But since homey dont get movment from HDL, it works badly.
@Fredrik_Meyer-Lampe what type of sensor do you have?
How is it setup in HDL software?
Ive just changed my dali gatway to plejd brodcast, and my sensor detects motion and turn the light on. But since homey dont get movment from HDL, it works badly.
Hi Bendik, I have two 12i1 sensors (SB-CMS-12in1) with firmware HDL_V04.03U from 2014. Think I have to ship them to get them updated. I also have 4 8i1 sensors (SB-CMS-8in1) with firmware HDL_2013/04/11.
Motion works perfect with sending of UV switch 212 ON when motion and 212 Off when not motion.
The 8i1 sensor have lux detection, but it is not shown i Homey. The 12i1 sensors do show lux.
So problem is only to get the Lux values constantly updated. Now, one of my sensors had Lux updates 3 minutes ago and the other 8 hours ago. Another day the one that updated 3 minutes ago could maybe be 6 hours.. So a lot changes in 6-8 hours when it comes to lux detection.
I did not understand what you referred to with Dali and Plejd in this relation
Thanks for your responce
Aha, I have the HDL-MSP02.4C, firmware HDL_V04.07U_2016.
And for some reason UV switch 21⦠Tried to change it to 212, but no change⦠Lux updated 6 min ago.
Maybe I shold try UV switch 254
Havent used HLD software in many years, so cant remember how it works ![]()
I only mentioned because when I used HDL dali gateway the PIR worked. But now with homey and Pledje I cant get it to workā¦
Exceptional HDL Integration ā A Truly Game-Changing Experience
To @AndreasL and all other contributors: I want to express my sincere appreciation for the outstanding work behind this app. It has completely transformed the way our home operates, and the value it has delivered cannot be overstated. For the first time, we are able to control everything ā seamlessly and reliably ā from a single interface. This is a massive leap forward, and I couldnāt be more pleased.
Beyond that, I want to extend my deepest thanks to the developer. This app has resolved long-standing, technically complex challenges in our home with a level of precision and reliability that far exceeds expectations.
Iād like to share some of my experiences: what I saw others were struggling with, what it took to make it work smoothly in my setup, and a few tips and tricks that helped along the way.
One of the key breakthroughs for me was optimizing latency in motion detection using the HDL 12-in-1 sensors. Initially, I attempted to broadcast a UV-switch directly from the sensor to Homey. However, the results were inconsistent and suffered from noticeable delays.
The real improvement came when I made the logic module listen for changes instead of the 12-in-1 modules generating UV-switches directly on the bus. It requires a logic modul, but it makes it so much faster. For example, on the second floor, a 12-in-1 sensor in a room we usually watch TV, detects both motion and presence. Each event is sent to a logic controller, which then triggers uniquely defined UV-switches for each condition and then the logic module sends these on the bus. These signals are picked up by Homey virtually instantly ā it feels like a nanosecond.
This setup is mirrored on the first floor, and since implementing it, the system has been rock solid for over a year. For someone with multiple sensors, I can now reliably trigger temporary lighting at night as someone passes through a zone, or maintain specific lighting levels when someone is watching TV upstairs.
To further enhance reliability, all flows triggered by motion events end by resetting the UV-switch to āoff.ā This simplifies the logic controllerās ability to re-trigger events and ensures consistent performance and since the āoff stateā is read on the bus instantly, the reliability has increased accordingly.
Configuring the heating system was a longer journey. Our home uses a seven-channel waterborne heating system, fully managed via an HDL heating controller and dedicated DLP panels in each zone (guest room, hallway, dining area, etc.).
Originally, all DLPs were set as masters, and the heating controller operated as slave. While this worked when DLPs and the logic module controlled the logic, I eventually reversed the configuration. The heating controller is now the master across all zones, with each DLP acting as a slave to its respective channel.
This change allowed me to standardize all zones to ānormalā mode and enforce that across all panels. Now, temperature adjustments made either from a DLP panel or via Homey are instantly reflected on both interfaces. The synchronization is so fast that when changing the temperature on a DLP while watching the Homey app on my phone, the update appears simultaneously. Itās that seamless.
For family members who donāt always want to use their phone to change temperature in a room, or guests without access to our Homey setup, this has delivered an intuitive and effortless experience. Combined with outdoor data from Netatmo, delta-temperature logic, Tibber energy usage, and forecast-based flows (especially during nighttime), this has become a deeply intelligent and responsive heating system.
The results speak for themselves. The impact on both energy consumption and grid tariff (nettlese) has been substantial. With optimized integration, weāve achieved major savings on both energy usage and peak load costs ā far beyond what we expected. I did test Tibberās smart heating control, but my own flows offered better optimization, particularly for valve timings and power management.
For reference, the optimal cycle adjustment in my setup has been 5 minutes with a medium heat adjustment on the controller. If anyone has other insights or optimizations, Iām happy to hear them.
Final Thoughts
Iāve been working with HDL for some time. While the system itself is robust and flexible, previous attempts to integrate it with Home Assistant were a constant source of frustration. The ecosystem was plagued by unreliable third-party solutions and frequent instability. Thatās no longer the case.
Thanks to this app, I now have the most advanced and reliable smart home setup Iāve ever used ā managing everything from heating, lighting, and relays to sensors and shading control. Using UV-switches on DLPs to control various systems has been a game changer. One example: I have a DLP inside the main entrance with a button that turns everything off ā coffee makers, fans, lights, shades ā all through a single, simple command. Itās remarkably easy to configure and manage, all thanks to this brilliant integration.
The developer has taken a complex system and made it not just functional, but exceptional. His work has had a tangible impact on both the functionality and efficiency of our home, and we are sincerely grateful.
If thereās any way to send a few bottles of wine to express my thanks ā just say the word. The number of hours saved by using this app instead of hand-coding flows and configurations in Home Assistant or directly into the logic module is incalculable ā but I suspect itās well over 100 hours.
And if anyone needs help replicating a similar setup or troubleshooting related issues, Iād be more than happy to share my documentation or offer assistance.
Thank you @TorbjornM - both for your kind words and shared knowledge! I also wanted to thank you for understanding what an open source software projects like this is all about; I read your text thinking that there would be a request at the end for something you wanted done, but there werenāt. Instead, you said thanks and then contributed to the project with your experience. I truly believe that open source software is best when people contribute to fix their own needs, and then share it in case others need it too.
I think your tips would be great in the documentation pages, so if you want to rewrite them a bit for purpose, I would be happy to add it to the code repository and publish it.
Thankās also for offering to send some bottles of wine. Your words and attitude was worth a lot more to me, so weāre square ![]()
Thanks Andreas!
If you change your mind about the wine, just let me know! One of the lesser-known truths about us nerds is that our shared understandingāand the recognition of the hard work it takes to develop and maintain open-source softwareāis what truly fuels our passion. If thatās not enough, a nice bottle of ChĆ¢teauneuf-du-Pape 2019 always helps. ![]()
Several households here in Norway invested heavily in HDL during the 2010s and are now worried their systems wonāt keep up with the times. Youāve proven them all wrong by moving the entire logic layer outside the bus to Homey, and boy-oh-boy is it fast and reliable. Much more so than HDL itself, which is both awesome and somewhat fascinatingā¦
When it comes to heating controllers, there are plenty of approaches that might work for some users, but with Homey in mind, I genuinely believe the setup I described above really shines.
Iāll summarize all the required steps for heating controllers and sensorsācomplete with picturesāand submit them on GitHub for review soon. There are quite a few gotchas, especially in HDL SetupTool, particularly around broadcasting temperature back to the DLPs. Iāll gladly document my steps to help others avoid the same frustrations.
Iām excited to begin integrating Homey with my HDL (2011) home automation system this autumn/winter. Iām deeply grateful to Andreas for developing this app and to the community for generously sharing their experiences. I anticipate that this project may be time-consuming and costly, given the size of my system and the fact that some sensor readings in the native HDL-Buspro software already seem inaccurate or inconsistent.
Iām particularly intrigued by your use of the logic module and look forward to exploring it further. I own a logic module but havenāt yet had the chance to experiment with it.
Thank you again for your invaluable contributions to this project! ![]()
Awesome! I wish you the best of luck. Itās like getting a brand new smarthouse-installation, for free!
My sensors are from 2012 as well, and they seemed pretty unreliable in HDL. After carefully cleaning them and using compressed air to get the sensors dust-free, then moving all the logic over to the logic controller and using UV-switches to enable flows in Homey, everything really came back to life.
Before you get started, here are a couple of pro tips that might save you some headaches:
Always document everything you configure in the HDL Setup Tool, especially any logic flows that trigger multiple macros. Take screenshots, make notesāanything that helps. Exporting the configuration is a must, but painstakingly slow to restore and quite unreliable, so document everything before removing logic.
In my case, the HDL installation was already in place when I bought the house with 12 logic-sector fully programmed with a spagetti of UV-switches and logic flows. Even though Iām used to writing and reading code, I found the logic, triggers, UV-switches, and flows in HDL Setup Tools GUI surprisingly difficult and unintuitive to work with. Fortunately, I found some great videos through Eldi.no supportānot officially published, but still accessibleāwhich helped a lot.
Also, donāt test or reconfigure the heating system when itās cold outside and you actually need it running. I ended up in a situation where removing a scene controlled by a UV-switch caused the logic controller to reset the heating, even when enabled manually. Letās just say that hard earned goodwill with your wife can disappear very quickly in situations like that.
Hi,
I have finally purchased Homey and have started my road towards HDL integration
At first glance I have one question:
ā Lights outside and in my bathrooms are connected to both dimmers and relays.
In my main bathroom, when I define the two relay channels as connected to lights, I am able to group the dimmer channel and the two relays controlling the main spotlights in my main bathroom. But when controlling the group, I am just able to turn on and off. Here I would like to have dimmer functionality, since the relay turns on for all values over 0.
Does anybody have suggestions on how to solve this?
Hi Ole.
Do i need the logic to use UV switches? Or do the itouch have defined UV swithces? Iāve tried this, but maybe it is the wrong UV number.
Do you alsow tur the UV switch off, if you turn the light off by homey ect?
Hi, this is an interesting problem!
The issue is that Homey only gives on/off when you group dimmers and relays, since relays canāt dim. An easy fix is to create a virtual dimmer in Homey and use flows so that when you adjust it, the dimmer changes level while the relays simply turn on/off if above 0. That way you get one control with proper dimming for your bathroom lights.
I sometimes solve this in HDL with global scenes or logic, but in your case I think virtual devices and flows will be the simplest way. If Iāve misunderstood what youāre aiming for, please share a bit more detail and Iāll happily give it another go.
Thank you very much for your answer and input. I think you have understood my problem correctly ![]()
I am however not able to follow the directions, since I do not seem to get the option of creating a virtual dimmer, just button, ip camera and socket. Is there an app or something I need to install to be able to add a virtual dimmer?
Also,
can I create a virtual button in Homey that activates the same functionality I have given to a button on one of my HDL wall panels?
Also,
can I program a button on my HDL wall panel to activate a device/flow/mood on Homey?
And finally,
I see some references to documentation pages containing best practices. Can anybody direct me to this document?
I solved the problem with the Dimmer and Relays controlling the same lights using the simple method of letting Flows turn Relays on and off depending on the dimmer being on and off. This means I control everything I need just by adjusting the dimmer channel. (I moved the relay devices to another Zone to āhideā from my roomā).
I still would love to get answers to my two other questions:
Can I program a button on my HDL wall panel to activate a device/flow/mood on Homey?
can I create a virtual button in Homey that activates the same functionality I have given to a button on one of my HDL wall panels?
Thanks to @TorbjornM and @horakmar there is now a new version ready to test. Martin have added support for Dry-contacts and TorbjĆørn have added guides/best practices for Multisensors and Floor heating controllers. There are also some general updates to the code to make it ready for Homeys switch to Node.js v22. If no error reports have come in here after som days, Iāll release it to all.
Andreas
Test version can be installed to your Homey from here.
Due to some general small code improvements, the following functionality should be tested in an actual installation:
Pair 1ā2 devices per driver.
Verify dim/relay state updates both directions.
Curtain: set position, up/down/stop; confirm duration reporting.
Multisensor: motion, temp, humidity, luminance, dry contacts 1ā8.
Universal switch: broadcast + optional logic controller path.