This is now the situation:
I can start the service, but even though the wrapper is in the firewall exclusion, it does not work unless Windows Firewall is off. Even then, the PS3 sees the service, I can watch stuff but the PMS client does not see the PS3.
If I disable the service, and enable the Windows Firewall, the PS3 sees the service, I can watch stuff, and the PMS client sees the PS3.
what am I missing here?