Thanks Chris,
So I gave it a whirl.
Line-In:
Select works, but no feedback from the Sonos through the module. So although you can now select line-in from Crestron (which is so welcome), selecting Line-in on the Sonos app means there is no way to pass this back to the control system. This is a shame and hopefully one that Crestron/Sonos will address.
It's also a shame that when line-in is selected, Sonos does not pass out an image url for the line-in. It would be brilliant if the now NowPlayingImageURL displayed the line-in icon as the app does.
I was not able to test HDMI as my Sonos does not support it but I will update a system on site and try it out.
Restart:
Well, this did not work for me. Module indicates the player has gone offline. Sonos System v3.1.1 Busy & Discovering_Groups goes high but it never completes. These outputs eventually go low, then the cycle repeats but the player never comes back online. Now this may be an issue with my S1 Sonos Connect, so again will test on-site with a Port.
Conclusion:
Some improvements and the source switching is very welcome but needs feedback.
Will require further testing in the real world.