Tool Reference
All tools are read-only and return JSON as text content.
Use list_devices first to discover ClimateNet generated_id values. The other tools accept those values as device_id or device_ids.
list_devices
List ClimateNet environmental monitoring devices.
Parameters:
regionoptional string: region or province name, such asYerevanorShirakstatusoptional enum:onlineorofflinehas_issuesoptional boolean: filter devices with or without reported issuessensoroptional enum:LTR390,BME280,PMS5003,Wind, orRainfallsensor_statusoptional enum:valid,invalid, ornodata
Returns an array of device metadata, including generated ID, names, region names, coordinates, sensor statuses, online status, update timestamps, and issues.
get_device
Get metadata for one ClimateNet device.
Parameters:
device_idnumber: ClimateNetgenerated_idfromlist_devices
Returns one device object with coordinates, sensor health, current status, timestamps, and reported issues.
get_latest_reading
Get the latest available reading for one device.
Parameters:
device_idnumber: ClimateNetgenerated_idfromlist_devices
Returns the most recent reading or null. Readings can include UV, light, temperature, pressure, humidity, particulate matter, wind speed, rain, and wind direction.
get_device_readings
Get readings from the documented public ClimateNet API.
Parameters:
device_idnumber: ClimateNetgenerated_idfromlist_devicesstart_dateoptional string:YYYY-MM-DD; must be paired withend_dateend_dateoptional string:YYYY-MM-DD; must be paired withstart_date
Returns normalized reading objects. Without dates, the API returns roughly the latest 24 hours.
get_device_graph
Get chart-ready 15-minute time-series data for one device and date range.
Parameters:
device_idnumber: ClimateNetgenerated_idfromlist_devicesstart_datestring:YYYY-MM-DDend_datestring:YYYY-MM-DDmetricoptional enum:uv,lux,temperature,pressure,humidity,pm1,pm2_5,pm10,speed, orrain
Without metric, returns full graph readings. With metric, returns compact { time, value } points.
compare_devices
Compare one metric across multiple devices over the same date range.
Parameters:
device_idsnumber array: one to ten ClimateNetgenerated_idvaluesstart_datestring:YYYY-MM-DDend_datestring:YYYY-MM-DDmetricenum:uv,lux,temperature,pressure,humidity,pm1,pm2_5,pm10,speed, orrain
Returns one series per device with the device ID, device name, metric, and aligned graph points.
Supported Metrics
| Metric | Meaning |
|---|---|
uv | UV measurement |
lux | Light level |
temperature | Temperature |
pressure | Atmospheric pressure |
humidity | Humidity |
pm1 | Particulate matter PM1 |
pm2_5 | Particulate matter PM2.5 |
pm10 | Particulate matter PM10 |
speed | Wind speed |
rain | Rain measurement |