Support for Velbus Home Automation

I’m using “tls://192.168.0.194:27015”
i already did this…and it seems there is a lot of traffic for it…but it shows the same errors…

2023-12-03 13:25:59.807 DEBUG (MainThread) [velbus-protocol] TX: RawMessage(priority=fb, address=9d, rtr=True, command=None, data=b’‘)
2023-12-03 13:25:59.809 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
2023-12-03 13:25:59.842 INFO (MainThread) [velbus-protocol] Connection established to Velbus
2023-12-03 13:25:59.869 DEBUG (MainThread) [velbus-protocol] TX: RawMessage(priority=fb, address=9e, rtr=True, command=None, data=b’‘)
2023-12-03 13:25:59.873 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
2023-12-03 13:25:59.905 INFO (MainThread) [velbus-protocol] Connection established to Velbus
2023-12-03 13:25:59.932 DEBUG (MainThread) [velbus-protocol] TX: RawMessage(priority=fb, address=9f, rtr=True, command=None, data=b’‘)
2023-12-03 13:25:59.935 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
2023-12-03 13:25:59.967 INFO (MainThread) [velbus-protocol] Connection established to Velbus
2023-12-03 13:25:59.995 DEBUG (MainThread) [velbus-protocol] TX: RawMessage(priority=fb, address=a0, rtr=True, command=None, data=b’‘)
2023-12-03 13:26:00.000 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
2023-12-03 13:26:00.033 INFO (MainThread) [velbus-protocol] Connection established to Velbus
2023-12-03 13:26:00.039 WARNING (MainThread) [homeassistant.components.binary_sensor] Setup of binary_sensor platform velbus is taking over 10 seconds.
2023-12-03 13:26:00.040 WARNING (MainThread) [homeassistant.components.button] Setup of button platform velbus is taking over 10 seconds.
2023-12-03 13:26:00.040 WARNING (MainThread) [homeassistant.components.climate] Setup of climate platform velbus is taking over 10 seconds.
2023-12-03 13:26:00.041 WARNING (MainThread) [homeassistant.components.cover] Setup of cover platform velbus is taking over 10 seconds.
2023-12-03 13:26:00.041 WARNING (MainThread) [homeassistant.components.light] Setup of light platform velbus is taking over 10 seconds.
2023-12-03 13:26:00.041 WARNING (MainThread) [homeassistant.components.select] Setup of select platform velbus is taking over 10 seconds.
2023-12-03 13:26:00.041 WARNING (MainThread) [homeassistant.components.sensor] Setup of sensor platform velbus is taking over 10 seconds.
2023-12-03 13:26:00.041 WARNING (MainThread) [homeassistant.components.switch] Setup of switch platform velbus is taking over 10 seconds.
2023-12-03 13:26:00.058 DEBUG (MainThread) [velbus-protocol] TX: RawMessage(priority=fb, address=a1, rtr=True, command=None, data=b’‘)
2023-12-03 13:26:00.061 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
2023-12-03 13:26:00.091 INFO (MainThread) [velbus-protocol] Connection established to Velbus
2023-12-03 13:26:00.121 DEBUG (MainThread) [velbus-protocol] TX: RawMessage(priority=fb, address=a2, rtr=True, command=None, data=b’‘)
2023-12-03 13:26:00.125 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
2023-12-03 13:26:00.159 INFO (MainThread) [velbus-protocol] Connection established to Velbus
2023-12-03 13:26:00.184 DEBUG (MainThread) [velbus-protocol] TX: RawMessage(priority=fb, address=a3, rtr=True, command=None, data=b’‘)
2023-12-03 13:26:00.187 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
2023-12-03 13:26:00.219 INFO (MainThread) [velbus-protocol] Connection established to Velbus
2023-12-03 13:26:00.247 DEBUG (MainThread) [velbus-protocol] TX: RawMessage(priority=fb, address=a4, rtr=True, command=None, data=b’‘)
2023-12-03 13:26:00.249 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
2023-12-03 13:26:00.283 INFO (MainThread) [velbus-protocol] Connection established to Velbus
2023-12-03 13:26:00.309 DEBUG (MainThread) [velbus-protocol] TX: RawMessage(priority=fb, address=a5, rtr=True, command=None, data=b’‘)
2023-12-03 13:26:00.311 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
2023-12-03 13:26:00.341 INFO (MainThread) [velbus-protocol] Connection established to Velbus
2023-12-03 13:26:00.371 DEBUG (MainThread) [velbus-protocol] TX: RawMessage(priority=fb, address=a6, rtr=True, command=None, data=b’‘)
2023-12-03 13:26:00.375 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
2023-12-03 13:26:00.406 INFO (MainThread) [velbus-protocol] Connection established to Velbus
2023-12-03 13:26:00.432 DEBUG (MainThread) [velbus-protocol] TX: RawMessage(priority=fb, address=a7, rtr=True, command=None, data=b’‘)
2023-12-03 13:26:00.436 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
2023-12-03 13:26:00.469 INFO (MainThread) [velbus-protocol] Connection established to Velbus
2023-12-03 13:26:00.496 DEBUG (MainThread) [velbus-protocol] TX: RawMessage(priority=fb, address=a8, rtr=True, command=None, data=b’‘)
2023-12-03 13:26:00.500 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
2023-12-03 13:26:00.532 INFO (MainThread) [velbus-protocol] Connection established to Velbus
2023-12-03 13:26:00.558 DEBUG (MainThread) [velbus-protocol] TX: RawMessage(priority=fb, address=a9, rtr=True, command=None, data=b’‘)
2023-12-03 13:26:00.561 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
2023-12-03 13:26:00.594 INFO (MainThread) [velbus-protocol] Connection established to Velbus
2023-12-03 13:26:00.620 DEBUG (MainThread) [velbus-protocol] TX: RawMessage(priority=fb, address=aa, rtr=True, command=None, data=b’')
2023-12-03 13:26:00.623 WARNING (MainThread) [velbus-protocol] EOF received from Velbus

I then get this and after that constantly rx info…
2023-12-03 13:26:06.018 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.018 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.019 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.019 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.019 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.019 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.020 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.020 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.020 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.020 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.021 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.021 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.021 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.021 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.022 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.022 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.022 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.022 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.023 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.023 ERROR (MainThread) [velbus] Not all modules are loaded within a timeout of 600 seconds, continuing with the loaded modules
2023-12-03 13:26:06.023 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
2023-12-03 13:26:06.028 DEBUG (MainThread) [velbus-protocol] Ending Velbus write message from send queue
2023-12-03 13:26:06.058 INFO (MainThread) [velbus-protocol] Connection established to Velbus
2023-12-03 13:26:06.059 DEBUG (MainThread) [velbus-protocol] Starting Velbus write message from send queue
2023-12-03 13:26:06.059 DEBUG (MainThread) [velbus-protocol] Acquiring write lock
2023-12-03 13:26:09.336 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=230, data=b’e6 04 11 f6 a0 23 28’)
2023-12-03 13:26:09.345 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=169, data=b’a9 00 00 5a 34 00 89’)
2023-12-03 13:26:09.356 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 02 00 20 20 30 2e 30’)
2023-12-03 13:26:09.367 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 02 05 20 6d 6d 2f 68’)
2023-12-03 13:26:09.375 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 02 0a 00’)
2023-12-03 13:26:09.388 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 04 00 20 32 33 30 39’)
2023-12-03 13:26:09.399 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 04 05 32 20 6c 75 78’)
2023-12-03 13:26:09.407 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 04 0a 00’)
2023-12-03 13:26:09.419 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 08 00 20 31 33 2e 37’)
2023-12-03 13:26:09.430 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 08 05 20 6b 6d 2f 68’)
2023-12-03 13:26:09.438 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 08 0a 00’)
2023-12-03 13:26:19.298 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=230, data=b’e6 04 19 f6 a0 23 28’)
2023-12-03 13:26:19.306 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=169, data=b’a9 00 00 5a 34 00 af’)
2023-12-03 13:26:19.318 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 02 00 20 20 30 2e 30’)
2023-12-03 13:26:19.329 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 02 05 20 6d 6d 2f 68’)
2023-12-03 13:26:19.337 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 02 0a 00’)
2023-12-03 13:26:19.349 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 04 00 20 32 33 30 39’)
2023-12-03 13:26:19.361 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 04 05 32 20 6c 75 78’)
2023-12-03 13:26:19.368 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 04 0a 00’)
2023-12-03 13:26:19.381 DEBUG (MainThread) [velbus-protocol] RX: RawMessage(priority=fb, address=50, rtr=False, command=172, data=b’ac 08 00 20 31 37 2e 35’)

