Hi, continuing the discussion of this post on this thread:
The team mentioned the following:
- The
init
lifecycle should be executed after anadded
event if the device was previously unknown. - Also, an
init
event should be triggered for each known device on startup.
If this is not happening, there might be a function you’re using that could be yielding the device’s thread (for example, calling receive
on a socket or channel) which is preempting the init
event from being able to call the callback.