When I was here in Spain (2018) in April working on the house controller, the mobile control package I keep going back to (Blynk) was improving but the RGB ZeRGBa (RGB)control was acting up when you put two or more on a single mobile screen. I put that to one side, disappointed (and yes I did talk to the designers).
Meanwhile a new control had been added, a multi-state switch. This is very important as you may for example have lighting control that needs manual off, auto (timer) or manual on. Back in April this was new and had issues.
I’m pleased to say that in both cases the problems have been solved. Much as I love Node-Red for the base of home control, it has to be said that the RGB controller in Node-Rd-Dashboard is AWFUL and last I heard there was little chance of a fix.
So, it looks like Blynk gets the job with Node-Red as the base. I’m hoping the local server has also improved (there was an issue with Java versions also around April. I’ll check that next). Meanwhile I can definitely recommend Blynk to anyone working on a generic home control system. I’m using it with Node-Red.