EOF received from Velbus

Do you have an authentication password set on the signum?

Hm…i don’t know.
This is the system of a friend of mine. He asked to start him up in home assistant and link his signum system…so i’m not really know whats all done by him…
How can i see if he has done that, and if so does it needs to be removed, or do i need to connect in another way?

thats in the GUI of the signum

ok…thnx i will ask him…
If he has done that do i need to use a different connection?

then you need to use:

tls://password@host:27015

1 Like

Hi everyone,

I was wondering if there was any progress with the following integrations… I’m hoping the Signum now supporting HA would speed up things a bit :slight_smile:

“Cooling mode” for Thermostats…
Setting programs on the VMBELO and GP series through HA
Accessing / virtualizing buttons of the BELO/GP series in HA…

As perhaps I can then match a button in HA to the scene defined in Velbus …

until now there is no progress on these …

velbus wrote a completely different type of integration, something on there own.
And until now they are not open to combine the work into one integration.

So it still comes down to my time for everything.

1 Like

:frowning: … your contributions are valued :slight_smile:

if you can provide a quick intro into how the integration works… happy to test / write myself as well… (proficient in PShell/VBScript… newby in Perl)

1 Like

are you on discord? then we cna have a quick chat about this (will be to slow on the forum)

cereal2nd on discord

