Lawn Sprinkler System is designed to aid in proper usage of the sprinkler system to effectively aid the users to care for their lawn. In the first release of the project, this lawn sprinkler system does the very basics and we will continue to provide upgrade as we develop such features.
We are currently upgrading our systems to be able to use docker. Once that is put into place, we no longer would require dependencies to be installed. For now however, we have some dependencies to be installed.
- python 3.0
- requests library for python
- pip3 install pytz for local datetime
- sudo apt-get install python-rpi.gpio python3-rpi.gpio
- Crontab :: --> 0 * * * * python3 [location of file]
- Crontab :: --> 0 22 * * * cd /home/Desktop/code/LawnSprinklerSystem && git pull
sudo su
->crontab -e
->0 7 * * 1 apt update && apt dist-upgrade -y
- Added the smtp library for email usage. Available without installation on python 3 +
The application is simple, yet effective. The main goal behind this is to aid in the DIY Projects of a lawn sprinkler system. The quickstart guide should encompass a HOW TO
video once everything is set up and done. This will allow the user to DIY the sprinkler system. The main overarching goal is to make lawn watering easy and as automatic as possible with the idea of being cost effective.
Technical Docs | Setup Guide | Roadmap | Contributing |
---|---|---|---|
The architecture is based on Python as a service, with an integration of DB system ( Not yet decided ). A basic simple front end design is being thought to enable users to be able to send data that is required to the system.
We are committed to a loosely-coupled architecture and would love to assist you in the usage of the application itself. If you would like to request features or support please email the team.
Copyright @ 2020.
Licensed under the MIT LICENSE you may not use this software except in compliance with the License.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.