DrewT
Well-Known Member
I'm excited to find some experienced engineers on the forums and I wanted to start a discussion about aggregating sensor/switch administration. Some of us may only have a single sensor or switch in our garden while others have hundreds. I'm looking to find an administration/automation solution that would suit most needs and pave the path to scaling out technology in the garden.
Recently, @odam2k and @Latitude17 were discussing Blynk as a way to create mobile phone dashboards for networked sensors and switches. This got me to thinking if there were other open source solutions that may work to extend ease of use and compatibility of smart sensors in the garden.
I'll start with a diagram illustrating what I've come up with in terms of an ideal arrangement.
Details concerning the more important aspects of the system:
So far there are only two solutions that even meet the bar for me.
Recently, @odam2k and @Latitude17 were discussing Blynk as a way to create mobile phone dashboards for networked sensors and switches. This got me to thinking if there were other open source solutions that may work to extend ease of use and compatibility of smart sensors in the garden.
I'll start with a diagram illustrating what I've come up with in terms of an ideal arrangement.
Details concerning the more important aspects of the system:
- I think any component worth adding to the system should be atomic, meaning a fully functional device on its own. None of this "must get master controller or brain to use" stuff. I should be able to get a single switch or sensor, and wirelessly administrate it from my phone as the base use case.
- The method used to administer any aspect of the system should be platform agnostic. Any commonly available networked device like a phone or computer should be able to connect to and manage the system.
- The system must not depend on external networks (requiring an internet connection), but may optionally integrate with one or more services on the internet.
- No proprietary software. I should be able to download, install, configure, and use this system without spending a dime. I should also be able to modify any of its code or functionality to suit my needs without restriction.
- I should be able to direct communications wirelessly or over wired connections for any device. Providing an optional wired bus topology makes this solution scalable in situations where security and simplicity are a priority.
So far there are only two solutions that even meet the bar for me.
- OpenHAB - An open source automation platform that allows us to create physical devices and pair them with software bindings for integrated functionality. This solution has a rule engine that allows IFTTT event logic to be programmed through a graphical interface.
- Hass.io - Another open source automation with many of the same features presented by OpenHAB. This solution supports a wide variety of existing devices out of the box (many of them not related to gardening however)