Can you pass this feature request on or if you’d like me to fill out a developer request form please let me know.
The documentation currently only allows for getting the internal local IP address of the hub (
getLocalIP()). Often with many new devices needs the ability to contact the device through the router/home gateway and needs to get the public IP address. With the restriction that hubAction can no longer contact an external DNS address or IP address there’ no way to get that information and folks who are using dynamic IP’s can no longer use apps that require the public IP address without the hubAction workaround.
Can ST provide an API to get the hub’s public IP address similar to the local IP address. There should not be any security concern since the public IP address is useless without a port forwarding or a “hole” that is manually setup by the user in the router/gateway. Given so and the fact that most users have dynamic IP addresses this would be a great feature add.