NodeRED has a lot of functionality built in from the start, but when you start exploring the ever-growing library of nodes and flows - that's when you realise just how much can be done, and how quickly you can put it all together.
We've been testing a few different systems for Home Automation recently. Tellstick Duo by Telldus technologies is one of the cheapest and most common systems. If you have a media PC or a Mac mini in your lounge, the Duo is ideal. Just hook it up to one of your spare USB ports. (If you don't have this kind of setup, check out Tellstick Live which hooks up to your router instead).
If you don't have nodeRED on your home entertainment system yet, set it up according to these instructions. Note though - this is important - you will need node.js version 0.10.4 to be able to get things (specifically the Telldus node that you need as described below) working properly.
To use the Tellstick Duo with your system, you'll need this node. As the instructions for the node explain, you will also need to install Telldus Center on your system first. It's a good idea to go in to Telldus Center and take a moment to set up your various devices. The good thing about the Duo is that you can use it with all sorts of different manufacturer's devices. For example, the setup you see in the main pic here uses various Nexa switches and sensors (for better or worse).
Once you've set things up according to the tellstick node instructions and have a few devices configured in Telldus Center, you will be able to use the tellstick nodes in your system. You will find that setting up your devices in Telldus Center means they're accessible right away from the Tellstick nodes - a nice touch. (You can configure devices from within the node too).
In part of the example setup shown above, a warning is given when my freezer goes above a certain temperature. I have also set up a group for making sure all the indoor lights are turned off with one single button press. Finally, I have installed another node - suncalc - which allows me to turn on/off my outdoor lighting according to my local sunrise and sunset times. Here too, things are made easy as the node fills in your latitude and longitude for you.
This is just a first example. Later on, we'll be exploring, for example, how to get notifications when somebody left the freezer door open. Or how to make your own app for controlling your nodeRED system.
We will of course be looking at loads of cool ways to involve Automat in your home automation setup!