Commit graph

271 commits

Author SHA1 Message Date
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
dcca0b5646 Use local copy of http_request_idf branch. 2023-09-08 07:08:20 -04:00
e7e6ee96d0 Enable InfluxDB reporting on pvs-monitor. 2023-09-06 11:11:58 -04:00
59a903d00e Use DNS name for InfluxDB instead of IP address. 2023-09-06 11:03:13 -04:00
506803b1f6 Add InfluxDB electricity reporting to all SPs and EMs. 2023-09-06 08:42:34 -04:00
dedbef7306 Add InfluxDB electricity reporting for SPs. 2023-09-06 07:03:37 -04:00
9135edb8c2 Move http_request component to its own package. 2023-09-05 07:06:53 -04:00
a27a962ca6 Add InfluxDB to basement-esp32, garage-esp32, and garage-misc. 2023-09-04 16:51:00 -04:00
d493308096 Use rebuilt InfluxDB packages in SP and EM devices. 2023-09-04 16:41:55 -04:00
48fcfa7f74 Rebuild InfluxDB-related packages. 2023-09-04 16:41:33 -04:00
e2b7c5d757 Increase UART upload speed for ESP32 devices. 2023-09-04 16:40:32 -04:00
cd3c0552ea Add 'boot_complete' global. 2023-09-04 16:38:24 -04:00
1dcc0b9708 Add InfluxDB 'device' reporting to all SP and EM devices. 2023-09-04 11:45:41 -04:00
a15cfd87e4 Add packages for InfluxDB metrics. 2023-09-04 11:31:20 -04:00