I'm opening this topic to ask if there's any reason to create a List of Modules for one's first installation of Node-Red.
I ask because it seems there's a few new users to NR every few days and the Flows that are being shared often use a Palette item not on everyone's installation.
Must Have:
node-red-contrib-hubitat (Node-RED to Hubitat communication)
node-red-node-rbe (continue down flow only if a value changes)
node-red-contrib-noop (Simple placeholder node to help visualizations)
Palettes to help with logic:
node-red-contrib-stoptimer2 (timer with ability to stop/cancel)
node-red-contrib-bigtimer
node-red-contrib-boolean-logic-ultimate
node-red-contrib-easing (fading/dimming)
node-red-contrib-state-machine (potentially simplifies if-then-else logic. There are a couple other implementations)
node-red-contrib-time-range-switch (sunrise/sunset, between two times, etc.)
For those with a ST hub running that don't want to use HubConnect: node-red-contrib-smartthings
It was recently changed to use local webhook so it's faster. However, the instructions don't specify you have to put in port number for Node Red IP address but you do have to include.
@erktrek
I think that's one of my motivations in asking.. is "2" better than the original? There's no way for new NR people to know.. heck, I bet I don't even know.
For the timer thing my thought is newer may be "better" due to the major NR version change so maybe things are coded to that standard. That's why I'm now replacing the old one...
Oh there's plenty of 'cool' modules.. my motivation is to simplify, for newly installed NR systems, what works 'best' for maybe the first 5 flows?? After that, individual choices begin to dominate, as well as skills at finding and selection various modules.
In other words, if someone is inspired to build a NR instance, because they read someone's mention of "Moving all my RM to NR"... what would those first Flows be??
I'm thinking Motion by Mode, Cancelable timers, Announcements (via Alexa or Google Home) and so on. I feel like those posts inspire people to try it out... THEN they want all the simpler stuff.
I discovered node-red-contrib-aedes after I'd already setup mosquitto. So I stuck with mosquitto. But really node-red-contrib-aedes is a better choice if MQTT is used entirely/mostly within NR.
Blocking messages until reset is nice. Counting is good if you typically get a flood of messages from something you can just block most of them. Also for some kinds of "stateful" things. Haven't used blocksize.