Does the shared access still exist

Does the shared access still exist ? To share the project with family members ?

It’s done through Organisations, and Users.

Pete.

Yes - https://docs.blynk.io/en/blynk.console/devices/device-sharing

Does cloning still exist? Say I want to share an app with a friend who is clueless about coding. He just wants the app on his phone.

@proietti what do you call “share an app”?

I have developed with the old blynk a few projects to control aquarium items. I have shared these projects with a few friends to control their aquariums (NO FINANCIAL GAIN). I did this via the Clone option that exists in the old blynk. My friends are not IT or coding literate so they would never endeavour to attempt to download anything related to the blynk libraries ect, ect. They just used the phone app set up a user name with my cloned project. Is this still possible?

Seems to be bit complicated !! As we were used to do it with qr code… it was quick n easy !!

With a new platform it’s even easier:

  1. make devices for your friends, invite them to your organization.
  2. Set them as owners of devices (via device transfer)
  3. Set permissions so that they can only see their devices.

No need to code or do anything else. And you maintain the full control.

1 Like

For the simplest use case, when you need to share with 1 user you only need to “Transfer the ownership”. It’s 2 clicks + “email typing”, also this user should be invited to your org.

It’s more complicated, but you have much more control over the user who has the device access.

Now,
Lets say i have multiple rooms in my home and each one will be having a smart device. Now i will be the author/owner for all the devices(5$ each). But i dont want Ex. the person 1 be able to control the other device at room 2 or even look at the other devices available. Is this possible !? (FREE VERSION)

Yes. You can make that person to see only “owned” devices. You’ll have access to this devies anyway as admin of the org.

1 Like

Will they have to login with the same email id as mine ? Or can they have there own email id to login ?

Their own email address. You send them an invitation to their email address.

Pete.

1 Like

This is only possible for plus and pro plans right ? So we Free plan members cannot taste that feature… ??

EDIT -

I just saw the pricing the chart and it states 5 users !! Is this what they are referring to ?
So if i have more that 6 devices that can only controlled by the person who is authorized to (Like one device for that particular person) then i will have to go for plus or pro subs ! RIGHT ?

You need to differentiate between users and devices, they aren’t the same and are handled very differently in the pricing plan.

Pete.

Its all bit confusing. I just started playing with Blynk 2.0 and I am getting many doubts and errors. I am not understanding the number of users allowed things… And what is the working ESP core for Blynk ? I am getting compiling errors. I was using 2.4.2 and it was the most stable one for me till date.

It’s very clear if you look at the pricing plans.

Try using a later version then.

Pete.

Just did that !! Code is not compiling !

In file included from sketch\BlynkEdgent.h:9:0,

                 from C:\Users\MADHUK~1\AppData\Local\Temp\arduino_modified_sketch_113930\Edgent_ESP8266.ino:18:

C:\Users\**********P\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266_SSL.h:50:8: error: 'X509List' does not name a type

 static X509List BlynkCert(BLYNK_DEFAULT_ROOT_CA);

        ^

