UPnP add M-SEARCH for root devices #3933
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Following release of OH v4.1M5 some users found that the new Add-on Suggestion Finder was not discovering all UPnP devices on their LAN.
The OH UPnP discovery mechanism currently sends an
M-SEARCH
broadcast with a search targetST: ssdp:all
header -- yet some devices do not respond to broadcasts withST: ssdp:all
and only respond to broadcasts withST: upnp:rootdevice
.This PR adds a
M-SEARCH
broadcast with search targetST: upnp:rootdevice
.The functionality of this PR was tested already live via openhab/openhab-addons#16077
Signed-off-by: Andrew Fiddian-Green software@whitebear.ch