The problem with zwave device discovery

There is no fixed time for initialisation. For mains devices it should be quick, but for battery devices it may take some time depending on the device.

I mean does it matter the inbox added as thing or not?

What do you mean? Sorry - I don’t understand the question.

You said, the ZWave binding initially adds the device into the inbox without this information, so init information comes later (after 1 sec/min/hour or more). So, does it depends on - user added inbox as thing or not?

I’m still not sure I understand. The initialisation is not related to the user adding the device as a thing if that’s what you mean?

You are correct.
It is possible case:
‘Inbox thing 1’ is never initialized.
User add ‘Inbox thing 1’ as ‘Thing 1’.
‘Thing 1’.is initialized.
?

Yes - this is of course possible.

Ok, thank you, Chris!
So, now for me only one way is possible - to add chosen inbox as thing immediately and wait for initialization. Then I’ll able to get thingTypeId and know device model.