Unreliable IoT data upload! - again No3

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

ArduinoIoTCloudTCP::setTimeZoneData tz_offset: [-14400]
ArduinoIoTCloudTCP::setTimeZoneData tz_dst_unitl: [1667714400l]

messages.

Again I have even run the loop count up to 1000 loops with no ArduinoIoTCloudTCP messages showing!!

Usually, when this is working OK I'll see the

ArduinoIoTCloudTCP::setTimeZoneData tz_offset: [-14400]
ArduinoIoTCloudTCP::setTimeZoneData tz_dst_unitl: [1667714400l]

message by loop count 3 or 4

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?

Many thanks in advance,

Rob

2 Likes

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!

1 Like

+1

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.

1 Like

The issue is now resolved by contacting IoT cloud support.
Apparently, this issue was due to a partial outage with the Arduino IoT Cloud platform!

Within ~30 minutes, my device started to update every 600 seconds & has continued to do so since, as shown below -

Many thanks to Jazmin at Arduino Support Team for her speedy response & resolution :slightly_smiling_face: :+1:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.