Hi everyone,
I’m following this guide from user GTT to use Node.js to communicate Blynk.
I would like push data to every time a function is run but I’m having some issues. I set up the connection as described:
const Blynk = require('blynk-library'); // Links variable 'Blynk' to the Blynk Library
const AUTH = 'xxxxxxxxxx'; // Your top secret auth code
const blynk = new Blynk.Blynk(AUTH, options = {
connector : new Blynk.TcpClient()
});
And then proceed to push data or do a one time write VirtualPin 30.
var pin = new blynk.VirtualPin(30);
pin.write('Hello');
blynk.syncVirtual(30); // Sync pin to process command
This doesn’t work though and I’m not sure where I’m going wrong (the display value widget is set to push) . If I set the widget to request data every second and then listen for the widget read, then that works:
pin.on('read', () => { // Widget calls for data
//This works and the widget is updated
pin.write(new Date().getSeconds()); // Sends the seconds 0-59 to the Display Widget
});