Skip to content

VMBGPOD modules not loaded after scan  #76

@deweirdt

Description

@deweirdt

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 3200sec
  • Exectued callback() in the def module_loaded(): since this one would only call the callback() when all modules are loaded
  • Modified some loggings so that I see in the callback what modules are loaded.

If 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.

  • scan is taking avg. 10sec.
  • Reading each modules is taking until the timeout (since the 4xVMBGPOD are never finished), but for reading the 49 modules it's taking avg. 10min

Can you support me in finding why the VMBGPOD are not read fully? Any hints?

scan.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions