I have a pro account, and I prepared a simple sketch to try the wifi provissioning for a “test” customer.
I’m using a ESP8266 NodeMCU Dev. Kit
// Fill-in information from your Blynk Template here
#define BLYNK_TEMPLATE_ID "TMPLcY2fe6tO"
#define BLYNK_DEVICE_NAME "test simple"
#define BLYNK_FIRMWARE_VERSION "0.1.0"
#define BLYNK_PRINT Serial
//#define BLYNK_DEBUG
#define APP_DEBUG
// Uncomment your board, or configure a custom board in Settings.h
//#define USE_SPARKFUN_BLYNK_BOARD
#define USE_NODE_MCU_BOARD
//#define USE_WITTY_CLOUD_BOARD
//#define USE_WEMOS_D1_MINI
#include "BlynkEdgent.h"
BLYNK_WRITE(V0) // Lee Slider y lo envía a Serial
{
Serial.println(param.asInt());
}
void setup()
{
Serial.begin(115200);
delay(100);
BlynkEdgent.begin();
}
void loop() {
BlynkEdgent.run();
Blynk.run();
}
I uploaded with IDE to the ESP8266, and I invited to the test customer to my organization as USER role.
This user received the invitation to BLYNK console, created the password, already installed the BLYNK IoT app (the new one) and was welcomed to the organization.
When clicked on NEW DEVICE on the app, Two options appeared:
Connect to Wi-Fi
and
Scan QR-code
selected Connect to Wi-Fi
But it shows the message: You don´t have permissions, Contact Admin.
Then, the wifi provissioning wasn’t done. What I missed on the process?
I found the Roles and Permissions tab, but it’s a little bit confussing.
If want a User (customer) just to provissioning a new device(s) purchased, using them, and control them trough the mobile app. I believe these are the right permissions, Are you agree?
If you try to enable an option for a user that is disabled for you (such as View Device Actions Log in your screenshot) then you will get that message.