Commit Graph

86 Commits

Author SHA1 Message Date
12603fad70 Adjust oversamping and IIR filter 2024-06-14 00:46:09 -04:00
0dd83cb688 Bump version to 1.1 and include detailed AQ docs 2024-06-12 02:06:25 -04:00
30fd9c1a3d Fix unit of Illumination sensor 2024-06-11 12:08:19 -04:00
61aa8f4066 Update ceiling name
Make it clearer this is the resistance ceiling.
2024-06-11 11:27:22 -04:00
0deec65575 Update AQ more frequently 2024-06-11 10:49:38 -04:00
8e1a9e85de Remove decimal from AQ value 2024-06-11 10:18:46 -04:00
56abcb793a Adjust min/max for Gas Ceiling 2024-06-11 09:55:37 -04:00
88822caf26 Normalize air quality
Needed at startup or it will throw wild values.
2024-06-11 02:13:51 -04:00
499c21e329 Make UoM a string 2024-06-11 02:08:26 -04:00
8d94da6ba0 Make gas ceiling value a config category 2024-06-11 02:07:04 -04:00
2a8a42f46d Update instructions and AQ measurement value 2024-06-11 01:56:35 -04:00
350a04e2e3 Improve gas_ceiling scaling
Represent int kΩ rather than raw Ω for easier values.
2024-06-11 01:48:42 -04:00
3088a6393b Implement improved AQ calculation
Implements an AQ calculation from [1], which should hopefully provide a
more stable, sensible value for the air quality.

This also adds a configurable gas ceiling level, needed for full
calibration and explained in the README.

[1] https://github.com/thstielow/raspi-bme680-iaq

The human text ratings are still a work-in-progress.
2024-06-11 01:36:30 -04:00
c324689b19 Switch from BSEC to normal BME680
The BSEC module causes failures in determining the IAQ value due to its
opaque and nonsensical "calibration" routines. Switch back to manual
calculation.
2024-06-11 00:37:26 -04:00
52ddabaa3b Adjust timeout and output power of WiFi 2024-06-09 22:31:43 -04:00
21e3fd3d92 Fix m to min 2024-06-09 12:31:06 -04:00
985f443fc5 Restore lower save interval for BME680 2024-06-09 12:29:31 -04:00
d27925a8ca Remove override state save interval
This may be messing with IAQ readings.
2024-06-07 02:20:54 -04:00
82d1f65eed Add ESP32 factory reset button 2024-06-06 00:26:45 -04:00
302db1afa4 Set median filters for BME values 2024-06-06 00:26:33 -04:00
ae67628820 Make all other IAQs terrible 2024-06-04 00:49:45 -04:00
ede2b45997 Add blog post to README 2024-05-10 12:10:57 -04:00
e49931ba66 Update ignores 2024-05-02 12:01:24 -04:00
cd17279492 Lower flash write interval to 15sec 2024-04-23 20:48:21 -04:00
29a06b6802 Move voice enablement to settings 2024-04-23 20:31:06 -04:00
e1f864f82c Add parts list and clean up wording 2024-04-23 03:31:08 -04:00
809a5f9b38 Add LICENSE 2024-04-23 01:23:37 -04:00
06b74150cb Add board definitions 2024-04-23 01:22:58 -04:00
b661e37614 Update README 2024-04-23 01:22:22 -04:00
563adac3ac Add license notice for BME680 BSEC lib 2024-04-23 00:43:38 -04:00
0fa710408f Add mdns and flash write settings 2024-04-23 00:39:23 -04:00
fee54fcb99 Add captive portal for provisioning 2024-04-23 00:38:31 -04:00
0f2dd5ddca Remove secret sample and add ignore of override 2024-04-23 00:34:46 -04:00
5741701854 Convert to 1.0 and proper package, control 2024-04-23 00:33:45 -04:00
755bd307e6 Ignore venv directory 2024-04-09 01:20:56 -04:00
537daafb0b Ignore local config scripts 2024-03-25 14:33:37 -04:00
812e534fb9 Remove numeric from IAQ value
This just borked HomeAssistant so have separate numeric and textual
values instead.
2024-01-01 13:00:10 -05:00
09bc88c259 Adjust volume and noise suppression levels 2023-12-22 22:29:44 -05:00
24fd850bfa Readjust levels and brightnesses 2023-12-19 00:22:43 -05:00
25fa08e526 Improve startup of VA 2023-12-17 23:51:39 -05:00
1ce2c954ae Add logging and more VA cleanup/fixes 2023-12-17 11:38:42 -05:00
2d31683f62 Improve Voice Assistant handling 2023-12-16 04:36:51 -05:00
7710a11254 Revert "Add interval recovery"
This reverts commit 68dfd8529e.
2023-12-16 04:15:27 -05:00
b6a61edcf4 Revert "Fix restarting and starting voice_assistant"
This reverts commit 09e76eb8d0.
2023-12-16 04:15:26 -05:00
6f0cc86312 Revert "Move API checking to interval"
This reverts commit d98619b1e4.
2023-12-16 04:15:25 -05:00
d98619b1e4 Move API checking to interval 2023-12-16 04:03:54 -05:00
09e76eb8d0 Fix restarting and starting voice_assistant 2023-12-16 03:56:44 -05:00
5663409138 Add archive gitignore 2023-12-16 03:53:17 -05:00
9f633b0609 Track both BSEC and non-BSEC versions 2023-12-16 02:21:12 -05:00
68dfd8529e Add interval recovery 2023-12-16 02:20:59 -05:00