I'm trying to run the Blinking LED from Arduino Cloud project and facing issue saving the device credentials to brick configuration. The details won't save. Anyone else facing the issue/ able to do it?
Same issue here. Reflashed and still nothing saves. Can’t add Bricks either. On Mac or Windows. Everything updated.
Probably there is a bug with that brick. Its the only one that i cant add to a new project too.
There aren't that many demo projects. Odd to ship one that doesn't work. It's the main one I wanted to play with. Hopefully fixed soon and someone monitors the forum for these bugs.
Same here, I tried to use the class definition and use the device_id and the secret direct on code and that aldo didn't work...
The app starts, but no communication to the cloud
iot_cloud = ArduinoCloud(device_id="57xxxxxxxxxxx308", secret="xUxxxxxxxxSB")
Activating python virtual environment
======== App is starting ============================
WARNING:root:Connection failed 5, retrying...
WARNING:root:Connection failed 5, retrying...
WARNING:root:Connection failed 5, retrying...
WARNING:root:Connection failed 5, retrying...
WARNING:root:Connection failed 5, retrying...
Thanks for your report @harshitht. The Arduino App Lab developers have been notified of the problem.
I'll post an update here if I receive any news on the subject.
Hello again. The developers performed an investigation and are now tracking this via a formal bug report here:
A fix is already in progress:
If you have a GitHub account, you can subscribe to those threads to get notifications of any new developments related to this subject:
Please only comment on the GitHub issue thread if you have new technical information that will assist with the resolution. General discussion and support requests are always welcome here on Arduino Forum.
Thanks for your report @ic3_2k. Arduino's developers have been notified of this problem. I'll post an update here if I receive any news from them.
Another affected user reported they were able to solve the problem by creating a "Manual Device" and using the credentials for that device:
Hi @ic3_2k. The developers have made a fix for the problem that caused the inability to connect the UNO Q board to Arduino Cloud when using it as an Arduino Cloud IoT Device.
Please create a new Device for the UNO Q board (it is necessary to create a new Device, as the fix doesn't apply to the old ones), then give it another try. Let us know if you have any problems.
I apologize for any inconvenience caused by the bug.
That was one of the options I tried, using the ArduinoCloud_client, but I haven't had luck with that method either ![]()
Did you try it after the time I made the reply above. The developers fixed the bug only within the last few hours, so if you tried that earlier than the last couple hours then you were still subject to the bug.
thanks @ptillisch I did answer while was in the way to home, just tried again right now and it is now working in both modes manual and arduinoQ
one question, is ther any way to change the threshold in the cloud variables?
I'm trying the led example but using a push button istead a switch, and this setup seems to have 'delay', I mean I have to let the pushbutton pressed and unnaturally amount of time, not much but enough to make it runnin not as smoothly as I wanted.
As you can saw the help did mention a threshold but did not mention how to change it nor in the examples of the app lab
Yep, working for me as well now too! Thanks all
Only for specific Variable types. For example, if you select the "Integer Number" type from the "Add variable" dialog on the Arduino Cloud IoT Thing setup page, you would see a "Threshold" field in the dialog, in which you can define a threshold for the Variable update:
However, for a Variable type such as the "Boolean" type used by the "Blinking LED from Arduino Cloud" example, the concept of a "threshold" is not applicable. In this case, due to the variable type not supporting a range of values.
Thanks for bringing this to our attention. I submitted a report to the Arduino Cloud developers about the irrelevant mention of the threshold by the tooltip when a Variable type is selected that doesn't support thresholds.
This line in the Python script:
is calling this function in the arduino.app_bricks.arduino_cloud Python module:
which in turn is calling this function from the arduino_iot_cloud module:
Note that any arbitrary keyword arguments passed to arduino.app_bricks.arduino_cloud.register would then be passed to the instantiation of the ArduinoCloudObject class:
If we look at the definition of that class, we see that its interval attribute has a default value of 1.0, but can be configured via an interval argument in the instantiation:
This configures the polling interval. In an application where you need the Thing to be more responsive to actions taken in the Dashboard, you can reduce the interval. For example:
iot_cloud.register("led", value=False, on_write=led_callback, interval=0.5)
![]()
![]()
amazing explanation!!!! ![]()
Thank you very much!!!! ![]()



