We have a device that connects reliably to a Wifi network and we can reach via a the local network ip address, eg http://10.10.0.2
But it does not always connect to the balena cloud dashboard, and the public URL also does not work in this condition. Instead we get a 503 error. A power cycle of the device often fixes this issue.
Q1: does the public URL require the device to be “online” (as listed on the dashboard)?
Q2: which logs should we try to look at?
Q3: should we try checking through the balena api for a combination of device online, public url enabled, a non-200 response from the public url, and reboot automatically?