Aller au contenu

Série par profondeur

GET /modules/{id}/measurements
  • Scope readings:read
  • Clé API x-api-key
  • URL de base https://api.hub.akuasense.com/v1

Paramètres de chemin

  • id integer obligatoire

Paramètres de requête

  • type string

    Grandeur à lire. tensio : sonde tensiométrique — tension, son ancien code, reste accepté. Un module qui n’a qu’un type de capteur sert celui-là, quel que soit le type demandé.

    Valeurs : humiditytemperaturetensio
    Par défaut : humidity
  • start string date-time
  • end string date-time
  • interval integer

    Bucket (secondes)

  • raw boolean

    true : chaque mesure, sans moyenne par intervalle, calibrée une à une. Au plus 100 000 relevés (un par profondeur et par instant), les plus anciens d’abord : au-delà, la FIN de la période manque — découpez-la. Défaut : moyennes par intervalle.

    Par défaut : false

Réponse

200

Série par profondeur

  • module_id integer toujours présent
  • type string toujours présent

    Type RÉELLEMENT servi : un module qui n’a qu’un type de capteur rend celui-là, quel que soit type demandé (un tensiomètre interrogé en humidité rend tensio).

    Valeurs : humiditytemperaturetensio
  • unit string toujours présent

    Unité de la grandeur principale : % en humidité (_vwc, _vwc_max), °C en température (_temp), kPa pour une sonde tensiométrique (_tensio). depthN_mm est toujours en mm.

  • start string date-time toujours présent
  • end string date-time toujours présent
  • interval_seconds integer peut être null toujours présent

    Intervalle demandé. null : intervalle automatique, environ 60 points sur la période et jamais moins de 5 minutes — ou série non moyennée (raw=true).

  • data tableau de DepthSeriesPoint toujours présent

    Un instant : time, puis des clés par profondeur N, en cm, chacune nommée d’après sa grandeur. Humidité : depthN_vwc, depthN_vwc_max, depthN_mm, depthN_ru_percent. Température : depthN_temp. Tensiomètre : depthN_tensio. Valeurs au dixième. Une profondeur sans valeur calibrée à cet instant est simplement absente. Codes d’erreur des capteurs : voir la description générale de l’API.

    Afficher l'attribut Masquer les attributs
    • time string date-time toujours présent

Erreurs

  • 400

    Paramètre invalide

    invalid_idinvalid_date
  • 401

    Non authentifié

  • 403

    Scope insuffisant ou ressource hors société