jhot on Nostr: Today #[0] said that not everything should be automated, but around the house many ...
Today fiatjaf (npub180c…h6w6) said that not everything should be automated, but around the house many things can and should be automated. Unfortunately, home automation services are a bit sketchy. Not only are they a privacy risk, but since they don't seem to be very profitable, even smart home services from large companies could be canned at any moment.
So for today's #FavoriteFOSS we'll talk open source home automation tools. One of the biggest and best offerings is Home Assistant which integrates with hundreds of different services, devices, protocols, and APIs. Not only that, it allows you to build nice UIs easily and offers automation tools. https://www.home-assistant.io/
I'm personally not a huge fan of Home Assistant's automation abilities (you have to write yaml), so I run Node Red which allows for easy low-code development with the ability to use pure Javascript (and Node modules) when you need to add some heavy logic. https://nodered.org/
While there are a ton of great sensors and devices out there, sometimes you can't find exactly what you need and so you may have to make your own devices. For that, ESPHome is a great platform for building low-cost devices that work on open protocols (including Home Assistant). https://esphome.io/
Lastly, a project that I haven't tried yet but am looking forward to checking out: Windmill. It looks like a great option for building quick APIs, scripts, and serverless functions. At work we use a lot of AWS Lambda functions, and with this tool I think I can build similar functions at home without having to pay Amazon a dime. https://github.com/windmill-labs/windmill
Let me know if you'd like to discuss more specifics around automation and automation tools!
So for today's #FavoriteFOSS we'll talk open source home automation tools. One of the biggest and best offerings is Home Assistant which integrates with hundreds of different services, devices, protocols, and APIs. Not only that, it allows you to build nice UIs easily and offers automation tools. https://www.home-assistant.io/
I'm personally not a huge fan of Home Assistant's automation abilities (you have to write yaml), so I run Node Red which allows for easy low-code development with the ability to use pure Javascript (and Node modules) when you need to add some heavy logic. https://nodered.org/
While there are a ton of great sensors and devices out there, sometimes you can't find exactly what you need and so you may have to make your own devices. For that, ESPHome is a great platform for building low-cost devices that work on open protocols (including Home Assistant). https://esphome.io/
Lastly, a project that I haven't tried yet but am looking forward to checking out: Windmill. It looks like a great option for building quick APIs, scripts, and serverless functions. At work we use a lot of AWS Lambda functions, and with this tool I think I can build similar functions at home without having to pay Amazon a dime. https://github.com/windmill-labs/windmill
Let me know if you'd like to discuss more specifics around automation and automation tools!