HDL SmartBus

Dear I need help on (wb-mqtt-smart bus), I have to control the Smart G4 device system through domotiz interface

Hi. Is it possible to upload compiled file for arm processor once again?
Do you have a solition to read information from sensors like HDL-MSD08.40 https://www.hdlautomation.com/goods.php?id=201

This is the latest version with improved stability and support for some new sensors. https://www.dropbox.com/s/4iq70i7jw23po3e/hdl-mqtt?dl=0
No unfortunately I don’t have this kind of device.

Hi. I am a noob, but I would realy like to get this working. I’m not sure how to do that. Some help would be apreciated. So far I’ve copied the file to the pi. When I try to run the command I get en errer “./hdl-arm: is a directory”. I run it from a RPi3 with Jessie. Any idea what I am doing wrong?

Thanks.

Br Oddvar

Sorry, I missed your message. Did you rename my binary file from hdl-mqtt to hdl-arm? If no, try to run

./hdl-mqtt --ip 192.168.10.10 --mqtt tcp://192.168.10.11:1883 --mqttUser USERNAME --mqttPass PASSWORD

If you saved hdl-mqtt to hdl-arm directory just try to

cd hdl-arm && ./hdl-mqtt --ip 192.168.10.10 --mqtt tcp://192.168.10.11:1883 --mqttUser USERNAME --mqttPass PASSWORD

1 Like

You should try out https://pyxis.cloud/

They have built in integration between HDL Smartbus & Google Assistant/Alexa/Homekit. You will have to write the disk image on a SD that will go into the Raspberry Pi.

You can control up to 5 devices for free without the license ( The license costs $256)

IMO this is the easiest and most reliable way to do this

1 Like

Hi
i have hdlbus 16ch relay and ip-gate
can you build your binary hdl-mqtt for x86 arh

Что то оно находит но в HA не появляется

root@OrangePizero:~# ./hdl-mqtt --ip 10.10.10.132 --mqtt tcp://10.10.10.136:1883 --mqttUser homeassistant --mqttPass Qwerty220 --logLevel DEBUG
2019/08/14 06:47:17 [DEBUG] 10.10.10.255:6000
2019/08/14 06:47:23 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:23 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:23 [DEBUG] event from: 1 29
2019/08/14 06:47:23 [DEBUG] unsupported device type with address: 1 29
2019/08/14 06:47:23 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:23 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:23 [DEBUG] event from: 1 29
2019/08/14 06:47:23 [DEBUG] unsupported device type with address: 1 29
2019/08/14 06:47:23 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:23 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:23 [DEBUG] event from: 1 29
2019/08/14 06:47:23 [DEBUG] unsupported device type with address: 1 29
2019/08/14 06:47:23 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:23 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:23 [DEBUG] event from: 1 29
2019/08/14 06:47:23 [DEBUG] unsupported device type with address: 1 29
2019/08/14 06:47:23 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:23 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:23 [DEBUG] event from: 1 29
2019/08/14 06:47:23 [DEBUG] unsupported device type with address: 1 29
2019/08/14 06:47:23 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:23 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:23 [DEBUG] event from: 1 29
2019/08/14 06:47:23 [DEBUG] unsupported device type with address: 1 29
2019/08/14 06:47:25 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:27 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:29 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:31 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:37 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:37 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:38 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:39 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:39 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:57 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:57 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:47:59 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:48:00 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:48:00 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:48:17 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:48:17 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:48:20 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:48:20 [DEBUG] number of hdl events left in channel: 0
2019/08/14 06:48:22 [DEBUG] number of hdl events left in channel: 0

configuration.yaml
mqtt:
broker: localhost
port: 1883
client_id: home-assistant-1
keepalive: 60
username: homeassistant
password: *******
discovery: true
discovery_prefix: homeassistant

надо discovery сделать еще было
но HA видит только 16 релейный модуль и определяет его как датчик
а в сети есть выключатели …вопрос как щелкать то

You can use the help of TIS gateway www.tiscontrol.com , you can use TIS zigbee3 to Bus gateway woth home assistant and simply control your HDL or TIS relays and dimmers, TIS support Modbus RTU, Zigbee3, KNX, buspro (TIS bus) UPB X10 and many other protocol

hdl tiene su propia aplicacion para control por dispositivos moviles e integracion con alexa y google home

Hi,
I’ve been trying to connect homeassistant with my home HDL SmartBus system.
Any idea what this error is ?

/hdl-mqtt --ip 192.168.0.199 --mqtt tcp://192.168.0.199:1883 --mqttUser {{USER}} --mqttPass {{PASS}}
panic: listen udp 224.0.1.60:6000: bind: address already in use
goroutine 1 ÿrunning¦:
main.main()
/Users/minchik/Documents/Developing/go/src/github.com/minchik/hdl-mqtt/main.go:43 +0x260

Hey,
My home is setup with HDL hardware, and currently running on iRidium server.
But I would like to switch to Home Assistant - is there a way to use HDL with HA?
Thank you!

Hi @phemark,

I ended up not using Home Assistant, but switched to Homey. I wrote the HDL SmartBus App for Homey | Homey plugin which is open source and should be easy enough for somebody to rewrite to Home Assistant.

Andreas