I've just switched to one of my pinned Home Assistant tabs. One of my Node-RED flows has a function node with a wodge of JavaScript in it. The editor JS is simple but has colour syntax highlighting. I'm using it to send settings to some quite complicated Zwave devices. There is a Zwave set node that does the complex stuff that I really don't need to worry about, I just pump settings into it.
Another flow I did unlocks an AD account via LDAP! I used a function node to build up a quite horrific looking command line that is passed through a ssh connection to the host system (HA and NR are containers) to run against AD.
You can do an awful lot with NR out of the box and with all the contrib stuff it rapidly becomes even more impressive. Just enough programming for me. I write a program or two as needed and no more and it doesn't detract from the flow thing either.
Another flow I did unlocks an AD account via LDAP! I used a function node to build up a quite horrific looking command line that is passed through a ssh connection to the host system (HA and NR are containers) to run against AD.
You can do an awful lot with NR out of the box and with all the contrib stuff it rapidly becomes even more impressive. Just enough programming for me. I write a program or two as needed and no more and it doesn't detract from the flow thing either.