Saviez-vous que les capteurs co2.click Modèle E et E-Lite ont une API locale que vous pouvez utiliser pour obtenir l'état et la mesure instantanés du capteur ?
Cette API peut être activée sur votre capteur en allant dans le menu Configuration, en tapant sur les "Data handling options" et en cochant la case "Local API".
Ensuite, lorsque votre capteur est connecté à votre réseau Wi-Fi, vous pouvez interroger son état. Voici un exemple utilisant curl :
curl -s -H "Accepter : application/json" -H "Autorisation : Porteur MY_SENSOR_UUID_ALL_CAPS" http://MY_SENSOR_DNS.local:8080/state
MY_SENSOR_UUID_ALL_CAPS est l'UUID de votre capteur où toutes les lettres sont en majuscules.
MY_SENSOR_DNS est disponible dans l'écran Info de votre capteur et aura l'air léger co2click-AABBCC où AABBCC sont les trois derniers octets de l'UUID de votre capteur.
L'API renverra un objet JSON qui ressemblera à ceci sur Modèle E-Lite :
{
"uuid": "MY_SENSOR_UUID_ALL_CAPS",
"co2": 680,
"humidity": 58,
"temperature": 20,
"pm01": 0,
"pm03": 0,
"pm05": 0,
"pm10": 2.219000101,
"pm25": 2.328000069,
"pm50": 0,
"pm100": 2.328000069,
"pressure": 1020.398614,
"voc": 98,
"firmwareVersion": "1.5.1",
"model": "E-Lite",
"pcbVersion": 0,
"isCharging": true,
"isACIN": true,
"battVoltage": 3.913000107,
"battPct": 71.26999664
}
Vous pouvez l'utiliser pour effectuer l'automatisation de fonctions plus avancées.
J'espère que vous apprécierez nos capteurs et assurez-vous de vous inscrire à notre liste de diffusion pour recevoir plus de nouvelles comme celle-ci.