{"repo":"aliivaezii/Smart-Precision-Irrigation","free":true,"listed":false,"github":"https://github.com/aliivaezii/Smart-Precision-Irrigation","clone":"git clone https://github.com/aliivaezii/Smart-Precision-Irrigation.git","description":"IoT-based smart precision irrigation system using Raspberry Pi, MQTT microservices, and real-time weather-aware scheduling with Telegram alerts","language":"Python","stars":26,"topics":["iot","microservices","mqtt","precision-irrigation","python","raspberry-pi","smart-agriculture","telegram-bot","thingspeak","weather-api"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Smart Precision Irrigation System 2.2 Project Overview The Smart Precision Irrigation System is an IoT-based platform designed to optimize agricultural water usage and prevent crop loss due to climate anomalies. Unlike traditional timer-based systems, this platform employs a Microservices Architecture to make real-time decisions based on soil moisture data, local temperature, and external weather forecasts. Key Features: Smart Water Management: Triggers irrigation based on crop type and moisture threshold. Multi-Garden Support: Manage multiple gardens with independent field configurations. Gravity-Fed Irrigation: Uses elevated water tanks for energy-efficient water delivery without pumps. Frost Prevention: Monitors temperature forecasts and publishes frost alerts when T 5mm). Resource Tracking: Monitors water consumption (L) per irrigation cycle. Remote Monitoring: Real-time weather alerts via Telegram Bot with system status viewing. Data Analytics: Uploads sensor data to ThingSpeak for visualization. Dynamic ID Assignment: Devices self-register via POST and receive auto-generated IDs. Auto-Discovery: Water Manager automatically discovers new devices every 60 seconds. --- System Architecture The software strictly follows Object-Oriented Programming (OOP) principles and uses SenML message format for all MQTT communications. 1. The Edge Layer (Sensors & Actuators) Running on Raspberry Pi Pico 2 W microcontrollers: Sensor Nodes (1): Collect Soil Moisture and Temperature. Publish","default_branch":null,"files":null,"tree":[],"storefront":"/r/aliivaezii","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aliivaezii/Smart-Precision-Irrigation/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}