"Automate Everything" is a multipurpose automation framework. It's an open source, vendor independent and technology-agnostic approach to rule-based automation.
At first glance "Automate Everything" is very similar to other open-source automation platforms (see similar projects) but it's built on top of objects instead of bindings. It's not limited to smart homes only. It's very extensible and easy to use.
The sky is the limit... you can use it to automate literally everything! If you're interested in any type of projects below, contact me on Linked-In.
- A smart home
- An energy consumption management system
- A central heating controller
- An alarm system
- A local If-This-Than-That engine
- A smart glasshouse
- Watering system
- Hydroponic controller
- A micro hedging fund
- Trading alerts
- Smart trading platform
- Access control system
- A mix of access control and home automation system
- Industrial-grade control panels
- OpenHAB
- HomeAssistant
- Domoticz
- NodeRED
With correct set of plugins you can automate literally everything!
- An operating system for automation projects
- Everything is a plugin
- Zero-conf principle
- Modern UI
- Powerful automation engine
- Developers haven
- Embedded MQTT broker
The work on "Automate Everything" started in 2012. Yes... more than 10 years ago!. In the beginning the project was called "geekHOME Server". It was written in C# Micro Framework (it was running on a dedicated microcontroller called "FEZ Cobra"!). It's been the beginning of DIY Home Automation: open source projects like OpenHAB was barely starting. Some other projects (that are now open-sourced) were paid, so I decided to create something on my own. In 2015 the code was ported to Java to be compatible with Raspberry Pi single board computer. It was able to control lights, central heating, alarm and ventilation at my own house. It has never been published.
In 2020, I decided to give the project another shot. "Automate Everything" is now a full-blown automation server. Everything has been rewritten (the original concept is unchanged).
I didn't focus on Home Automation this time... I wanted to create an "Operating System" for every type of automation project. I wanted to create something that will be really easy to extend by the others. That's why every single aspect of "Automate Everything" can be controlled or extended by plugins. I hope the project will be useful for the other "DIY Tinkerers" like me.
The project is still in development. I plan to do a full release by the end od 2023 but you are welcome to try it out now. If you find this project useful, please share with the others!