SIA is the reversed acronym for Automatic Irrigation System (AIS). SIA is an automated irrigation system, where you hook up your devices and monitor their sensors (soil temperature, moisture, salts concentration, water level, etc) and control their actuators (water valve, water pump, motors, etc) either from the dashboard or by settings actions that trigger on certain conditions.
SIA is not a home automation system!!! There's an awesome open source home automation system here, check it out.
- SIA is 100% local. The core (backend server and services) run from any PC (or PC-like device like raspberry-pi), and requires no internet connection. Your data is your own
- Wireless connection to the devices, no wires required
- Setup once and forget about it
- The core supports RESTful APIs and MQTT for data exchange with the devices
- Open source, SIA is licensed under MIT license
- Not a home automation system!
- I like my plants, but sometimes I forget watering them
- I also like python, and I wanted to try Django
- I worked on a home automation system backend once before, but it was hacky at best and I wanted to try and make something a bit less hacky
-
Accounts
- user login
- user logout
- sign up
- password reset
- password change
- edit account
- deactivate account
- delete account
-
Device Groups
- device group add/create
- device group details
- device group list
- device group edit
- device group delete
-
Devices
- device add/create
- device details
- devices list
- device edit
- device delete
-
DeviceData
- list device data history
-
Search
- Search device groups
- Search devices
- Search bar
-
API
-
Dashboard
-
Control
-
MQTT
-
Websocket
-
Backup