236c5bab84
Added offline mode after LED test.
2024-02-29 18:15:22 +07:00
852fdc4360
Renamed example file.
2024-02-29 17:58:58 +07:00
f7e85a92e8
Uped version Nr. Renamed examples.
2024-02-29 17:58:14 +07:00
e99fc2ecdc
Merge pull request #69 from airgradienthq/develop
...
Update API naming
2024-02-29 15:26:53 +07:00
67785ed99b
Update API naming
2024-02-29 15:20:19 +07:00
45ac4f116b
Merge pull request #68 from airgradienthq/develop
...
Develop
2024-02-29 15:12:28 +07:00
173e3caf2f
Update API naming
2024-02-29 15:07:23 +07:00
351af57591
move pm25ToAQI
into PMSUtils
2024-02-29 14:45:44 +07:00
0bda7a1c4b
Change pmPoll interval from 5s to 2s
2024-02-29 14:00:19 +07:00
9a31c107fa
add get BoardName from AirGradient library
2024-02-29 13:58:48 +07:00
5449fa15ea
Merge branch 'master' into develop
2024-02-29 13:50:46 +07:00
3e4e2affa8
Merge pull request #59 from dechamps/prometheus
...
Add support for Prometheus/OpenMetrics to One V9
2024-02-29 13:47:49 +07:00
d3a242a0b7
Merge branch 'master' into develop
2024-02-29 13:45:45 +07:00
e5e2887c4d
Merge pull request #58 from dechamps/githubactions
...
Add compile check GitHub Actions workflow
2024-02-29 13:41:50 +07:00
4eda2e4cb5
Merge pull request #67 from airgradienthq/develop
...
Develop
2024-02-29 10:57:10 +07:00
fcee721d58
Merge pull request #66 from airgradienthq/feature/add-mdns-attributes
...
Add mDNS attribute
2024-02-29 10:56:48 +07:00
7d12e63e34
Merge pull request #65 from airgradienthq/feature/relative-humidity-pms5003t-formula
...
Feature/relative humidity pms5003t formula
2024-02-29 10:50:21 +07:00
8ff8b7929e
Update correction relative humdity formula
2024-02-29 10:49:38 +07:00
66c53daed6
Implement relative humidity correction
2024-02-29 10:39:17 +07:00
5de3a34dd0
Add mDNS attribute
2024-02-29 10:22:05 +07:00
b94112e22a
Merge pull request #64 from airgradienthq/feature/led-bar-color-for-pms-and-co2
...
Feature/led bar color for pms and co2
2024-02-29 09:38:13 +07:00
99e925e7bd
Merge pull request #63 from airgradienthq/hotfix/build-fail-if-set-core-debug-level-to-verbose
...
fix: build fail if set `Core Debug Level` to `Verbose`, #57
2024-02-29 09:34:26 +07:00
d8cba0d346
fix: build fail if set Core Debug Level
to Verbose
, #57
2024-02-29 09:33:33 +07:00
39de897621
Merge pull request #56 from dechamps/includecap
...
Fix path capitalization
2024-02-29 09:05:30 +07:00
9f1a793848
Merge pull request #62 from airgradienthq/hotfix/compile-fail-cause-value-type
...
fix: BoardDef pin number invalid type, #51
2024-02-29 08:49:03 +07:00
be9ba88d52
fix: BoardDef pin number invalid type, #51
2024-02-29 08:45:38 +07:00
0084b6fb91
fix: update cloud sync json noxIndex
by nox_index
2024-02-29 08:39:05 +07:00
75b579bafa
Merge pull request #61 from airgradienthq/feature/factory-config-reset
...
add Factory RESET
2024-02-26 17:51:17 +07:00
cf5ff99d8a
add Factory RESET
2024-02-26 17:48:22 +07:00
ea204d90b1
Merge pull request #60 from airgradienthq/bugfix/mqtt-sending-interval
...
fix: Mqtt sending interval
2024-02-26 15:56:30 +07:00
13f6c2c747
fix: Mqtt sending interval
2024-02-26 15:55:33 +07:00
760f827d0d
Add support for Prometheus/OpenMetrics to One V9
...
This commit adds a new feature to the One V9 (ONE_I-9PSL) firmware:
support for exposing metrics to Prometheus (or any other ingestor
compatible with the OpenMetrics format).
With this change, the AirGradient device will make metrics available
on the standard HTTP /metrics endpoint, out-of-the-box, with no need to
do anything else. All the user has to do is add their device address as
a target to their scrape config on their Prometheus server.
For more information on Prometheus and OpenMetrics, see:
- https://prometheus.io/docs/instrumenting/exposition_formats/
- https://openmetrics.io/
- https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md
This obsoletes projects such as:
- ebfa8d0ac6/AirGradient-DIY
- https://forum.airgradient.com/t/prometheus-integration/1504
2024-02-25 17:51:58 +00:00
8c8e0d4dea
Add compile check GitHub Actions workflow
...
This commit adds a GitHub Actions workflow that, on every push/pull
request, will check that every single example successfully compiles on
every board it supports. That is, it it will check compilation on:
- ESP8266 for BASIC_v4, TestCO2, TestPM and TestSht
- ESP32 for ONE_I-9PSL, Open_Air, TestCO2, TestPM and TestSht
This provides the first building block towards a Continuous Integration
(CI) pipeline and prevents build breakages from making it to master.
Ideally this should also run tests on the examples (i.e. verifying that
the example boots successfully and sends metrics), but for now this will
at least ensure the build is not obviously broken.
2024-02-25 12:12:16 +00:00
b749495bf4
Fix path capitalization
...
This fixes build breakage on case-sensitive filesystems (e.g. Linux)
with errors like:
src/Display/Display.h:4:10: fatal error: ../main/BoardDef.h: No such file or directory
2024-02-24 21:43:03 +00:00
7e3eabf09f
Remove old color set process for PM
2024-02-21 21:18:44 +07:00
e636876c9b
Update .gitignore
2024-02-21 21:16:12 +07:00
68953d7390
Update LED for PM and CO2
2024-02-21 21:16:01 +07:00
1a52c2d9f8
Merge pull request #54 from airgradienthq/feature/bugfix-and-example-update
...
Feature/bugfix and example update
3.0.4
2024-02-21 20:19:54 +07:00
6afcf6d4c3
Udpate version: 3.0.4
2024-02-20 21:06:09 +07:00
af139331b1
Show message when sensor module not found on display
2024-02-20 21:05:13 +07:00
e79a798b88
Update show invalid value into display
2024-02-20 21:05:04 +07:00
14fb790e2a
PMS5003 add failed count to 3 before show invalid value to display
2024-02-20 20:36:06 +07:00
2aab02940d
add local webserver mDNS airgradient_<devId>.local
2024-02-18 15:20:31 +07:00
da07067661
Save configuration on device persistently
2024-02-18 15:01:30 +07:00
b2091114b3
add serialno
to local server data GET
response
2024-02-18 12:50:46 +07:00
e09128572c
fix: FW stops if some sensor not found
2024-02-18 12:43:37 +07:00
e16966d092
Add webserver to get measure data on example Open_Air
2024-02-18 11:06:06 +07:00
26a8b065bc
fix: wifi not connect if LED test with button request
2024-02-18 10:59:01 +07:00
589b98d97e
Better server configure for abcDays
debug message
2024-02-18 10:49:06 +07:00
cb4d9372f8
Add device webserver to get measure data at <IPAddress>/measures/current
2024-02-18 10:35:20 +07:00