As per my PREVIOUS post
From Sunday 10th July everting has been working OK. But now since 14:45 yesterday 15th July, we have reverted back to no data uploads even though we are getting a connection to the IOT cloud!
I'm seeing the following within a debug trace -
***** Arduino IoT Cloud - configuration info *****
Device ID: f174feb6-a464-4a21-8bd1-2c20791ac4f5
MQTT Broker: mqtts-up.iot.arduino.cc:8884
WiFi status ESP: 255
Connection to "OMNI" failed
Retrying in "500" milliseconds
Connection to "OMNI" failed
Retrying in "500" milliseconds
Connection to "OMNI" failed
Retrying in "500" milliseconds
Connected to "OMNI"
Loopcount = 1
Connected to Arduino IoT Cloud
Thing ID: 3ba1a037-9244-4c28-88ed-6785004ebc5d
Loopcount = 2
Loopcount = 100
Stopped!
So we are getting the connection to the IoT cloud, but no data upload is occurring because we are missing the
There is clearly an issue with the IoT servers here, which is not being checked & could do with automation service setup or a fix applied to prevent this from happening, as I'm finding I have to keep making posts to alert that there is an issue with uploading data to the IoT cloud!
I would really appreciate it if anyone from the Arduino IoT cloud Dept. could shed any light of help with this issue?
I'm guessing I have this same problem:. If I turn on a switch in my dashboard the connected relay responds as it should. If I refresh my dashboard, the relay switch will show as off (but is truly on in an electrical state). If I look at the setup tab for the thing, the last value for the switch is still false, and so on for any other setting I change. I also suspect a server problem here, although I'm at a beginner level and don't really have the skill to troubleshoot such things yet (other than to read here). thanks for the post!
I believe I've been experiencing the same issue over the past two days. ArduinoCloud.connected() would return true, but data is not sync to the Cloud. This usually happens after I reboot the device, for indeterminate number of minutes. Strangely, though, during this time I could still send data (boolean and string types) to the device from the dashboard, e.g. via slider and messenger widgets.
One de facto way I have discovered to test whether the sync function is working properly is by checking ArduinoCloud.getLocalTime(). As soon as it's able to fetch a non-zero value, I notice that the device data starts showing up on the dashboard.
Stepping back, this incident certainly casts doubts in my mind about the reliability of the IoT Cloud service. It'd be highly advisable for the Arduino Cloud team to publish server status dashboard and SLO/SLA if they are aiming to go beyond the hobbist league.