Détail d'un module
/modules/{id} Paramètres de chemin
-
idinteger obligatoire
Paramètres de requête
-
langstringLangue des
label, et du nom par défaut d’une sonde (name: « Probe 3 », « Sonde 3 »). Lescodene varient jamais. Une culture sans traduction retombe sur son nom français.
Réponse
Le module
-
idinteger toujours présent -
uidstring toujours présentIdentifiant technique du module, celui que transmet le boîtier.
-
namestring peut être null toujours présentNom de la sonde, tel que le hub l’affiche : celui que le client lui a donné, sinon son nom par défaut — « Probe 3 », « Sonde 3 » selon
lang. Unique dans la société.null: le module n’a ni nom ni numéro — un tensiomètre, par exemple. -
serialHexstring peut être null toujours présentNuméro de série matériel, en hexadécimal.
nullsi non renseigné. -
categorystring peut être null toujours présentSOIL_PROBE: sonde de sol, humidité et température par profondeur.TENSIOMETER: sonde tensiométrique.WEATHER_STATION: station météo. -
locationModuleLocation peut être null toujours présentPosition DÉCLARÉE de la sonde — celle qui pilote la météo et les graphes.
null: sonde non positionnée ; elle se place sur la carte du hub.Afficher les 5 attributs Masquer les attributs
-
latnumber toujours présentLatitude WGS 84, en degrés décimaux.
-
lonnumber toujours présentLongitude WGS 84, en degrés décimaux.
-
sourcestring toujours présentmanual: placée à la main.seeded: reprise, une fois, d’une position GPS plausible du boîtier.gateway: reprise automatiquement du GPS du nouveau boîtier, après que la sonde a changé de boîtier. -
staleboolean toujours présenttrue: la sonde a changé de boîtier, ou en a été détachée, depuis la déclaration — position à reconfirmer. -
driftMetersinteger peut être null toujours présentÉcart avec la dernière position GPS du boîtier, en mètres.
nullsi le GPS du boîtier est muet.
-
-
parcelIdinteger peut être null toujours présentParcelle de rattachement.
nullsi aucune. -
sensorstableau de ModuleSensor toujours présentUn capteur du module. Une sonde de sol en porte deux par profondeur : humidité et température.
Afficher les 4 attributs Masquer les attributs
-
idinteger toujours présent -
typestring peut être null toujours présentGrandeur mesurée.
-
depthnumber peut être null toujours présentProfondeur, en cm (0 = surface).
-
labelstring peut être null toujours présentLibellé libre.
nullsi non renseigné.
-
-
currentGatewayobject peut être null toujours présentBoîtier 4G auquel le module est branché : c’est lui qui transmet ses mesures.
null: branché sur aucun boîtier.Afficher les 2 attributs Masquer les attributs
-
idinteger toujours présent -
imeistring toujours présentIMEI du boîtier.
-
Erreurs
- 400
Paramètre invalide
invalid_id - 401
Non authentifié
- 403
Scope insuffisant ou ressource hors société
- 404
Module introuvable : possédé, mais jamais mis en service
not_found