Looks great! I've been interested in this kind of thing for a while (I really like the dataflow idea when used in the right place). Node-red's something I was planning on doing stuff with on the Puck.js hub as well.
So at the moment, you have a bunch of yellow espruino nodes, and all of those nodes run on Espruino itself - connected via MQTT?
I don't know how possible it is, but did you consider having just Node-red -> Espruino and Espruino -> Node-red nodes? Then you could decide where the nodes ran based on which side of one of those nodes they were on... It might save you re-implementing a bunch of nodes, specifically for Espruino?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Looks great! I've been interested in this kind of thing for a while (I really like the dataflow idea when used in the right place). Node-red's something I was planning on doing stuff with on the Puck.js hub as well.
So at the moment, you have a bunch of yellow espruino nodes, and all of those nodes run on Espruino itself - connected via MQTT?
I don't know how possible it is, but did you consider having just
Node-red -> Espruino
andEspruino -> Node-red
nodes? Then you could decide where the nodes ran based on which side of one of those nodes they were on... It might save you re-implementing a bunch of nodes, specifically for Espruino?