Is there a way to add/remove widget on Blynk App from hardware

Okay, a few bits of information that you may need to consider…

  1. Blynk local server is the old (Legacy) version of Blynk and It is no longer developed and is no longer supported.

  2. The Legacy app is no longer being developed/supported and will probably disappear from the App/Play stores in the near future. If your clients are Android users then you may be able to work around this by keeping a copy of the latest .apk file, but installation won’t simply be achieved via the Play store.

  3. I believe that the comments made by @Dmitriy relate to Blynk IoT (Blynk 2.0) and not Blynk Legacy.

So, as you can see, the software you are using is already discontinued and unsupported, even from the beginning of your project lifecycle.

Going back to your original question, the Blynk legacy server holds the app layout information in the xxx.Blynk.user file, which is in JSON format.

If you’re very clever (and brave) you could edit this file to add/remove whatever widgets you want, but as you’ll see when you view the file this is not a simple task. I’m almost certain that you won’t get any assistance from the forum for this, as the only time I’ve seen it mentioned at all is in this topic…

The other option may be for you to create the individual apps for the individual users, then share the via the app sharing functionality. This will have the potential advantage of preventing the individual users from editing the app layout.

Pete.

Pete.