C:\Users\***********P\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266_SSL.h:67:26: error: 'X509List' has not been declared

     void setTrustAnchors(X509List* certs) {

                          ^

C:\Users\*********P\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266_SSL.h: In member function 'void BlynkWifi<Transport>::config(const char*, const char*, uint16_t, const char*)':

C:\Users\************ P\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266_SSL.h:146:39: error: 'BlynkCert' was not declared in this scope

           this->conn.setTrustAnchors(&BlynkCert);

                                       ^

C:\Users\********** P\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266_SSL.h: In member function 'void BlynkWifi<Transport>::config(const char*, IPAddress, uint16_t, const char*)':

C:\Users\***********P\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266_SSL.h:161:39: error: 'BlynkCert' was not declared in this scope

           this->conn.setTrustAnchors(&BlynkCert);

                                       ^

In file included from sketch\BlynkEdgent.h:24:0,

                 from C:\Users\MADHUK~1\AppData\Local\Temp\arduino_modified_sketch_113930\Edgent_ESP8266.ino:18:

sketch\OTA.h: In function 'WiFiClient* connectSSL(const String&, int)':

OTA.h:56:14: error: 'class axTLS::WiFiClientSecure' has no member named 'setTrustAnchors'

   clientSSL->setTrustAnchors(&BlynkCert);

              ^

OTA.h:56:31: error: 'BlynkCert' was not declared in this scope

   clientSSL->setTrustAnchors(&BlynkCert);

                               ^

In file included from sketch\BlynkEdgent.h:9:0,

                 from C:\Users\MADHUK~1\AppData\Local\Temp\arduino_modified_sketch_113930\Edgent_ESP8266.ino:18:

C:\Users\***********P\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266_SSL.h: In instantiation of 'BlynkArduinoClientSecure<Client>::BlynkArduinoClientSecure(Client&) [with Client = axTLS::WiFiClientSecure]':

C:\Users\************P\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266_SSL.h:192:83:   required from here

C:\Users\**********P\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266_SSL.h:60:9: error: 'class axTLS::WiFiClientSecure' has no member named 'setBufferSizes'

         this->client->setBufferSizes(BLYNK_SSL_RX_BUF_SIZE, BLYNK_SSL_TX_BUF_SIZE);

         ^

C:\Users\******** P\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266_SSL.h: In instantiation of 'void BlynkArduinoClientSecure<Client>::setFingerprint(const char*) [with Client = axTLS::WiFiClientSecure]':

C:\Users\********* P\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266_SSL.h:144:11:   required from 'void BlynkWifi<Transport>::config(const char*, const char*, uint16_t, const char*) [with Transport = BlynkArduinoClientSecure<axTLS::WiFiClientSecure>; uint16_t = short unsigned int]'

sketch\ConfigMode.h:389:84:   required from here

C:\Users\*********P\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266_SSL.h:64:9: error: 'class axTLS::WiFiClientSecure' has no member named 'setFingerprint'

         this->client->setFingerprint(fp);

         ^

C:\Users\***********P\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266_SSL.h: In instantiation of 'bool BlynkArduinoClientSecure<Client>::connect() [with Client = axTLS::WiFiClientSecure]':

C:\Users\**********P\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkProtocol.h:214:17:   required from 'bool BlynkProtocol<Transp>::run(bool) [with Transp = BlynkArduinoClientSecure<axTLS::WiFiClientSecure>]'

sketch\ConfigMode.h:398:15:   required from here

C:\Users\***********P\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp8266_SSL.h:91:53: error: 'class axTLS::WiFiClientSecure' has no member named 'getLastSSLError'

             int err = this->client->getLastSSLError();

                                                     ^

exit status 1
'class axTLS::WiFiClientSecure' has no member named 'setTrustAnchors'


EDIT: REINSTALLING THE LIB DID THE TRICK.

Finally uploaded a code on to the ESP8266 and also used Blynk.Air to update a firmware.
I configured a zRGBa widget on the mobile app. But the same cannot be seen on the web dashboard. It that it or am I doing wrong ? Or are there any few number of widgets that work on web dash ??

Coming to automation part I created 2 automations for ON and OFF of a device. Can I get the set time on the device like we did previous like

 t.getStartHour();
 t.getStartMinute();
 t.getStartSecond();

I am asking this because there is no timer widget anymore.
And what if the device reboots or the internet drops during the automation approach time ?

Lets say the device needs to turn off at x:xxAM and the internet is not working ?

What I did was, I used to write the time into EEPROM and the RTC module kept the track of the time. No matter the device’s internet dropped or reset, it was always working.

So what is the work around for this ?

@Pavlo The widgets on offer at free plan is just tooooooooooo less. Please consider adding Step , Slider, Text input.

Even though we buy the devices at 5$ we cannot make anything based on the widgets on offer. And for home usage its not worth going for plus or pro plans. I just entered Blynk 2.0 and I am feeling so dark, I am not able to work around or think of anything new I can make. EVERYTING IS LIMITED…

At least give an option to even buy particular widgets(not everything, keep few exclusively for plus n pro users). This was you get revenue for the device and widgets as well.

I guess this is really a WIN WIN situation for everyone… Give a thought on this.

2 Likes

I think you can use RTC API for that.

You’ll need to SYNC pin value when the device connects back. (Until we implement offline automation)

Yes. This is called “offline automations”, it is under implementation right now.