I am considering to integrate Philips Hue lamps in my current Velbus home automation system.
For this I will need the Signum IOT gateway (VMBSIG20) so Velbus can communicate with these lamps.
My question: Do I still require the Philips Hue Bridge if I have the Signum IOT module?
If you want a machine delivered to you and have someone remotely manage the whole experience for you, to get you whatever you want from it. (HomeAssistant based solution)
Iāve been looking at your suggestion. I know my way around Linux and setting up an Odroid does not seem difficult.
However:
Will I still require a Philips Hue Bridge? I believe not?
Right now I need to connect a USB cable from my Velbus system to my laptop if I want to make configuration changes.
Would this mean Iād have to connect the USB cable from my velbus system to my Odroid and add the integration from the Home Assistant Application?
You need to link your Hue devices to a Hue hub, then get openHAB / HomeAssistant to interact with that hub.
Iāve done this for a customer and it works quite well.
DietPi is a really easy solution.
Itās menu offers HomeAssistant and openHAB.
Itās just the Velbus-tcp gateway that will be an extra, but my Snap install script makes light work of that
Yes, exactly so
Butā¦ when you want to make any changes to your Velbus hardware, you only need to choose the TCP/IP connection option in Velbuslink, to the Velbus-tcp gateway app
Iāve been looking further into this case. I bought myself an Intel NUC, i5 processor, 8GB of RAM, 256 SSD drive. Should get the work done + a lot more
Once I got it iāll setup Ubuntu server, Home Assistant and Velserv. Still gotta buy my lamps, as I have another question I need to be certain about:
Will I be able to control my lamps with my switches? I have 2 VMB6PBN and all the others are VMB8PBU siwthces
Donāt feel like having to manipulate my lamps with my mobile phone the entire time
Hi @MDAR
OK, Home assistant is installed. It discovered the integration after I plugged in the USB cable to my dietpie installation and installed velserv.
However, I seem to have a hard time to determine to which USB port it is connected:
hereby the commands I tried and the possible error iām having:
root@DietPi:/dev# dmesg | grep -i usb
...
[ 1.804967] usb 1-4: new full-speed USB device number 2 using xhci_hcd
[ 1.959506] usb 1-4: New USB device found, idVendor=10cf, idProduct=0b1b, bcdDevice= 0.01
[ 1.959521] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.959528] usb 1-4: Product: VMB1USB Velbus USB interface
[ 1.959533] usb 1-4: Manufacturer: Velleman Projects
...
But when trying to connect to that port /dev/ttyAMA0 in Home automation I get an error: Invalid flow specified.
That port also does not show up in my /dev folder. I do have a /dev/ttyACM0 however.
The text youāve shown, suggests youāre actually running the SNAP package velbus-tcp
Iāll Assume Velbus-tcp from here on.
First things first, you say it discovered the integration as soon as you plugged in the USB, which suggests that HomeAssistant has reserved the port.
I would suggest.
Stopping HomeAssistant until you get Velbus-tcp running and can confirm by using Velbuslink.
So letās look at why Velbus-tcp is having an issue.
Your greb command has identified the VMB1USB profile, which is excellent.
Can you try
snap get velbus-tcp -d
To identify which port that is trying to connect to?
One question, did you install the Velbus snap package by yourself or did you use my script?
If you used my script, I think that stopping HomeAssistant and restarting the snap package will magically get it working.
snap restart velbus-tcp
Then try connecting Velbuslink to port 27015 of your machine, with TLS/SSL enabled and the password of 8c640ebf-0e55-40be-8738-eaf68406775b (easy to change)
If you installed it yourself, there may be a little more work to be done.
Oops, missed that part about your script. Bet it is this and I can install it with wget? https://www.mdar.co.uk/dl/velbus/velbus-tcp.sh
Will look if I can fix it manually. If not I can still remove snap and velbus-tcp and run the script, correct?
Velbuslink works when I connect it to my dietpi. It loads the modules!
Might have an idea what else could be going on. Will check tomorrow and get back to you
So Iām trying to connect to velbus using the following setting as connection string to add the hub:
tls:velbus@127.0.0.1:27015
After which it starts loading, but ends up with āno devices or entitiesā. So I enalbed logging and uploaded the log file right here. There seem to be some error in there which might explain the behaviour.
You can start checking from:
2024-06-14 09:01:49.774 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to open inside the event loop by integration āvelbusā at homeassistant/components/velbus/config_flow.py, line 37: controller = velbusaio.controller.Velbus(prt) (offender: /mnt/dietpi_userdata/homeassistant/deps/lib/python3.12/site-packages/velbusaio/handler.py, line 40: with open(), please create a bug report at Issues Ā· home-assistant/core Ā· GitHub