Journal des arrosages d’une sonde
/modules/{moduleId}/irrigation/events Fenêtre obligatoire, bornée sur le CHEVAUCHEMENT et non sur startedAt seul : un arrosage commencé la veille au soir et fini le matin appartient bien à la journée qu’on regarde.
Paramètres de chemin
-
moduleIdinteger obligatoire
Paramètres de requête
-
fromstring date-time obligatoireDébut de la fenêtre (ISO 8601). Obligatoire.
-
tostring date-time obligatoireFin de la fenêtre (ISO 8601). Obligatoire, et postérieure à
from.
Réponse
Arrosages recoupant la fenêtre, du plus récent au plus ancien
-
module_idinteger -
fromstring date-time -
tostring date-time -
datatableau d’IrrigationEventUn apport d’eau, à la sonde. Les millimètres sont FIGÉS à l’écriture et ne sont jamais recalculés à la lecture.
Afficher les 18 attributs Masquer les attributs
-
idinteger -
moduleIdinteger -
scheduleIdinteger peut être nullProgramme dont cette ligne est une occurrence, le cas échéant.
-
isDetachedbooleanOccurrence de programme corrigée à la main : la régénération nocturne ne la reprendra plus jamais.
-
startedAtstring date-time -
durationMininteger peut être nullDurée en minutes.
nullendepth_mm/volume_m3sans durée déclarée. -
endedAtstring date-time peut être nullCalculée (
startedAt+durationMin), pas stockée.nullsi la durée est inconnue. -
inputModestringComment l’apport est déclaré.
durationn’exige AUCUNE configuration (c’est le mode de repli universel) mais ne produit une dose que si le débit est connu ;depth_mmest pris tel quel ;volume_m3exige la surface irriguée. -
inputDepthMmnumber peut être nullValeur saisie en mode
depth_mm, en mm. -
inputVolumeM3number peut être nullValeur saisie en mode
volume_m3, en m³. -
waterMmnumber peut être nullDose rapportée à la SURFACE TOTALE, en mm — le chiffre comparable à une pluie, à l’ETc ou au compteur d’eau.
null= non convertible en l’état ; la ligne reste valide et s’affiche avec sa durée. -
waterMmWettednumber peut être nullDose dans la ZONE HUMIDIFIÉE (=
waterMm÷ fw), en mm — là où la sonde est plantée, et donc ce qui explique la hausse de VWC observée.nullquand fw vaut 1 : les deux chiffres seraient identiques. -
configSnapshotIrrigationConfigSnapshot peut être nullCliché des paramètres AYANT SERVI au calcul de cette ligne, figé à l’écriture. Distinct de l’historique d’installation : celui-ci dit quel matériel était en place à une date, le cliché dit ce qui a réellement servi — ils peuvent légitimement diverger si le réglage a été corrigé depuis.
Afficher les 8 attributs Masquer les attributs
-
installationIdinteger peut être nullVersion de réglage utilisée.
-
scopestring peut être nullPortée d’où venait ce réglage.
-
systemstring peut être null -
flowMmPerHnumber peut être nullDébit surfacique retenu, en mm/h.
-
fractionWettednumber peut être nullFraction de sol mouillée retenue (0 < fw ≤ 1).
-
fractionWettedIsDefaultbooleantrue = valeur par défaut du système, non saisie.
-
irrigatedAreaM2number peut être nullSurface irriguée retenue, en m².
-
computedAtstring date-time
-
-
statusstringplanned= prévu,done= réalisé,skipped= annulé (jamais affiché sur les graphes). -
sourcestringD’où vient la ligne.
manual= saisie dans le hub ·schedule= occurrence matérialisée par un programme ·api= cette API ·mcp= assistant IA. En lecture seule : la source est posée par la surface qui écrit. -
verifiedAtstring date-time peut être nullnull= personne n’a confirmé cet arrosage (occurrence auto-confirmée par un programme). -
notestring peut être null -
createdAtstring date-time
-
Erreurs
- 400
Fenêtre invalide
INVALID_RANGE - 401
Non authentifié
- 403
Scope insuffisant ou ressource hors société