hi,
ich arbeite auch mit node.js auf raspberries und teilweise mit ESPs. allerdings möchte ich dazu keine "fertige" lösung wie node red verwenden, ich bastel mir das lieber selbst. node red werde ich mir aber ansehen, ich hab' noch nichts gefunden, wie ESPs mit einem node.js-server kommunizieren können. also nicht auf echtem node.js-weg, als alternative hab' ich erstmal eine lösung über node.js <> UDP geklöppelt. vielleicht finde ich ja etwas klauenswertes bei node red.
achtung: node.js ist eine geile sache, aber wenn Du da was für den ESP suchst, wirst Du meist auf seiten landen, die nodeMCU behandeln. das hat NICHTS mit node.js zu tun. ist nur unglaublich lästig beim suchen.
über node.js wirst Du hier im forum nicht viel finden, weil es eigentlich nicht wirklich etwas mit arduino zu tun hat. man kann es zusammenbringen, aber nur über zwischenträger (wie eben UDP oder funk). fündig wirst Du da eher im deutschsprachigen raspberry pi forum, oder in foren über node.js, da gibt's aber nichts nennenswertes auf deutsch.
noch etwas: wenn Du den raspberry am laufen hast, ist es ja sehr komfortabel, den desktop des pi auf 'Deinem arbeitsrechner zu spiegeln und bequem mit der konsole auf fehlersuche zu gehen.
mit dem ESP ist das halt nicht möglich, da ist debuggen ein martyrium, und jedesmal nach einer kleinen programmanderung wieder sketch aufspielen usw..
ich hab' also beschlossen, ´statt ESPs gleich raspberry pi zero W zu verwenden. das ist zwar eindeutig mit kanonen auf spatzen geschossen, wenn zb. nur ein heizungsventil gesteuert werden soll.
aber wenn die kanone nur 11 euro kostet, pfeife ich auf das flobertgewehr um 6 euro.
das problem dabei: die pi zero w gibt es vorerst nur stückweise pro haushalt. aber das wird sich ändern.
gruß stefan