Traduzione italiana: orto-irrigazione SKILL.md
This commit is contained in:
parent
f9abc680a9
commit
16798108d9
1 changed files with 60 additions and 60 deletions
|
|
@ -1,35 +1,35 @@
|
||||||
---
|
---
|
||||||
name: orto-irrigazione
|
name: orto-irrigazione
|
||||||
description: Design multi-zone irrigation system with baseline scheduling and automation logic. Use when: (1) defining water zones by crop water-need class, (2) calculating daily water requirements (ET, Kc coefficients), (3) specifying emitters and sensor placement, (4) writing baseline watering schedules and meteo-triggered rules. Outputs: Irrigazione system config (markdown) with zones, emitters, baseline schedule, soil sensor thresholds, meteo decision rules.
|
description: Progettare sistema irrigazione multi-zona con baseline scheduling e logica automazione. Usare quando: (1) definire zone acqua per classe fabbisogno acqua coltura, (2) calcolare fabbisogni idrico giornalieri (ET, coefficienti Kc), (3) specificare emettitori e placement sensori, (4) scrivere baseline watering schedule e regole trigger meteo. Output: Config sistema irrigazione (markdown) con zone, emettitori, baseline schedule, soglie sensori umidità suolo, regole decisioni meteo.
|
||||||
---
|
---
|
||||||
|
|
||||||
# Orto Irrigazione — Multi-Zone Irrigation System Design
|
# Orto Irrigazione — Progettazione Sistema Irrigazione Multi-Zona
|
||||||
|
|
||||||
Design irrigation zones, baseline schedule, and automation rules based on crop water needs, soil, and weather.
|
Progettare zone irrigazione, baseline schedule, e regole automazione basate su fabbisogni acqua coltura, suolo e meteo.
|
||||||
|
|
||||||
## When to Use This Skill
|
## Quando Usare Questa Skill
|
||||||
|
|
||||||
- **After orto-layout:** Crop assignment to beds/zones is known
|
- **Dopo orto-layout:** Assegnazione colture a beds/zone è nota
|
||||||
- **System planning:** Define infrastructure (emitters, zones, sensors, controls)
|
- **Pianificazione sistema:** Definire infrastruttura (emettitori, zone, sensori, controlli)
|
||||||
- **Baseline schedule:** Calculate daily water needs and watering frequency
|
- **Baseline schedule:** Calcolare fabbisogni acqua giornalieri e frequenza irrigazione
|
||||||
- **Automation:** Define soil moisture triggers + meteo override rules
|
- **Automazione:** Definire trigger umidità suolo + regole override meteo
|
||||||
|
|
||||||
## Process
|
## Processo
|
||||||
|
|
||||||
### Phase 1: Water-Need Classification from Crops
|
### Fase 1: Classificazione Fabbisogno Acqua da Colture
|
||||||
|
|
||||||
**Map crops → water class (from colture_it.md):**
|
**Mappare colture → classe acqua (da colture_it.md):**
|
||||||
|
|
||||||
```
|
```
|
||||||
BASSO: Carota, Cipolla, Spinacio, Pisello, Aglio (~100-150 mm/season)
|
BASSO: Carota, Cipolla, Spinacio, Pisello, Aglio (~100-150 mm/stagione)
|
||||||
MEDIO: Lattuga, Cavolo, Broccoli, Fagiolo (~150-250 mm/season)
|
MEDIO: Lattuga, Cavolo, Broccoli, Fagiolo (~150-250 mm/stagione)
|
||||||
ALTO: Pomodoro, Peperone, Zucchina, Melone, Cocomero (~300-500 mm/season)
|
ALTO: Pomodoro, Peperone, Zucchina, Melone, Cocomero (~300-500 mm/stagione)
|
||||||
MOLTO_ALTO: (Rare; non tipici orto domestico)
|
MOLTO_ALTO: (Raro; non tipico orto domestico)
|
||||||
```
|
```
|
||||||
|
|
||||||
### Phase 2: Infer Zones from Layout
|
### Fase 2: Inferisci Zone da Layout
|
||||||
|
|
||||||
**Input:** `dati/layout/aiuole_dimensioni.md` (zone + crop assignment)
|
**Input:** `dati/layout/aiuole_dimensioni.md` (zone + assegnazione colture)
|
||||||
|
|
||||||
**Example:**
|
**Example:**
|
||||||
```
|
```
|
||||||
|
|
@ -59,48 +59,48 @@ Example (Zone ALTA, July, North Italy):
|
||||||
- Frequency: 1x daily or split 2x (morning/evening in heat)
|
- Frequency: 1x daily or split 2x (morning/evening in heat)
|
||||||
```
|
```
|
||||||
|
|
||||||
### Phase 4: Define Zone Infrastructure
|
### Fase 4: Definisci Infrastruttura Zone
|
||||||
|
|
||||||
**For each zone, specify:**
|
**Per ogni zona, specificare:**
|
||||||
|
|
||||||
| Parameter | Zone BASSA | Zone MEDIA | Zone ALTA |
|
| Parametro | Zona BASSA | Zona MEDIA | Zona ALTA |
|
||||||
|-----------|-----------|-----------|----------|
|
|-----------|-----------|-----------|----------|
|
||||||
| **Emitter type** | Dripper (0.5-1 l/h) | Dripper (1-2 l/h) | Dripper (2-4 l/h) + microsprayer |
|
| **Tipo emettitore** | Goccia (0.5-1 l/h) | Goccia (1-2 l/h) | Goccia (2-4 l/h) + microspruzzatore |
|
||||||
| **Spacing** | 0.75m | 0.5-0.75m | 0.4-0.5m |
|
| **Spaziatura** | 0.75m | 0.5-0.75m | 0.4-0.5m |
|
||||||
| **Baseline runtime** | 20-30 min | 40-60 min | 60-90 min |
|
| **Runtime baseline** | 20-30 min | 40-60 min | 60-90 min |
|
||||||
| **Frequency** | 2-3x/week | 3-4x/week | 4-6x/week |
|
| **Frequenza** | 2-3x/sett | 3-4x/sett | 4-6x/sett |
|
||||||
| **Soil sensor** | Optional | Optional | Recommended |
|
| **Sensore suolo** | Opzionale | Opzionale | Consigliato |
|
||||||
| **Sensor threshold (soil %)** | 40% VWC | 50% VWC | 60% VWC |
|
| **Soglia sensore (suolo %)** | 40% VWC | 50% VWC | 60% VWC |
|
||||||
|
|
||||||
### Phase 5: Outline Automation Logic
|
### Fase 5: Delinea Logica Automazione
|
||||||
|
|
||||||
**Baseline rule (if no sensor):**
|
**Regola baseline (se no sensore):**
|
||||||
|
|
||||||
```
|
```
|
||||||
Zone ALTA (Pomodoro):
|
Zona ALTA (Pomodoro):
|
||||||
- June-July: Daily 7am + 5pm (split due heat)
|
- Giugno-Luglio: Daily 7am + 5pm (split dovuto caldo)
|
||||||
- August: Daily 6am + 6pm
|
- Agosto: Daily 6am + 6pm
|
||||||
- Pre-frost (Oct): Skip if rain > 5mm in 24h
|
- Pre-gelo (Ott): Skip se pioggia > 5mm in 24h
|
||||||
```
|
```
|
||||||
|
|
||||||
**With soil sensor:**
|
**Con sensore suolo:**
|
||||||
|
|
||||||
```
|
```
|
||||||
Zone ALTA:
|
Zona ALTA:
|
||||||
- IF soil_moisture < 60% VWC AND (no rain last 24h) → Irrigate 60 min
|
- SE soil_moisture < 60% VWC AND (no pioggia ultime 24h) → Irriga 60 min
|
||||||
- IF soil_moisture > 70% VWC → Skip
|
- SE soil_moisture > 70% VWC → Skip
|
||||||
- Override: IF air_temp > 35°C → Irrigate anyway (heat stress)
|
- Override: SE air_temp > 35°C → Irriga comunque (stress caldo)
|
||||||
```
|
```
|
||||||
|
|
||||||
**Meteo override (from orto-meteo-decisioni):**
|
**Override meteo (da orto-meteo-decisioni):**
|
||||||
|
|
||||||
```
|
```
|
||||||
- IF rain_forecast > 10mm in 24h → Skip 24h
|
- SE rain_forecast > 10mm in 24h → Skip 24h
|
||||||
- IF frost_alert → Move irrigation to morning (root protection)
|
- SE frost_alert → Muovi irrigazione a mattina (protezione radici)
|
||||||
- IF wind_alert → Suspend sprayers (only drip)
|
- SE wind_alert → Sospendi spruzzatori (solo goccia)
|
||||||
```
|
```
|
||||||
|
|
||||||
### Phase 6: Output Sistema Irrigazione Config
|
### Fase 6: Output Config Sistema Irrigazione
|
||||||
|
|
||||||
**File:** `dati/irrigazione/sistema_irrigazione.md`
|
**File:** `dati/irrigazione/sistema_irrigazione.md`
|
||||||
|
|
||||||
|
|
@ -278,36 +278,36 @@ ZONA BASSA:
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Annual Maintenance
|
## Manutenzione Annuale
|
||||||
|
|
||||||
- **Maggio:** Test controller, verifica emitters (pulizia)
|
- **Maggio:** Test controller, verifica emettitori (pulizia)
|
||||||
- **Giugno:** Calibration sensori (se presenti)
|
- **Giugno:** Calibrazione sensori (se presenti)
|
||||||
- **Agosto:** Check pressione sistema, repair leaks
|
- **Agosto:** Check pressione sistema, riparazione leak
|
||||||
- **Settembre:** Preparare per riduzione fall watering
|
- **Settembre:** Preparare per riduzione irrigazione autunno
|
||||||
- **Novembre:** Svuotare linee, immagazzinare per inverno
|
- **Novembre:** Svuotare linee, immagazzinare per inverno
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## References
|
## Riferimenti
|
||||||
|
|
||||||
- `references/irrigazione_parametri.md` — ET0, Kc coefficients, zone design patterns
|
- `references/irrigazione_parametri.md` — ET0, coefficienti Kc, pattern progettazione zone
|
||||||
|
|
||||||
## Assumptions
|
## Assunzioni
|
||||||
|
|
||||||
1. Fonte acqua disponibile (rubinetto, pozzo, raccolta pluviale)
|
1. Fonte acqua disponibile (rubinetto, pozzo, raccolta pluviale)
|
||||||
2. Layout zone già definito (orto-layout)
|
2. Layout zone già definito (orto-layout)
|
||||||
3. Suolo drenaggio accettabile (>mediocre)
|
3. Drenaggio suolo accettabile (>mediocre)
|
||||||
4. No flooding risk (topografia)
|
4. No rischio inondazione (topografia)
|
||||||
|
|
||||||
## Validation Checklist
|
## Checklist Validazione
|
||||||
|
|
||||||
- ✓ Tutte zone have emitters + baseline schedule
|
- ✓ Tutte zone hanno emettitori + baseline schedule
|
||||||
- ✓ Pressione sistema adequata (0.5-1.5 bar drip, 2-3 bar sprinkler)
|
- ✓ Pressione sistema adeguata (0.5-1.5 bar goccia, 2-3 bar sprinkler)
|
||||||
- ✓ Max water consumption ≤ source capacity (l/min × runtime)
|
- ✓ Consumo acqua max ≤ capacità fonte (l/min × runtime)
|
||||||
- ✓ Automation logic coherent (no conflitti sensore/meteo)
|
- ✓ Logica automazione coerente (no conflitti sensore/meteo)
|
||||||
- ✓ Safety interlocks present
|
- ✓ Safety interlocks presenti
|
||||||
- ✓ Cost estimate reasonable
|
- ✓ Stima costo ragionevole
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Skill: orto-irrigazione** | Version 1.0 | Status: Production-Ready
|
**Skill: orto-irrigazione** | Versione 1.0 | Status: Pronto per Produzione
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue