My setup is that I use Blynk as a UI with all the intelligence taking place in a node-red flow that I connect to via websockets.
Everything’s been working fine for some time now, but in the last 24 hrs something broke. Checking, I see that this is when my Blynk client updated in Android to 2.19.0.
I use switch buttons (on --> 1, off --> 0)
Debugging this, I arrived at the conclusion that something got broken between the Blynk websockets widget and the node-red UI widget that I use. Here’s my flow:
Basically, INPUT (value from button) passes through UI element (which theoretically simply updates itself and passes on the value) and goes to OUTPUT.
The expected behavior is that pushing the button to on, the UI element would update to on. Pushing the button to off, the UI element would update to off. What actually happens is that the button only updates the ON state at this moment.
Any ideas? What could have changed with this update that could break this flow? I’m thinking about the change to float, but then why would 1.0 (on) work and 0.0 (off) not?