1 Like

Hi all,

im not sure if this is the right place to place my problem.
but i hope some one can help me out.

im using HA and Veldbus for a long time now. Evrything worked great. But now my VMB7IN Will not work in HA anymore and can’t seem to find why… The VMB7IN is updated but not working all off my other devices work great.

Im using a Raspberry PI 5 to run HA.

can you see the module on the devices page?

afbeelding

Hi,
Since version 2024.4.2 the VMB7IN doesn’t report the real time counter, only the total counter is reported.
image
Also the VMB4AN reports the wrong unit of measurement of a sensor : the measurement unit in µA, ohm… instead of the Units as defined and some sensor don’t have their real name.

Did you figure out what to input under “interface”? Im connecting to an USB module over a USB port with a RPI

I figured it out: what you input under interface is case sensitive. “ /dev/ttyACM0” worked instead of “/dev/ttyacm0”

1 Like

Hey all. Since a few days ago, my Velbus integration becomes unresponsive and I have to restart HA for it to work again.
This is the log:

2024-05-17 03:10:12.190 WARNING (MainThread) [velbus-protocol] EOF received from Velbus
File “/usr/local/lib/python3.12/site-packages/velbusaio/controller.py”, line 150, in connect
File “/usr/local/lib/python3.12/site-packages/velbusaio/controller.py”, line 158, in connect
raise VelbusConnectionFailed from err
velbusaio.exceptions.VelbusConnectionFailed: ‘Connection setup failed’

I did not touch anything on Velbuslink, I just did HA updates.
What could be a reason for that error?
(I enabled debug login, will make a new post when it crashes again next time)
Thanks a lot

EOF received from Velbus

To where are you connecting, whats the connection string?

Becaus in this case it seems the socket is closed from the velbus side.

can you get me a diagnostics download?

Diagnostic file is on The system is waiting for tasks: velbus_connect_task · Issue #116547 · home-assistant/core · GitHub

i replied on the issue, i will need a lot more details to be able to help