-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VMBGPOD modules not loaded after scan #76
Comments
Update: Any clue on this: |
Hey, I'm sorry but I have only a very basic setup myself with just some relays and input modules. I also did not add support for VMBGPOD myself. What I did with the modules that I have is to look up protocol documentation on Velbus website and from there try to understand what commands need to be send to load a module (load = fetch names of individual channels). |
@deweirdt, I have a VMBGPOD which works ok. To troubleshoot it in more detail it helps if you could collect a debug log of the complete startup of the Velbus integration in HomeAssistant. You can do this by adding this to your configuration.yaml and reload the velbus integration (or restarting HA)
|
Hi, Finally got some time to turn it back on, PI is broken so had to install it on my Synology What I've noticed with this version is that I only get 21devices and 121 entities discovered by HA where I have 53 devices on my Velbus VMB2PBN - VelbusLink: 20 - HA: 15 (missing address 20, 21, 24, 2C, 2F) Please find attached the log file from HA and the screenshots from VelbusLink (for reference) Not really sure if I can provide more items, but I can try if you instruct me |
Update: VMB2PBN - VelbusLink: 20 - HA: 20 Log from latest restart (with higher timer) attached: |
Hi,
I've executed the scan.py on my pi (and on a x86 linux) and having both the same results.
My VMBGPOD is not getting detected.
Initially I thought that the timings where the problem (since I'm having 53 modules) and my previous problem indicated that the timer in the scan.py is not sufficient.
Out of previous reports on this topic I saw also that the timer was increased from 180sec. to 320 sec.
self.load_timeout = threading.Timer(320, timeout_expired).start()
These are the changes (only for testing that I've did)
self.load_timeout = threading.Timer(3200, timeout_expired).start()
-> Changed to 3200seccallback()
in thedef module_loaded():
since this one would only call the callback() when all modules are loadedIf I understand correctly the flow of the python-velbus is that first a 'scan' is done and after this that all the 'scanned' modules are read.
Can you support me in finding why the VMBGPOD are not read fully? Any hints?
scan.log
The text was updated successfully, but these errors were encountered: