* The Hydrawise API can return sometimes return a non JSON response during service outages, like when they are updating thier software. This treats this as a connection error and allows the client to try the poll again. * Adds additional http status checking Fixes #15170 Signed-off-by: Dan Cunningham <dan@digitaldan.com>