Commit graph

284 commits

Author SHA1 Message Date
9f1e88d513 Remove partial LTR-501ALS component.
Switch garage-misc to development component.

Ignore strapping warning for GPIO12 on ESP32-POE boards.
2024-02-18 06:42:34 -05:00
2c89058ba2 Remove workaround that is no longer needed as of 2023.12.9. 2024-01-23 11:15:08 -05:00
872bed6424 Apply 'unsigned int' protection for PMS5003 temperature sensors. 2024-01-20 19:11:19 -05:00
cc8459cbfe Add BME280 sensor in aq-outdoor, and remove reporting to AG dashboard. 2024-01-20 12:08:16 -05:00
edbedfd35d Use new temperature correction formulas for AirGradient Open Air. 2024-01-20 07:45:56 -05:00
756b31b208 Add outdoor temp/humidity display to indoor AirGradient devices. 2024-01-01 09:55:20 -05:00
d555e720f6 Add AirGradient dashboard reporting from aq-outdoor. 2023-12-29 19:52:17 -05:00
8f49a45606 Remove web server from AirGradient devices. 2023-12-29 19:28:54 -05:00
bc215dd93f Move aq-outdoor to km6g-2 network. 2023-12-29 19:21:44 -05:00
f4fa217768 Remove override causing frequent flash writes. 2023-12-29 16:48:10 -05:00
6db6018db4 Improve accuracy of watt-hour reporting on Sonoff S31s.
* Read CSE7766 every second instead of every 60 seconds.
* Use 'throttle_average' to ensure that voltage, current, and power readings
  are only emitted every 60 seconds.
* Use 'throttle' to ensure that energy (from total_daily_energy) is only
  emitted every 60 seconds.
2023-12-29 16:46:24 -05:00
6414a34e50 Simplify names of air quality sensors. 2023-12-29 08:03:45 -05:00
eaccc0b365 Report *only* corrected temp/humidity readings from aq-outdoor to HA. 2023-12-29 08:03:28 -05:00
e25abd7980 Remove AirThings components from basement-esp32. 2023-12-29 07:20:26 -05:00
ee298dffff Apply proper correction factors for Open Air humidity sensors. 2023-12-29 07:20:02 -05:00
82c38e9168 Use correct offset in humidity correction formula. 2023-12-26 15:27:18 -05:00
f03e8ed902 Update to redesigned InfluxDB measurement schema. 2023-12-26 10:54:02 -05:00
3bf5225bb1 Use a package for PMS5003T.
Report both raw and corrected temperature and humidity from Open Air device.
2023-12-26 09:38:46 -05:00
213881c994 Prep for making repo public. 2023-12-26 08:02:36 -05:00
7e848d0a66 AirGradient changes:
* Incorporate linear corrections for Open Air temperature and humidity.

* Incorporate 30-minute sliding-window moving averages for most sensors.

* Add a temperature_f copy sensor for use in display (and for InfluxDB).
2023-12-25 10:19:48 -05:00
94e7357881 Reorganize content. 2023-12-25 09:27:31 -05:00
159df25093 Add aq-outdoor. 2023-12-24 10:53:25 -05:00
e44875b49e Improve sensor names in AirGradient One devices. 2023-12-24 10:52:36 -05:00
e9386ef9c8 ratgdo board has 4MB of flash, not 1MB. 2023-12-23 17:53:02 -05:00
4de65a34ca Remove unsupported sensor from ratgdo configuration. 2023-12-23 17:30:11 -05:00
a39d7500ca Correct naming of ratgdo entities. 2023-12-23 17:19:20 -05:00
7ca5305970 Add garage-door. 2023-12-23 15:29:59 -05:00
f564bc73e3 Enable restore-from-flash on all ESP8266 devices. 2023-12-23 15:23:59 -05:00
ebd66eaf4d Set flash write interval to 5 seconds. 2023-12-23 15:23:44 -05:00
5d52f6a232 Major refactoring of configs for 3EM, using many more packages. 2023-12-23 08:01:25 -05:00
ac21b843d3 Update ADE7880 configs to match new schema. 2023-12-22 10:51:20 -05:00
d697860fa4 Add a second display page on AirGradient devices. 2023-12-20 15:28:42 -05:00
1561306f0b Initial version of Airgradient One configuration. 2023-12-20 15:21:47 -05:00
f9ccd45d13 Rename framework file to the name I always type... 2023-12-20 12:50:43 -05:00
793253436c Ignore strapping warning for status LEDs on ESP32R4. 2023-11-19 06:43:14 -05:00
07ceabb19a Use ESP32 framework common files. 2023-11-19 06:42:51 -05:00
cef3783b97 Add packages for selecting/configuring ESP32 framework. 2023-11-19 06:41:42 -05:00
f2bf0b0817 Move secrets file out of common directory. 2023-11-19 06:40:21 -05:00
83cbfe2873 Use substitution to make http_request timeout configurable. 2023-10-23 09:56:34 -04:00
1528bf0691 Add ESP8266 dev board 1. 2023-10-23 06:38:52 -04:00
e8e9ee7eba Remove local copy of ADE7880 component. 2023-10-22 15:06:28 -04:00
2e14585068 Update to latest ade7880 code. 2023-10-21 08:56:38 -04:00
8cf587c653 Avoid WiFi connection related reboots. 2023-09-21 06:46:50 -04:00
a114a237ff Resolve issues with S31 relays changing state during reboot. 2023-09-15 17:45:20 -04:00
1b7fc4218a Add more InfluxDB reporting from pvs-monitor.
Change all pvs-monitor sensors to W/Wh from kW/kWh.
2023-09-15 10:29:07 -04:00
3bb2c60d95 Update to reconfigured InfluxDB schema. 2023-09-12 07:26:38 -04:00
f267b9a1bf Use 'essential' instead of 'elective' for consumption measurements. 2023-09-11 06:55:44 -04:00
814a3290e1 Enable InfluxDB backlog. 2023-09-10 08:20:10 -04:00
5cd91f9c89 Add 'elective' tags to InfluxDB power measurements. 2023-09-10 08:19:59 -04:00
c61f4ef542 Enable more InfluxDB reporting from pvs-monitor. 2023-09-08 09:45:55 -04:00