Utilisation de l interface API
L' utilisation de cette interface nécessite de prendre l'abonnement Pro pour participer aux frais cloud engendré
Abonnement disponible dans la boutique
Obtenir une clé d'accès par l interface de l application Web
Utilisez les Identifiants de votre compte utilisateur (lors de le création sur l application mobile) pour vous connecter sur le site de l'application Web ODevice: https://capteureauota.web.app
une fois connecté, cliquer sur le lien en haut à droite de l écran pour obtenir votre clé
recopiez et conservez cette clé
cette clé peut être renouvelé de la même façon que sa création à tout moment.
Utiliser cette clé pour accéder à votre Transmitter:
Exemple
Votre clé est : dc888141f93ce2cdcd7b7f6fe70e2870
L'identifiant de votre capteur est : XE450B
L appel API sera : https://api.odevice.fr/capteurs?id=XE450B&acces=dc888141f93ce2cdcd7b7f6fe70e2870
Résultats de la requête API:
{
"Name":"Transmitter Cuve N°1", //Nom donné dans l'application mobile au Transmitter
"Info": "Cuve N°1", //Information donnée dans l'application mobile au Transmitter
"AlertDate":"1047->13:11:26 17:55", //Date de la dernière l'alerte envoyée par le Transmitter
"AlertNum":"14", //Code de cette alerte
"Mes0":"0->0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", // mesures sur 24h de Lundi
"Mes1":"0->0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", // mesures sur 24h de Mardi
"Mes2":"1045>0,1,1,2,1,3,0,0,0,2,2,1,4,0,0,1,0,0,3,0,0,0,0,0",
"Mes3":"1046>0,1,1,2,1,3,0,0,0,2,2,1,4,0,0,1,0,0,3,0,0,0,0,0",
"Mes4":"1047>0,2,0,20,1,4,0,0,0,0,4,1,5,0,0,0,0,0,2,0,0,0,0,0",
"Mes5":"0->0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0",
"Mes6":"0->0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", // mesures sur 24h de Dimanche
"DateReport":"1047->13:11:26 17:55", //date du dernier rapport envoyé par le capteur au réseau
"measurement":"4" // dernière mesure remontée par le réseau
}
Formatage:
Dates : 1047->13:11:26 17:55 // Numero du jour (depuis le 1/1/2000) -> jour/mois/année heure/minute
Mesures : "Mes3":"1046>0,1,1,2,1,3,0,0,0,2,2,1,4,0,0,1,0,0,3,0,0,0,0,0", // Numero du jour (si 0 pas encore de mesures) -> mesures sur 24h
Si mesure volume eau: cumule sur l'heure
Si compteur de distance: moyenne des mesures sur l'heure
measurement:
Si mesure volume eau: cumule des mesures depuis son reset (en litre)
Si compteur de distance: valeur de la dernière mesure effectuée (en cm)
AlertNum :
0 : (réservée administrateur
1 : 🛑Débit continu détecté
2 : 🛑Capteur mal positionné
3 : 🛑Débit inhabituel détecté
4 : 🛑Débit détecté (maison vide)
5 : 💥Capteur absent
6 : 🪫batterie faible
7 : ⚙️Calibration manquante
8 : 🛑Fuite confirmée
9 : ✅Alerte de fuite annulée
10 : 🛑Limite Max atteinte
11 : 🛑Volume dépassé
12 : Protection réseau activée
13 : 💥Défaillance du capteur
14 : 🚰Calibration: ouvrez le robinet
15 : 🚰Calibration terminée, vérifiez sa qualité
16 : 🛑Limite Min atteinte
17 : 🪫vide module éteint
18 : 🛑Quota journalier dépassé
19 : 🛑Module OFF
20 : Protection réseau activée
21 : (non utilisé)
22 : ✅Fin Alerte débit continu
23 : 🛑Absence de débit
24 : ✅Fin de l'absence de débit
