Піскажіть будь-ласка, чи є у сервісі Blynk можливість динамічно вмикати чи вимикати (приховувати чи відображати, робити неактивними чи активними — головне, щоб користувач не міг змінювати їх стан) віджети в залежності від отриманих значень від пристрою або від введених значень (наприклад, від стану віджету switch).
Наприклад, у такій ситуації: коли віджет switch у стані вимкнено, деактивуємо деякі віджети (чи приховуємо, головне — щоб користувач не міг змінювати їх стан), одночасно з цим активуємо інші віджети, які були до моменту переключення switch деактивованими, та навпаки.
Дуже дякую за допомогу! Для з’єднання з Blynk я використовую Node-RED з пакунком нод node-red-contrib-blynk-iot, але в ньому не реалізовано можливості використання цієї функції “Blynk.setProperty(V1, “isHidden”, true);” з артибутом isHidden" для того, щоб приховати певний віджет. Скажіть, будь ласка, чи в Node-RED є які-небудь інші способи, якими можна скористатись, для того щоб керувати станом віджета використовуючи вище вказану функцію?
Yes, you can call the Blynk HTTP API from Node-Red and update properties that way.
The documentation says that isDisabled is supported, but I’m not sure if 'isHidden` is supported in the API…
There’s an example of how to use the API in Node-Red to log an event here (in the “Notifications” section of this post)…
You can use the same approach to set a widget property via the API.