Developer Mode
What could be the reason:
- Organization can have only one developer account. That is done to avoid sync issues.
What’s the solution:
- Contact other users with admin role and ask them to disable Developer Mode on their side so you could enable it on yours.
- This limit can be changed in the future.
What could be the reason:
- there was no Save action confirmation
- Save command was sent during the server disconnect
What’s the solution:
- be sure to click Save button on the top right after you made changes that you want to keep
- check your internet connection please.
- keep the page open, click Save once you'll get "Connection has been restored"
What could be the reason:
- request with incorrect parameters
- the device token is specified incorrectly
- wrong pin format input
- value doesn't match the datastream type
- requested datastream doesn't exist in the product
- event code is not provided
- there's no event with code provided in the product
What’s the solution:
- be sure to send the requests to the correct server
- check all the inputs to be corrent in the request and to be present in the template (also there's a hint on what exactly went wrong in a result field of Postman or web page body)
What could be the reason:
- not supported by every widget at the moment
What’s the solution:
- view full metadata list in Blynk.Console
- wait for Blynk.Apps list of widgets that support enumerable datastreams to expand
- keep Blynk.Apps up to date
What could be the reason:
- limited access to the image source
- image extension is not supported
What’s the solution:
- be sure to use the link open to public
- images should have .png, .jpg, jpeg or .gif extension
What could be the reason:
- there's no option to convert templates between Blynk.Apps and Blynk.Console now.
What’s the solution:
- set up dashboards in both Blynk.Apps and Blynk.Console
What could be the reason:
- web and mobile apps Map widgets use different datastreams in their sets now
What’s the solution:
- wait for Blynk.Console and Blynk.Apps to become unified
- keep Blynk.Apps up to date
What could be the reason:
- Your code frequently sends a lot of requests to our server, your hardware will be disconnected. Blynk.App may show “Your hardware is offline” When
Blynk.virtualWrite
is in thevoid loop
, it generates hundreds of “writes” per second
Here is an example of what may cause flood. DON’T DO THAT:
void loop()
{
Blynk.virtualWrite(1, value); // This line sends hundreds of messages to Blynk server
Blynk.run();
}
What’s the solution:
- If you need to perform actions in time intervals - use timers, for example BlynkTimer. Note: using
delay()
will not solve the problem either. It may cause Delay issue. Use timers!
If sending hundreds of requests is what you need for your product you may increase flood limit within Blynk.Library.
Change
BLYNK_MSG_LIMIT
property within BlynkConfig.h
file : //Limit the amount of outgoing commands.
#define BLYNK_MSG_LIMIT 20
What could be the reason:
- If you use long
delay()
or send your hardware to sleep inside of theloop()
expect connection drops and downgraded performance.
DON’T DO THAT:
void loop()
{
...
delay(1000); // this is long delay, that should be avoided
other_long_operation();
...
Blynk.run();
}
Note: This also applies to the BLYNK_READ & BLYNK_WRITE handlers!
What’s the solution:
Last modified 7mo ago