AirGradient provide open source and open hardware air quality monitors.
This binding reads air quality data from the the AirGradient (https://www.airgradient.com/) API.
This API is documented at Swagger UI
Please check out the README file for documentation on how to use the add-on.
Tested on OpenHAB v4.1.1
Changelog
Version 1.1 (2024-05-19)
- Support local configuration for firmware version 3.1.1
Version 0.12 (2024-05-17)
- The version that went into the official repository
Version 0.11 (2024-05-08)
- Discover model
- Discover local devices without the need for a bridge (less things)
Version 0.10 (2024-04-29)
- Background (automatic) detection of sensors
- Improved efficiency after heavy reviews
Version 0.9 (2024-04-27)
- Added a âbootâ channel which shows number of uploads since last reboot. Strange name, but kept in line with name used in AirGradient as it is often used for troubleshooting.
Version 0.8 (2024-04-27)
- Changed to system types for temperature and humidity
Version 0.7 (2024-03-09)
- Supports mDNS autodiscovery on beta devices(*)
- Support reading and setting LED mode for cloud devices
- Support triggering CO2 calibration for cloud devices
(*) If firmware is changed to only publish _airgradient service on port 80
Version 0.6
- Bugfixes for local connections
- Tested against I-9PSL running beta firmware v3.0.6
- Updated documentation
Version 0.5
- Supports OpenMetrics format, like the one from the latest v3 Beta firmwares
Version 0.4
- Supports Prometheus format for locally access to air gradients
Version 0.3
- Supports location discovery
- Tested with O-1PST
- Tested with I-9PSL
Version 0.2
- Tested with many more devices
- Support rco2
- Support tvoc
- Support reading single values (e.g. directly from sensors with firmware with a local web server)
Version 0.1
- initial release
- supports the most used data from the AirGradient API
- tested with O-1PP
Resources
Source code: