I have the following code in my SmartThings app:
def result = new physicalgraph.device.HubAction (
method: ‘GET’,
path: “/api/alarm/${url}”,
headers: [
HOST: “${settings.ip}:${settings.port}”
]
)
sendHubCommand(result)
How could I pass a hostname (instead of ${settings.ip}) to HubAction? Or is there a way to resolve a hostname to an IP address and pass it (can't seem to use InetAddress)? I saw some posts about using dns.google.com but I need to resolve a hostname on my LAN.