Doing a C5 to C7 migration with all my code in Node Red.
Twice now (out of 50+) I've had devices status not being updated through Maker API.
My code will control the device but any flow that is triggered by the status of the device doesn't trigger. excluding and re-including doesn't help, changing drivers doesn't help.
The work around is to "enable logging for debugging" in the Maker API app.
As soon as you do this the status is updated and you can disable logging for debugging and things work normally.
Just wanted to share for the next poor bastard.
Maker API works great overall!