Hmm. Would not be hard to add this ability. UPNP is only being used for discovery as a broadcast service running on the pi.
"should" have nothing to do with your router as it is supposed to only work on system on the same network lets say behind the firewall.
We do have some UPNP router stuff hooked in but that is for automating the firewall rules to allow outside access. This is not required and for many is never done.
To get ST to see the Pi using a static IP again would be possible and would require some modifications to the ST groovy code only. The UPNP Push portion would still need to be enabled on the AD2 WEB app notifications and to allow subscriptions but it gets the addresss of who to push data too.
andresr wrote:I am trying to setup my AD2Pi on Smartthings, but I can't seem to find a way to statically assign my AD2Pi device in the SmartApp, I can only search with uPnP. I have tried enabling uPnP on my pfSense router, but AD2Pi gives an error when trying to establish the uPnP ports and I would rather not have uPnP enabled on my security VLAN anyway. Is there another way that I can force the SmartApp to find my device? I have a DHCP reservation set.