Useful Sensor: Cardinal Wind Direction for Home Assistant

At a glance – gustier than usual this morning.

As someone who cycles to work most days, I keep a pretty close eye on the weather. One thing I like to know is which way the wind is blowing – a strong headwind means I should maybe opt for the road bike, not the cruiser. Home Assistant has a ton of weather platforms – and the Dark Sky one that I prefer tracks wind direction. The only problem is it returns the direction in degrees, which is meaningless to me.

See below for a template sensor that will convert degrees to a human-readable cardinal direction.

Continue reading →

Useful Sensor: Bayesian Sleep Detection in Home Assistant

Sleep is not something I can directly observe in my smart home (at least not until I build that DIY bed sensor). It would be nice to know though – then the alarm could be set, doors locked, thermostat set, music volume slowly dimmed, and internet bandwidth reprioritized automatically when it’s time for bed. We spend a lot of time sleeping in our homes, so it makes sense to be able to detect it.

Using Home Assistant’s Bayesian binary sensor it’s possible to guess pretty accurately when everyone’s tucked away. See below for example YAML and explanation.

Continue reading →

Big List of Useful Home Automation Nodes for Node-Red

An ongoing list of nodes I have found useful for constructing home automation flows. I have not included device platform nodes, as all state tracking and actions are performed in Home Assistant.

Continue reading →

My Smart Home: Hardware List

An ongoing list of all the hardware I’ve gradually acquired. Links are to Amazon, but if you are patient most things can be imported from China for much cheaper.

Want to get started in home automation for cheap? Check out my $200 DIY Smart Home Shopping List to get started with a great foundation of hardware for use with Home Assistant. Control devices over WiFi, Bluetooth, infrared, Z-Wave, Zigbee, RF, and build some basic sensors – all for less than most kits from one proprietary vendor!

Continue reading →