{"product_id":"n8n-golf-irrigation-scheduler-open-meteo-telegram-alerts","title":"n8n Golf Irrigation Scheduler: Open-Meteo + Telegram Alerts","description":"\u003ch3\u003eAutomatically schedule golf irrigation with Open-Meteo weather + Telegram alerts (n8n workflow)\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow turns daily golf course zone sensor readings into an irrigation schedule by pulling an hourly forecast from \u003cstrong\u003eOpen-Meteo\u003c\/strong\u003e, applying ET-adjusted water needs, enforcing pesticide REI and water-hazard buffer rules, then posting the final plan to your irrigation controller API—and notifying staff via \u003cstrong\u003eTelegram\u003c\/strong\u003e when zones are skipped.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives zone data\u003c\/strong\u003e via a webhook POST with course coordinates and an array of zone sensor readings.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches weather forecast\u003c\/strong\u003e from the \u003cstrong\u003eOpen-Meteo API\u003c\/strong\u003e (including \u003cem\u003eET0\u003c\/em\u003e and precipitation probability) for the course location.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eProcesses each zone\u003c\/strong\u003e by splitting the payload into one item per zone and calculating:\n    \u003cul\u003e\n      \u003cli\u003esoil-moisture deficit\u003c\/li\u003e\n      \u003cli\u003eET-adjusted water need\u003c\/li\u003e\n      \u003cli\u003ewhether irrigation should be skipped due to high rain probability\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEnforces pesticide restrictions\u003c\/strong\u003e: for zones with a pesticide application within the last 5 days, the workflow uses \u003cstrong\u003eOpenAI (GPT-4o-mini)\u003c\/strong\u003e to extract \u003cstrong\u003eREI hours\u003c\/strong\u003e and the required water-buffer distance from provided label text, then determines if the zone remains restricted.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds the irrigation schedule\u003c\/strong\u003e: sets irrigation minutes to zero for restricted zones (or when rain-threshold conditions are met), aggregates zones back into a single controller-ready payload, and includes compliance exceptions.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExecutes and alerts\u003c\/strong\u003e: sends the schedule to the \u003cstrong\u003eirrigation controller API\u003c\/strong\u003e; if any zones are skipped, posts a \u003cstrong\u003eTelegram\u003c\/strong\u003e message listing affected zones and reasons.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDaily, compliance-aware irrigation scheduling for golf courses using zone sensors and weather-driven ET needs.\u003c\/li\u003e\n  \u003cli\u003eAutomated pesticide REI and water-hazard buffer enforcement with clear staff notifications via Telegram.\u003c\/li\u003e\n  \u003cli\u003eReducing unnecessary watering by skipping irrigation when Open-Meteo precipitation probability indicates likely rainfall.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n webhook\u003c\/strong\u003e input, then \u003cstrong\u003esplit out\u003c\/strong\u003e to process zones individually.\u003c\/li\u003e\n  \u003cli\u003eWeather via \u003cstrong\u003eOpen-Meteo\u003c\/strong\u003e (hourly forecast including ET0 and precipitation probability).\u003c\/li\u003e\n  \u003cli\u003eConditional logic and data shaping using \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, and \u003cstrong\u003emerge\u003c\/strong\u003e nodes.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOpenAI (GPT-4o-mini)\u003c\/strong\u003e for extracting REI hours and buffer distance from pesticide label text.\u003c\/li\u003e\n  \u003cli\u003eOutputs to an \u003cstrong\u003eirrigation controller API\u003c\/strong\u003e and \u003cstrong\u003eTelegram\u003c\/strong\u003e for exceptions.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46123144478899,"sku":"N8N-20114","price":27.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/xEjyRnK4iUZSSmrjZp1fQ_p3UOwpdJ.png?v=1790673069","url":"https:\/\/buyflowscripts.com\/products\/n8n-golf-irrigation-scheduler-open-meteo-telegram-alerts","provider":"N8N Commerce","version":"1.0","type":"link"}