<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[WeatherDuino Forum - User support forum for 4Pro Air Quality Measurement equipment]]></title>
		<link>https://www.meteocercal.info/forum/</link>
		<description><![CDATA[WeatherDuino Forum - https://www.meteocercal.info/forum]]></description>
		<pubDate>Wed, 22 Jul 2026 03:16:15 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Problem with Optional CO2 sensor]]></title>
			<link>https://www.meteocercal.info/forum/Thread-Problem-with-Optional-CO2-sensor</link>
			<pubDate>Tue, 10 Feb 2026 17:04:30 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=3267">sv2bzq</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-Problem-with-Optional-CO2-sensor</guid>
			<description><![CDATA[Hi. <br />
After a long time and a lot of reading I managed to get the AQM-III working.<br />
But the only problem I have is with the Sensirion SCD30, it worked for 2 reboots then stopped and shows me 0.<br />
I have Arduino IDE 1.8.19 / ESP32 2.0.3 and firmware 6.1_b013.<br />
I would appreciate any help. Is there a chance that the Sensor is broken?<br />
<br />
George.<br /><!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/image.gif" title="JPG Image" alt=".jpg" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3293" target="_blank">Screenshot_20260210_185831_Chrome.jpg</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">222,91 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">71</span></span>
</div>
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Hi. <br />
After a long time and a lot of reading I managed to get the AQM-III working.<br />
But the only problem I have is with the Sensirion SCD30, it worked for 2 reboots then stopped and shows me 0.<br />
I have Arduino IDE 1.8.19 / ESP32 2.0.3 and firmware 6.1_b013.<br />
I would appreciate any help. Is there a chance that the Sensor is broken?<br />
<br />
George.<br /><!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/image.gif" title="JPG Image" alt=".jpg" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3293" target="_blank">Screenshot_20260210_185831_Chrome.jpg</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">222,91 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">71</span></span>
</div>
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Load error and system reboot issue]]></title>
			<link>https://www.meteocercal.info/forum/Thread-Load-error-and-system-reboot-issue</link>
			<pubDate>Fri, 09 Jan 2026 04:19:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=318">dormani</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-Load-error-and-system-reboot-issue</guid>
			<description><![CDATA[I am getting the following error when the AQ111 initially loads. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">E (4070) gpio: gpio_set_level(226): GPIO output gpio_num error</span><br />
<br />
Also, the AQ111 reboots the cpu every second refresh of the PMS7003, refer towards the end of the output from the serial port I have attached. Would appear that the reset is triggered by the load error.<br />
<br />
Am using Arduino 1.8.19 and libraries supplied.<br />
<br />
Any assistance would be appreciated.<br />
<br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>14:39:44.603 -&gt; <br />
14:39:44.603 -&gt; rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)<br />
14:39:44.603 -&gt; configsip: 0, SPIWP:0xee<br />
14:39:44.603 -&gt; clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00<br />
14:39:44.603 -&gt; mode:DIO, clock div:1<br />
14:39:44.603 -&gt; load:0x3fff0030,len:1184<br />
14:39:44.603 -&gt; load:0x40078000,len:12812<br />
14:39:44.603 -&gt; load:0x40080400,len:3032<br />
14:39:44.603 -&gt; entry 0x400805e4<br />
14:39:44.942 -&gt; Brownout detector disabled<br />
14:39:44.942 -&gt;   WeatherDuino 4Pro<br />
14:39:44.942 -&gt; Air Quality Monitor III<br />
14:39:44.942 -&gt;   Firmware: 6.1_b012<br />
14:39:44.942 -&gt; <br />
14:39:48.979 -&gt; E (4070) gpio: gpio_set_level(226): GPIO output gpio_num error<br />
14:39:48.979 -&gt; <br />
14:39:48.979 -&gt; Connecting to zzzzzzzzzzz<br />
14:39:49.221 -&gt; .......<br />
14:39:49.846 -&gt; WiFi connected!<br />
14:39:49.846 -&gt; IP address: 192.168.0.228<br />
14:39:49.846 -&gt; MDNS responder setup correctly.<br />
14:39:50.761 -&gt; Get time OK.<br />
14:39:50.761 -&gt; UTC Time  : 1767931790<br />
14:39:50.761 -&gt; Local Time: Friday, 09 January 2026 14:39:50<br />
14:39:50.761 -&gt; Reading Temp, Hum and Pressure<br />
14:39:50.761 -&gt; Temperature: 31.28<br />
14:39:50.761 -&gt; Humidity: 38.76<br />
14:39:50.761 -&gt; Amb. Pressure: 995.09<br />
14:39:50.761 -&gt; SL Pressure: 1006.65<br />
14:39:50.761 -&gt; <br />
14:39:50.761 -&gt; Setting measurement range to: 5000<br />
14:39:50.810 -&gt; FF,99,1,0,0,0,0,0,66,<br />
14:39:50.810 -&gt; 66,66<br />
14:39:50.810 -&gt; Measurement range changed!<br />
14:39:53.833 -&gt; Enabling ABC<br />
14:40:06.871 -&gt; Initial reading: 1<br />
14:40:07.867 -&gt; 80,30,27,FB,3F,30,36,FC,3F,<br />
14:40:07.867 -&gt; Calculated crc: D<br />
14:40:07.867 -&gt; Wrong reply from CO2 sensor!<br />
14:40:07.867 -&gt; <br />
14:40:13.880 -&gt; Initial reading: 2<br />
14:40:13.880 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:13.880 -&gt; Calculated crc: 94<br />
14:40:13.880 -&gt; CO2 RAW: 410<br />
14:40:13.880 -&gt; CO2 Comp: 412<br />
14:40:13.880 -&gt; Z19 Temp: 35<br />
14:40:13.880 -&gt; <br />
14:40:19.887 -&gt; Initial reading: 3<br />
14:40:19.936 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:19.936 -&gt; Calculated crc: 94<br />
14:40:19.936 -&gt; CO2 RAW: 410<br />
14:40:19.936 -&gt; CO2 Comp: 412<br />
14:40:19.936 -&gt; Z19 Temp: 35<br />
14:40:19.936 -&gt; <br />
14:40:25.942 -&gt; Initial reading: 4<br />
14:40:25.942 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:25.942 -&gt; Calculated crc: 94<br />
14:40:25.942 -&gt; CO2 RAW: 410<br />
14:40:25.942 -&gt; CO2 Comp: 412<br />
14:40:25.942 -&gt; Z19 Temp: 35<br />
14:40:25.942 -&gt; <br />
14:40:31.948 -&gt; Initial reading: 5<br />
14:40:31.948 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:31.948 -&gt; Calculated crc: 94<br />
14:40:31.948 -&gt; CO2 RAW: 410<br />
14:40:31.948 -&gt; CO2 Comp: 412<br />
14:40:31.997 -&gt; Z19 Temp: 35<br />
14:40:31.997 -&gt; <br />
14:40:37.986 -&gt; Initial reading: 6<br />
14:40:37.986 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:37.986 -&gt; Calculated crc: 94<br />
14:40:37.986 -&gt; CO2 RAW: 410<br />
14:40:37.986 -&gt; CO2 Comp: 412<br />
14:40:37.986 -&gt; Z19 Temp: 35<br />
14:40:37.986 -&gt; <br />
14:40:43.977 -&gt; Initial reading: 7<br />
14:40:44.024 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:44.024 -&gt; Calculated crc: 94<br />
14:40:44.024 -&gt; CO2 RAW: 410<br />
14:40:44.024 -&gt; CO2 Comp: 412<br />
14:40:44.024 -&gt; Z19 Temp: 35<br />
14:40:44.024 -&gt; <br />
14:40:50.021 -&gt; Initial reading: 8<br />
14:40:50.021 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:50.021 -&gt; Calculated crc: 94<br />
14:40:50.021 -&gt; CO2 RAW: 410<br />
14:40:50.021 -&gt; CO2 Comp: 412<br />
14:40:50.069 -&gt; Z19 Temp: 35<br />
14:40:50.069 -&gt; <br />
14:40:56.055 -&gt; Initial reading: 9<br />
14:40:56.055 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:56.055 -&gt; Calculated crc: 94<br />
14:40:56.055 -&gt; CO2 RAW: 410<br />
14:40:56.055 -&gt; CO2 Comp: 412<br />
14:40:56.055 -&gt; Z19 Temp: 35<br />
14:40:56.055 -&gt; <br />
14:41:02.068 -&gt; Initial reading: 10<br />
14:41:02.068 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:41:02.068 -&gt; Calculated crc: 94<br />
14:41:02.116 -&gt; CO2 RAW: 410<br />
14:41:02.116 -&gt; CO2 Comp: 412<br />
14:41:02.116 -&gt; Z19 Temp: 35<br />
14:41:02.116 -&gt; <br />
14:41:08.072 -&gt; Initial reading: 11<br />
14:41:08.119 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:41:08.119 -&gt; Calculated crc: 94<br />
14:41:08.119 -&gt; CO2 RAW: 410<br />
14:41:08.119 -&gt; CO2 Comp: 412<br />
14:41:08.119 -&gt; Z19 Temp: 35<br />
14:41:08.119 -&gt; <br />
14:41:14.110 -&gt; Initial reading: 12<br />
14:41:14.157 -&gt; FF,86,1,8F,4B,0,0,0,9F,<br />
14:41:14.157 -&gt; Calculated crc: 9F<br />
14:41:14.157 -&gt; CO2 RAW: 399<br />
14:41:14.157 -&gt; CO2 Comp: 401<br />
14:41:14.157 -&gt; Z19 Temp: 35<br />
14:41:14.157 -&gt; <br />
14:41:20.118 -&gt; Initial reading: 13<br />
14:41:20.166 -&gt; FF,86,1,8F,4B,0,0,0,9F,<br />
14:41:20.166 -&gt; Calculated crc: 9F<br />
14:41:20.166 -&gt; CO2 RAW: 399<br />
14:41:20.166 -&gt; CO2 Comp: 401<br />
14:41:20.166 -&gt; Z19 Temp: 35<br />
14:41:20.166 -&gt; <br />
14:41:26.158 -&gt; Initial reading: 14<br />
14:41:26.207 -&gt; FF,86,1,8E,4B,0,0,0,A0,<br />
14:41:26.207 -&gt; Calculated crc: A0<br />
14:41:26.207 -&gt; CO2 RAW: 398<br />
14:41:26.207 -&gt; CO2 Comp: 400<br />
14:41:26.207 -&gt; Z19 Temp: 35<br />
14:41:26.207 -&gt; <br />
14:41:32.203 -&gt; Init MH-Z19 Ended<br />
14:41:32.203 -&gt; <br />
14:41:32.203 -&gt; <br />
14:41:32.203 -&gt; Waking up the dust sensor...<br />
14:41:32.203 -&gt; Reading will be done 40s later.<br />
14:41:32.203 -&gt; <br />
14:42:03.753 -&gt; Reading Temp, Hum and Pressure<br />
14:42:03.753 -&gt; Temperature: 31.27<br />
14:42:03.753 -&gt; Humidity: 38.70<br />
14:42:03.753 -&gt; Amb. Pressure: 995.08<br />
14:42:03.753 -&gt; SL Pressure: 1006.64<br />
14:42:03.753 -&gt; <br />
14:42:12.180 -&gt; Fan State: 1<br />
14:42:12.180 -&gt; Reading the dust sensor...<br />
14:42:12.979 -&gt; PMS7003 valid read: 1<br />
14:42:12.979 -&gt; <br />
14:42:12.979 -&gt; <br />
PMS7003 readings:<br />
14:42:12.979 -&gt; PM1.0 : 0.00<br />
14:42:12.979 -&gt; PM2.5 : 2.99<br />
14:42:12.979 -&gt; PM10.0: 3.98<br />
14:42:12.979 -&gt; <br />
14:42:13.027 -&gt; FF,86,1,8D,4B,0,0,0,A1,<br />
14:42:13.027 -&gt; Calculated crc: A1<br />
14:42:13.027 -&gt; CO2 RAW: 397<br />
14:42:13.027 -&gt; CO2 Comp: 399<br />
14:42:13.027 -&gt; Z19 Temp: 35<br />
14:42:13.027 -&gt; <br />
14:42:13.027 -&gt; CO2 1H Avg: 399<br />
14:42:46.216 -&gt; E (181277) gpio: gpio_set_level(226): GPIO output gpio_num error<br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; abort() was called at PC 0x40085797 on core 1<br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; Backtrace:0x400842b1:0x3ffbec2c |&lt;-CORRUPTED<br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; ELF file SHA256: 0000000000000000<br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; Rebooting...<br />
14:42:46.554 -&gt; ets Jul 29 2019 12:21:46<br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)</code></div></div>/code]]]></description>
			<content:encoded><![CDATA[I am getting the following error when the AQ111 initially loads. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">E (4070) gpio: gpio_set_level(226): GPIO output gpio_num error</span><br />
<br />
Also, the AQ111 reboots the cpu every second refresh of the PMS7003, refer towards the end of the output from the serial port I have attached. Would appear that the reset is triggered by the load error.<br />
<br />
Am using Arduino 1.8.19 and libraries supplied.<br />
<br />
Any assistance would be appreciated.<br />
<br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>14:39:44.603 -&gt; <br />
14:39:44.603 -&gt; rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)<br />
14:39:44.603 -&gt; configsip: 0, SPIWP:0xee<br />
14:39:44.603 -&gt; clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00<br />
14:39:44.603 -&gt; mode:DIO, clock div:1<br />
14:39:44.603 -&gt; load:0x3fff0030,len:1184<br />
14:39:44.603 -&gt; load:0x40078000,len:12812<br />
14:39:44.603 -&gt; load:0x40080400,len:3032<br />
14:39:44.603 -&gt; entry 0x400805e4<br />
14:39:44.942 -&gt; Brownout detector disabled<br />
14:39:44.942 -&gt;   WeatherDuino 4Pro<br />
14:39:44.942 -&gt; Air Quality Monitor III<br />
14:39:44.942 -&gt;   Firmware: 6.1_b012<br />
14:39:44.942 -&gt; <br />
14:39:48.979 -&gt; E (4070) gpio: gpio_set_level(226): GPIO output gpio_num error<br />
14:39:48.979 -&gt; <br />
14:39:48.979 -&gt; Connecting to zzzzzzzzzzz<br />
14:39:49.221 -&gt; .......<br />
14:39:49.846 -&gt; WiFi connected!<br />
14:39:49.846 -&gt; IP address: 192.168.0.228<br />
14:39:49.846 -&gt; MDNS responder setup correctly.<br />
14:39:50.761 -&gt; Get time OK.<br />
14:39:50.761 -&gt; UTC Time  : 1767931790<br />
14:39:50.761 -&gt; Local Time: Friday, 09 January 2026 14:39:50<br />
14:39:50.761 -&gt; Reading Temp, Hum and Pressure<br />
14:39:50.761 -&gt; Temperature: 31.28<br />
14:39:50.761 -&gt; Humidity: 38.76<br />
14:39:50.761 -&gt; Amb. Pressure: 995.09<br />
14:39:50.761 -&gt; SL Pressure: 1006.65<br />
14:39:50.761 -&gt; <br />
14:39:50.761 -&gt; Setting measurement range to: 5000<br />
14:39:50.810 -&gt; FF,99,1,0,0,0,0,0,66,<br />
14:39:50.810 -&gt; 66,66<br />
14:39:50.810 -&gt; Measurement range changed!<br />
14:39:53.833 -&gt; Enabling ABC<br />
14:40:06.871 -&gt; Initial reading: 1<br />
14:40:07.867 -&gt; 80,30,27,FB,3F,30,36,FC,3F,<br />
14:40:07.867 -&gt; Calculated crc: D<br />
14:40:07.867 -&gt; Wrong reply from CO2 sensor!<br />
14:40:07.867 -&gt; <br />
14:40:13.880 -&gt; Initial reading: 2<br />
14:40:13.880 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:13.880 -&gt; Calculated crc: 94<br />
14:40:13.880 -&gt; CO2 RAW: 410<br />
14:40:13.880 -&gt; CO2 Comp: 412<br />
14:40:13.880 -&gt; Z19 Temp: 35<br />
14:40:13.880 -&gt; <br />
14:40:19.887 -&gt; Initial reading: 3<br />
14:40:19.936 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:19.936 -&gt; Calculated crc: 94<br />
14:40:19.936 -&gt; CO2 RAW: 410<br />
14:40:19.936 -&gt; CO2 Comp: 412<br />
14:40:19.936 -&gt; Z19 Temp: 35<br />
14:40:19.936 -&gt; <br />
14:40:25.942 -&gt; Initial reading: 4<br />
14:40:25.942 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:25.942 -&gt; Calculated crc: 94<br />
14:40:25.942 -&gt; CO2 RAW: 410<br />
14:40:25.942 -&gt; CO2 Comp: 412<br />
14:40:25.942 -&gt; Z19 Temp: 35<br />
14:40:25.942 -&gt; <br />
14:40:31.948 -&gt; Initial reading: 5<br />
14:40:31.948 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:31.948 -&gt; Calculated crc: 94<br />
14:40:31.948 -&gt; CO2 RAW: 410<br />
14:40:31.948 -&gt; CO2 Comp: 412<br />
14:40:31.997 -&gt; Z19 Temp: 35<br />
14:40:31.997 -&gt; <br />
14:40:37.986 -&gt; Initial reading: 6<br />
14:40:37.986 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:37.986 -&gt; Calculated crc: 94<br />
14:40:37.986 -&gt; CO2 RAW: 410<br />
14:40:37.986 -&gt; CO2 Comp: 412<br />
14:40:37.986 -&gt; Z19 Temp: 35<br />
14:40:37.986 -&gt; <br />
14:40:43.977 -&gt; Initial reading: 7<br />
14:40:44.024 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:44.024 -&gt; Calculated crc: 94<br />
14:40:44.024 -&gt; CO2 RAW: 410<br />
14:40:44.024 -&gt; CO2 Comp: 412<br />
14:40:44.024 -&gt; Z19 Temp: 35<br />
14:40:44.024 -&gt; <br />
14:40:50.021 -&gt; Initial reading: 8<br />
14:40:50.021 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:50.021 -&gt; Calculated crc: 94<br />
14:40:50.021 -&gt; CO2 RAW: 410<br />
14:40:50.021 -&gt; CO2 Comp: 412<br />
14:40:50.069 -&gt; Z19 Temp: 35<br />
14:40:50.069 -&gt; <br />
14:40:56.055 -&gt; Initial reading: 9<br />
14:40:56.055 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:40:56.055 -&gt; Calculated crc: 94<br />
14:40:56.055 -&gt; CO2 RAW: 410<br />
14:40:56.055 -&gt; CO2 Comp: 412<br />
14:40:56.055 -&gt; Z19 Temp: 35<br />
14:40:56.055 -&gt; <br />
14:41:02.068 -&gt; Initial reading: 10<br />
14:41:02.068 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:41:02.068 -&gt; Calculated crc: 94<br />
14:41:02.116 -&gt; CO2 RAW: 410<br />
14:41:02.116 -&gt; CO2 Comp: 412<br />
14:41:02.116 -&gt; Z19 Temp: 35<br />
14:41:02.116 -&gt; <br />
14:41:08.072 -&gt; Initial reading: 11<br />
14:41:08.119 -&gt; FF,86,1,9A,4B,0,0,0,94,<br />
14:41:08.119 -&gt; Calculated crc: 94<br />
14:41:08.119 -&gt; CO2 RAW: 410<br />
14:41:08.119 -&gt; CO2 Comp: 412<br />
14:41:08.119 -&gt; Z19 Temp: 35<br />
14:41:08.119 -&gt; <br />
14:41:14.110 -&gt; Initial reading: 12<br />
14:41:14.157 -&gt; FF,86,1,8F,4B,0,0,0,9F,<br />
14:41:14.157 -&gt; Calculated crc: 9F<br />
14:41:14.157 -&gt; CO2 RAW: 399<br />
14:41:14.157 -&gt; CO2 Comp: 401<br />
14:41:14.157 -&gt; Z19 Temp: 35<br />
14:41:14.157 -&gt; <br />
14:41:20.118 -&gt; Initial reading: 13<br />
14:41:20.166 -&gt; FF,86,1,8F,4B,0,0,0,9F,<br />
14:41:20.166 -&gt; Calculated crc: 9F<br />
14:41:20.166 -&gt; CO2 RAW: 399<br />
14:41:20.166 -&gt; CO2 Comp: 401<br />
14:41:20.166 -&gt; Z19 Temp: 35<br />
14:41:20.166 -&gt; <br />
14:41:26.158 -&gt; Initial reading: 14<br />
14:41:26.207 -&gt; FF,86,1,8E,4B,0,0,0,A0,<br />
14:41:26.207 -&gt; Calculated crc: A0<br />
14:41:26.207 -&gt; CO2 RAW: 398<br />
14:41:26.207 -&gt; CO2 Comp: 400<br />
14:41:26.207 -&gt; Z19 Temp: 35<br />
14:41:26.207 -&gt; <br />
14:41:32.203 -&gt; Init MH-Z19 Ended<br />
14:41:32.203 -&gt; <br />
14:41:32.203 -&gt; <br />
14:41:32.203 -&gt; Waking up the dust sensor...<br />
14:41:32.203 -&gt; Reading will be done 40s later.<br />
14:41:32.203 -&gt; <br />
14:42:03.753 -&gt; Reading Temp, Hum and Pressure<br />
14:42:03.753 -&gt; Temperature: 31.27<br />
14:42:03.753 -&gt; Humidity: 38.70<br />
14:42:03.753 -&gt; Amb. Pressure: 995.08<br />
14:42:03.753 -&gt; SL Pressure: 1006.64<br />
14:42:03.753 -&gt; <br />
14:42:12.180 -&gt; Fan State: 1<br />
14:42:12.180 -&gt; Reading the dust sensor...<br />
14:42:12.979 -&gt; PMS7003 valid read: 1<br />
14:42:12.979 -&gt; <br />
14:42:12.979 -&gt; <br />
PMS7003 readings:<br />
14:42:12.979 -&gt; PM1.0 : 0.00<br />
14:42:12.979 -&gt; PM2.5 : 2.99<br />
14:42:12.979 -&gt; PM10.0: 3.98<br />
14:42:12.979 -&gt; <br />
14:42:13.027 -&gt; FF,86,1,8D,4B,0,0,0,A1,<br />
14:42:13.027 -&gt; Calculated crc: A1<br />
14:42:13.027 -&gt; CO2 RAW: 397<br />
14:42:13.027 -&gt; CO2 Comp: 399<br />
14:42:13.027 -&gt; Z19 Temp: 35<br />
14:42:13.027 -&gt; <br />
14:42:13.027 -&gt; CO2 1H Avg: 399<br />
14:42:46.216 -&gt; E (181277) gpio: gpio_set_level(226): GPIO output gpio_num error<br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; abort() was called at PC 0x40085797 on core 1<br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; Backtrace:0x400842b1:0x3ffbec2c |&lt;-CORRUPTED<br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; ELF file SHA256: 0000000000000000<br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; Rebooting...<br />
14:42:46.554 -&gt; ets Jul 29 2019 12:21:46<br />
14:42:46.554 -&gt; <br />
14:42:46.554 -&gt; rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)</code></div></div>/code]]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Help with Arduino IDE]]></title>
			<link>https://www.meteocercal.info/forum/Thread-Help-with-Arduino-IDE</link>
			<pubDate>Mon, 17 Nov 2025 10:42:05 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=3267">sv2bzq</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-Help-with-Arduino-IDE</guid>
			<description><![CDATA[Hello<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">I downloaded your firmware for the AQMIII to start work on my current AQMIII but I get the following error :</span></span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Arduino: 1.8.19 (Windows 10), Πλακέτα:"MH ET LIVE ESP32MiniKit, 80MHz, Default with spiffs, 921600, None"<br />
<br />
<br />
<br />
In file included from C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b012&#92;WeatherDuino_AQM_III_v6.1_b012.ino:39:<br />
<br />
Config_Options.h:61:1: error: 'define' does not name a type; did you mean 'rewind'?<br />
<br />
 define SDC30_ELEVATION_CALIBRATION_METHOD   1   // 0= Elevation defined above, 1= Atmospheric Pressure from BME280 sensor (overrides ELEVATION)<br />
<br />
 ^~~~~~<br />
<br />
 rewind<br />
<br />
In file included from C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/SH1106Wire.h:31,<br />
<br />
                 from C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/SH1106.h:30,<br />
<br />
                 from C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b012&#92;WeatherDuino_AQM_III_v6.1_b012.ino:57:<br />
<br />
C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/OLEDDisplay.h: In member function 'virtual bool OLEDDisplay::connect()':<br />
<br />
C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/OLEDDisplay.h:253:29: warning: no return statement in function returning non-void [-Wreturn-type]<br />
<br />
     virtual bool connect() {};<br />
<br />
                             ^<br />
<br />
C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b012&#92;WeatherDuino_AQM_III_v6.1_b012.ino: In function 'void setup()':<br />
<br />
WeatherDuino_AQM_III_v6.1_b012:510:12: error: 'SCD30_TemperatureOffset' was not declared in this scope<br />
<br />
        if (SCD30_TemperatureOffset != 0)<br />
<br />
            ^~~~~~~~~~~~~~~~~~~~~~~<br />
<br />
C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b012&#92;WeatherDuino_AQM_III_v6.1_b012.ino:510:12: note: suggested alternative: 'SCD30_Temperature'<br />
<br />
        if (SCD30_TemperatureOffset != 0)<br />
<br />
            ^~~~~~~~~~~~~~~~~~~~~~~<br />
<br />
            SCD30_Temperature<br />
<br />
Βρέθηκαν πολλαπλές βιβλιοθήκες για "WiFi.h"<br />
<br />
Σε χρήση: C:&#92;Users&#92;user&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;2.0.3&#92;libraries&#92;WiFi<br />
<br />
Όχι σε χρήση: C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;WiFi<br />
<br />
exit status 1<br />
<br />
'define' does not name a type; did you mean 'rewind'?<br />
<br />
<br />
<br />
Αυτή η αναφορά θα παρείχε περισσότερες πληροφορίες με <br />
"Εμφάνιση πλεονάζουσα έξοδος κατά τη σύνταξη"<br />
Επιλογή από το Αρχείο -&gt; Προτιμήσεις.</code></div></div><br />
<br />
i use it  <span style="color: #333333;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">Arduino IDE 1.8.19 </span></span><br />
Sorry but I have no knowledge at all about IDE .<br />
Any help is welcome .<br />
<br />
George.]]></description>
			<content:encoded><![CDATA[Hello<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">I downloaded your firmware for the AQMIII to start work on my current AQMIII but I get the following error :</span></span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Arduino: 1.8.19 (Windows 10), Πλακέτα:"MH ET LIVE ESP32MiniKit, 80MHz, Default with spiffs, 921600, None"<br />
<br />
<br />
<br />
In file included from C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b012&#92;WeatherDuino_AQM_III_v6.1_b012.ino:39:<br />
<br />
Config_Options.h:61:1: error: 'define' does not name a type; did you mean 'rewind'?<br />
<br />
 define SDC30_ELEVATION_CALIBRATION_METHOD   1   // 0= Elevation defined above, 1= Atmospheric Pressure from BME280 sensor (overrides ELEVATION)<br />
<br />
 ^~~~~~<br />
<br />
 rewind<br />
<br />
In file included from C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/SH1106Wire.h:31,<br />
<br />
                 from C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/SH1106.h:30,<br />
<br />
                 from C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b012&#92;WeatherDuino_AQM_III_v6.1_b012.ino:57:<br />
<br />
C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/OLEDDisplay.h: In member function 'virtual bool OLEDDisplay::connect()':<br />
<br />
C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/OLEDDisplay.h:253:29: warning: no return statement in function returning non-void [-Wreturn-type]<br />
<br />
     virtual bool connect() {};<br />
<br />
                             ^<br />
<br />
C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b012&#92;WeatherDuino_AQM_III_v6.1_b012.ino: In function 'void setup()':<br />
<br />
WeatherDuino_AQM_III_v6.1_b012:510:12: error: 'SCD30_TemperatureOffset' was not declared in this scope<br />
<br />
        if (SCD30_TemperatureOffset != 0)<br />
<br />
            ^~~~~~~~~~~~~~~~~~~~~~~<br />
<br />
C:&#92;Users&#92;user&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b012&#92;WeatherDuino_AQM_III_v6.1_b012.ino:510:12: note: suggested alternative: 'SCD30_Temperature'<br />
<br />
        if (SCD30_TemperatureOffset != 0)<br />
<br />
            ^~~~~~~~~~~~~~~~~~~~~~~<br />
<br />
            SCD30_Temperature<br />
<br />
Βρέθηκαν πολλαπλές βιβλιοθήκες για "WiFi.h"<br />
<br />
Σε χρήση: C:&#92;Users&#92;user&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;2.0.3&#92;libraries&#92;WiFi<br />
<br />
Όχι σε χρήση: C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;WiFi<br />
<br />
exit status 1<br />
<br />
'define' does not name a type; did you mean 'rewind'?<br />
<br />
<br />
<br />
Αυτή η αναφορά θα παρείχε περισσότερες πληροφορίες με <br />
"Εμφάνιση πλεονάζουσα έξοδος κατά τη σύνταξη"<br />
Επιλογή από το Αρχείο -&gt; Προτιμήσεις.</code></div></div><br />
<br />
i use it  <span style="color: #333333;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">Arduino IDE 1.8.19 </span></span><br />
Sorry but I have no knowledge at all about IDE .<br />
Any help is welcome .<br />
<br />
George.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Firmware Update instructions in case you forgot]]></title>
			<link>https://www.meteocercal.info/forum/Thread-Firmware-Update-instructions-in-case-you-forgot</link>
			<pubDate>Wed, 05 Nov 2025 01:54:57 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=2595">HansR</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-Firmware-Update-instructions-in-case-you-forgot</guid>
			<description><![CDATA[I had some trouble to remember how to do the firmware update so I made a small <span style="font-style: italic;" class="mycode_i">howto</span> for those who tend to forget things and don't work often with Arduino IDE. The instructions below should save you some time and are similar to what I published on the CumulusMX forum (in the Alpha thread).<br />
<br />
--------------<br />
<br />
If you still have the <a href="https://downloads.arduino.cc/arduino-1.8.19-windows.exe" target="_blank" rel="noopener" class="mycode_url">Arduino IDE (1.8.19)</a> config it is easy: just download <a href="https://www.meteocercal.info/forum/attachment.php?aid=3287" target="_blank" rel="noopener" class="mycode_url">the new firmware</a> from <a href="https://www.meteocercal.info/forum/thread-1996.html" target="_blank" rel="noopener" class="mycode_url">the site</a> (look at the date), unzip into the Arduino directory and compile and upload to the board.<br />
<br />
If you don't have the config:<br />
<ol type="1" class="mycode_list"><li>Install the IDE 1.8.19 <br />
</li>
<li>Install the ESP32 board:<ul class="mycode_list"><li>In your Arduino IDE, go to File&gt; Preferences.<br />
</li>
<li>Open the Boards Manager. Go to Tools &gt; Board &gt; Boards Manager…<br />
</li>
<li>Search for ESP32 and press install button for the “ESP32 by Espressif Systems“<br />
</li>
<li>Install version 2.0.3<br />
</li>
</ul>
</li>
<li>Move the <span style="font-style: italic;" class="mycode_i">WeatherDuino_AQM_III</span> directory from the zip to the Arduino directory. It contains a <span style="font-style: italic;" class="mycode_i">libraries</span>, <span style="font-style: italic;" class="mycode_i">software</span> and <span style="font-style: italic;" class="mycode_i">utilities</span> directory<br />
</li>
<li>Move the <span style="font-style: italic;" class="mycode_i">libraries</span> directory from the <span style="font-style: italic;" class="mycode_i">firmware zip</span> up to the <span style="font-style: italic;" class="mycode_i">Arduino</span> directory first level<br />
</li>
<li>Edit the <span style="font-style: italic;" class="mycode_i">Config_Options.h</span> and <span style="font-style: italic;" class="mycode_i">Credentials.h</span> to what you need<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">Verify</span> and when no errors =&gt; <span style="font-style: italic;" class="mycode_i">Upload</span><br />
</li>
</ol>
<br />
I think that should be it. <br />
Don't even try other versions of the IDE and Board unless you want to experiment.<br />
If <span style="font-weight: bold;" class="mycode_b">werk_ag</span> decides to move to a next IDE version no doubt he will indicate which versions you need and publish the libraries accordingly.]]></description>
			<content:encoded><![CDATA[I had some trouble to remember how to do the firmware update so I made a small <span style="font-style: italic;" class="mycode_i">howto</span> for those who tend to forget things and don't work often with Arduino IDE. The instructions below should save you some time and are similar to what I published on the CumulusMX forum (in the Alpha thread).<br />
<br />
--------------<br />
<br />
If you still have the <a href="https://downloads.arduino.cc/arduino-1.8.19-windows.exe" target="_blank" rel="noopener" class="mycode_url">Arduino IDE (1.8.19)</a> config it is easy: just download <a href="https://www.meteocercal.info/forum/attachment.php?aid=3287" target="_blank" rel="noopener" class="mycode_url">the new firmware</a> from <a href="https://www.meteocercal.info/forum/thread-1996.html" target="_blank" rel="noopener" class="mycode_url">the site</a> (look at the date), unzip into the Arduino directory and compile and upload to the board.<br />
<br />
If you don't have the config:<br />
<ol type="1" class="mycode_list"><li>Install the IDE 1.8.19 <br />
</li>
<li>Install the ESP32 board:<ul class="mycode_list"><li>In your Arduino IDE, go to File&gt; Preferences.<br />
</li>
<li>Open the Boards Manager. Go to Tools &gt; Board &gt; Boards Manager…<br />
</li>
<li>Search for ESP32 and press install button for the “ESP32 by Espressif Systems“<br />
</li>
<li>Install version 2.0.3<br />
</li>
</ul>
</li>
<li>Move the <span style="font-style: italic;" class="mycode_i">WeatherDuino_AQM_III</span> directory from the zip to the Arduino directory. It contains a <span style="font-style: italic;" class="mycode_i">libraries</span>, <span style="font-style: italic;" class="mycode_i">software</span> and <span style="font-style: italic;" class="mycode_i">utilities</span> directory<br />
</li>
<li>Move the <span style="font-style: italic;" class="mycode_i">libraries</span> directory from the <span style="font-style: italic;" class="mycode_i">firmware zip</span> up to the <span style="font-style: italic;" class="mycode_i">Arduino</span> directory first level<br />
</li>
<li>Edit the <span style="font-style: italic;" class="mycode_i">Config_Options.h</span> and <span style="font-style: italic;" class="mycode_i">Credentials.h</span> to what you need<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">Verify</span> and when no errors =&gt; <span style="font-style: italic;" class="mycode_i">Upload</span><br />
</li>
</ol>
<br />
I think that should be it. <br />
Don't even try other versions of the IDE and Board unless you want to experiment.<br />
If <span style="font-weight: bold;" class="mycode_b">werk_ag</span> decides to move to a next IDE version no doubt he will indicate which versions you need and publish the libraries accordingly.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Compile errors]]></title>
			<link>https://www.meteocercal.info/forum/Thread-Compile-errors</link>
			<pubDate>Fri, 31 Oct 2025 12:04:23 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=2595">HansR</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-Compile-errors</guid>
			<description><![CDATA[Hi, <br />
I downloaded your firmware for the AQMIII to start work on my current AQMIII to get it fixed for the problem I reported earlier.<br />
I finally managed to get the correct board in place (<span style="font-style: italic;" class="mycode_i">ESP32 Dev Module</span>) and compiled the code as is after configuration.<br />
I get loads of errors, the short version - all library resolve seems to go OK - is below. I can post the long version as well. <br />
<br />
Any suggestion? (IDE version 2.3.6; and no this is not my daily doing so you  may be verbose)<br />
Should I update the libs, if so howto without damage?<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Compiling sketch...<br />
"C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;tools&#92;&#92;esp-x32&#92;&#92;2507/bin/xtensa-esp32-elf-g++" -MMD -c "@C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;tools&#92;&#92;esp32-arduino-libs&#92;&#92;idf-release_v5.5-07e9bf49-v1&#92;&#92;esp32/flags/cpp_flags" -Os -Werror=return-type -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=&#92;"ESP32_DEV&#92;"" "-DARDUINO_VARIANT=&#92;"esp32&#92;"" -DARDUINO_PARTITION_default "-DARDUINO_HOST_OS=&#92;"windows&#92;"" "-DARDUINO_FQBN=&#92;"esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=1,EraseFlash=none,JTAGAdapter=default,ZigbeeMode=default&#92;"" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;tools&#92;&#92;esp32-arduino-libs&#92;&#92;idf-release_v5.5-07e9bf49-v1&#92;&#92;esp32/flags/defines" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;software&#92;&#92;WeatherDuino_AQM_III_v6.1_b010" -iprefix "C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;tools&#92;&#92;esp32-arduino-libs&#92;&#92;idf-release_v5.5-07e9bf49-v1&#92;&#92;esp32/include/" "@C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;tools&#92;&#92;esp32-arduino-libs&#92;&#92;idf-release_v5.5-07e9bf49-v1&#92;&#92;esp32/flags/includes" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;tools&#92;&#92;esp32-arduino-libs&#92;&#92;idf-release_v5.5-07e9bf49-v1&#92;&#92;esp32/qio_qspi/include" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;cores&#92;&#92;esp32" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;variants&#92;&#92;esp32" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;EspSoftwareSerial&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;WiFi&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;Network&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;ESPmDNS&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;WebServer&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;FS&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;HTTPClient&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;NetworkClientSecure&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;ArduinoOTA&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;Update&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;SPI&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;Wire&#92;&#92;src" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;RadioHead" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;esp8266-OLED-SSD1306" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;Timer" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;BME280-3.0.0&#92;&#92;src" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;ArduinoJson&#92;&#92;src" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;SPS30-master" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;SparkFun_SCD30_Arduino_Library&#92;&#92;src" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;ThingSpeak&#92;&#92;src" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;RunningAverage" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;Hash&#92;&#92;src" "@C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;arduino&#92;&#92;sketches&#92;&#92;4180D39E9A8D0EE7A69B2AE0F3C4DF00/build_opt.h" "@C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;arduino&#92;&#92;sketches&#92;&#92;4180D39E9A8D0EE7A69B2AE0F3C4DF00/file_opts" "C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;arduino&#92;&#92;sketches&#92;&#92;4180D39E9A8D0EE7A69B2AE0F3C4DF00&#92;&#92;sketch&#92;&#92;WeatherDuino_AQM_III_v6.1_b010.ino.cpp" -o "C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;arduino&#92;&#92;sketches&#92;&#92;4180D39E9A8D0EE7A69B2AE0F3C4DF00&#92;&#92;sketch&#92;&#92;WeatherDuino_AQM_III_v6.1_b010.ino.cpp.o"<br />
In file included from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;esp8266-OLED-SSD1306/SH1106Wire.h:31,<br />
                 from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;esp8266-OLED-SSD1306/SH1106.h:30,<br />
                 from C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;WeatherDuino_AQM_III_v6.1_b010.ino:57:<br />
c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;esp8266-OLED-SSD1306/OLEDDisplay.h: In member function 'virtual bool OLEDDisplay::connect()':<br />
c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;esp8266-OLED-SSD1306/OLEDDisplay.h:253:29: error: no return statement in function returning non-void [-Werror=return-type]<br />
  253 |     virtual bool connect() {};<br />
      |                             ^<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino: In function 'void send_PMaverages()':<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino:146:34: warning: 'DynamicJsonDocument' is deprecated: use JsonDocument instead [-Wdeprecated-declarations]<br />
  146 |     DynamicJsonDocument AQ_sensor(420);<br />
      |                                  ^<br />
In file included from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson.hpp:65,<br />
                 from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson.h:9,<br />
                 from C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;WeatherDuino_AQM_III_v6.1_b010.ino:61:<br />
c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson/compatibility.hpp:125:58: note: declared here<br />
  125 | class ARDUINOJSON_DEPRECATED("use JsonDocument instead") DynamicJsonDocument<br />
      |                                                          ^~~~~~~~~~~~~~~~~~~<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino: In function 'void send_PMdata()':<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino:178:32: warning: 'DynamicJsonDocument' is deprecated: use JsonDocument instead [-Wdeprecated-declarations]<br />
  178 |     DynamicJsonDocument AQMData(280);<br />
      |                                ^<br />
c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson/compatibility.hpp:125:58: note: declared here<br />
  125 | class ARDUINOJSON_DEPRECATED("use JsonDocument instead") DynamicJsonDocument<br />
      |                                                          ^~~~~~~~~~~~~~~~~~~<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino: In function 'void send_AirLink()':<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino:207:5: warning: 'template&lt;unsigned int N&gt; class ArduinoJson::V742PB22::StaticJsonDocument' is deprecated: use JsonDocument instead [-Wdeprecated-declarations]<br />
  207 |     StaticJsonDocument&lt;800&gt; airlink;<br />
      |     ^~~~~~~~~~~~~~~~~~<br />
c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson/compatibility.hpp:63:58: note: declared here<br />
   63 | class ARDUINOJSON_DEPRECATED("use JsonDocument instead") StaticJsonDocument<br />
      |                                                          ^~~~~~~~~~~~~~~~~~<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino:210:49: warning: 'ArduinoJson::V742PB22::JsonObject ArduinoJson::V742PB22::JsonDocument::createNestedObject(TChar*) [with TChar = const char]' is deprecated: use doc[key].to&lt;JsonObject&gt;() instead [-Wdeprecated-declarations]<br />
  210 |     JsonObject data = airlink.createNestedObject("data");<br />
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~<br />
In file included from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson.hpp:42:<br />
c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson/Document/JsonDocument.hpp:376:14: note: declared here<br />
  376 |   JsonObject createNestedObject(TChar* key) {<br />
      |              ^~~~~~~~~~~~~~~~~~<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino:215:73: warning: 'ArduinoJson::V742PB22::JsonObject ArduinoJson::V742PB22::detail::VariantRefBase&lt;TDerived&gt;::createNestedObject() const [with TDerived = ArduinoJson::V742PB22::detail::MemberProxy&lt;ArduinoJson::V742PB22::JsonObject, ArduinoJson::V742PB22::detail::RamString&gt;]' is deprecated: use add&lt;JsonObject&gt;() instead [-Wdeprecated-declarations]<br />
  215 |     JsonObject data_conditions_0 = data["conditions"].createNestedObject();<br />
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~<br />
In file included from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson/Array/ElementProxy.hpp:7,<br />
                 from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson/Array/JsonArray.hpp:7,<br />
                 from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson.hpp:38:<br />
c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson/Variant/VariantRefBase.hpp:233:14: note: declared here<br />
  233 |   JsonObject createNestedObject() const;<br />
      |              ^~~~~~~~~~~~~~~~~~<br />
cc1plus.exe: some warnings being treated as errors<br />
Using library EspSoftwareSerial at version 8.1.0 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;EspSoftwareSerial <br />
Using library WiFi at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;WiFi <br />
Using library Networking at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;Network <br />
Using library ESPmDNS at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;ESPmDNS <br />
Using library WebServer at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;WebServer <br />
Using library FS at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;FS <br />
Using library HTTPClient at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;HTTPClient <br />
Using library NetworkClientSecure at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;NetworkClientSecure <br />
Using library ArduinoOTA at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;ArduinoOTA <br />
Using library Update at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;Update <br />
Using library SPI at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;SPI <br />
Using library Wire at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;Wire <br />
Using library RadioHead at version 1.143.1 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;RadioHead <br />
Using library ESP8266 and ESP32 Oled Driver for SSD1306 display at version 3.2.7 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;esp8266-OLED-SSD1306 <br />
Using library Timer in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;Timer (legacy)<br />
Using library BME280 at version 3.0.0 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;BME280-3.0.0 <br />
Using library ArduinoJson at version 7.4.2 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson <br />
Using library sensirion-sps at version 1.0.0 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;SPS30-master <br />
Using library SparkFun SCD30 Arduino Library at version 1.0.20 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;SparkFun_SCD30_Arduino_Library <br />
Using library ThingSpeak at version 2.1.1 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ThingSpeak <br />
Using library RunningAverage at version 0.4.8 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;RunningAverage <br />
Using library Hash at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;Hash <br />
exit status 1<br />
<br />
Compilation error: exit status 1</code></div></div>]]></description>
			<content:encoded><![CDATA[Hi, <br />
I downloaded your firmware for the AQMIII to start work on my current AQMIII to get it fixed for the problem I reported earlier.<br />
I finally managed to get the correct board in place (<span style="font-style: italic;" class="mycode_i">ESP32 Dev Module</span>) and compiled the code as is after configuration.<br />
I get loads of errors, the short version - all library resolve seems to go OK - is below. I can post the long version as well. <br />
<br />
Any suggestion? (IDE version 2.3.6; and no this is not my daily doing so you  may be verbose)<br />
Should I update the libs, if so howto without damage?<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Compiling sketch...<br />
"C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;tools&#92;&#92;esp-x32&#92;&#92;2507/bin/xtensa-esp32-elf-g++" -MMD -c "@C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;tools&#92;&#92;esp32-arduino-libs&#92;&#92;idf-release_v5.5-07e9bf49-v1&#92;&#92;esp32/flags/cpp_flags" -Os -Werror=return-type -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=&#92;"ESP32_DEV&#92;"" "-DARDUINO_VARIANT=&#92;"esp32&#92;"" -DARDUINO_PARTITION_default "-DARDUINO_HOST_OS=&#92;"windows&#92;"" "-DARDUINO_FQBN=&#92;"esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=1,EraseFlash=none,JTAGAdapter=default,ZigbeeMode=default&#92;"" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;tools&#92;&#92;esp32-arduino-libs&#92;&#92;idf-release_v5.5-07e9bf49-v1&#92;&#92;esp32/flags/defines" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;software&#92;&#92;WeatherDuino_AQM_III_v6.1_b010" -iprefix "C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;tools&#92;&#92;esp32-arduino-libs&#92;&#92;idf-release_v5.5-07e9bf49-v1&#92;&#92;esp32/include/" "@C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;tools&#92;&#92;esp32-arduino-libs&#92;&#92;idf-release_v5.5-07e9bf49-v1&#92;&#92;esp32/flags/includes" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;tools&#92;&#92;esp32-arduino-libs&#92;&#92;idf-release_v5.5-07e9bf49-v1&#92;&#92;esp32/qio_qspi/include" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;cores&#92;&#92;esp32" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;variants&#92;&#92;esp32" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;EspSoftwareSerial&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;WiFi&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;Network&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;ESPmDNS&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;WebServer&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;FS&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;HTTPClient&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;NetworkClientSecure&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;ArduinoOTA&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;Update&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;SPI&#92;&#92;src" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;Wire&#92;&#92;src" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;RadioHead" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;esp8266-OLED-SSD1306" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;Timer" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;BME280-3.0.0&#92;&#92;src" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;ArduinoJson&#92;&#92;src" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;SPS30-master" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;SparkFun_SCD30_Arduino_Library&#92;&#92;src" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;ThingSpeak&#92;&#92;src" "-Ic:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;Documents&#92;&#92;Arduino&#92;&#92;WeatherDuino_AQM_III&#92;&#92;libraries&#92;&#92;RunningAverage" "-IC:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;Arduino15&#92;&#92;packages&#92;&#92;esp32&#92;&#92;hardware&#92;&#92;esp32&#92;&#92;3.3.2&#92;&#92;libraries&#92;&#92;Hash&#92;&#92;src" "@C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;arduino&#92;&#92;sketches&#92;&#92;4180D39E9A8D0EE7A69B2AE0F3C4DF00/build_opt.h" "@C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;arduino&#92;&#92;sketches&#92;&#92;4180D39E9A8D0EE7A69B2AE0F3C4DF00/file_opts" "C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;arduino&#92;&#92;sketches&#92;&#92;4180D39E9A8D0EE7A69B2AE0F3C4DF00&#92;&#92;sketch&#92;&#92;WeatherDuino_AQM_III_v6.1_b010.ino.cpp" -o "C:&#92;&#92;Users&#92;&#92;hansr&#92;&#92;AppData&#92;&#92;Local&#92;&#92;arduino&#92;&#92;sketches&#92;&#92;4180D39E9A8D0EE7A69B2AE0F3C4DF00&#92;&#92;sketch&#92;&#92;WeatherDuino_AQM_III_v6.1_b010.ino.cpp.o"<br />
In file included from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;esp8266-OLED-SSD1306/SH1106Wire.h:31,<br />
                 from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;esp8266-OLED-SSD1306/SH1106.h:30,<br />
                 from C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;WeatherDuino_AQM_III_v6.1_b010.ino:57:<br />
c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;esp8266-OLED-SSD1306/OLEDDisplay.h: In member function 'virtual bool OLEDDisplay::connect()':<br />
c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;esp8266-OLED-SSD1306/OLEDDisplay.h:253:29: error: no return statement in function returning non-void [-Werror=return-type]<br />
  253 |     virtual bool connect() {};<br />
      |                             ^<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino: In function 'void send_PMaverages()':<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino:146:34: warning: 'DynamicJsonDocument' is deprecated: use JsonDocument instead [-Wdeprecated-declarations]<br />
  146 |     DynamicJsonDocument AQ_sensor(420);<br />
      |                                  ^<br />
In file included from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson.hpp:65,<br />
                 from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson.h:9,<br />
                 from C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;WeatherDuino_AQM_III_v6.1_b010.ino:61:<br />
c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson/compatibility.hpp:125:58: note: declared here<br />
  125 | class ARDUINOJSON_DEPRECATED("use JsonDocument instead") DynamicJsonDocument<br />
      |                                                          ^~~~~~~~~~~~~~~~~~~<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino: In function 'void send_PMdata()':<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino:178:32: warning: 'DynamicJsonDocument' is deprecated: use JsonDocument instead [-Wdeprecated-declarations]<br />
  178 |     DynamicJsonDocument AQMData(280);<br />
      |                                ^<br />
c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson/compatibility.hpp:125:58: note: declared here<br />
  125 | class ARDUINOJSON_DEPRECATED("use JsonDocument instead") DynamicJsonDocument<br />
      |                                                          ^~~~~~~~~~~~~~~~~~~<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino: In function 'void send_AirLink()':<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino:207:5: warning: 'template&lt;unsigned int N&gt; class ArduinoJson::V742PB22::StaticJsonDocument' is deprecated: use JsonDocument instead [-Wdeprecated-declarations]<br />
  207 |     StaticJsonDocument&lt;800&gt; airlink;<br />
      |     ^~~~~~~~~~~~~~~~~~<br />
c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson/compatibility.hpp:63:58: note: declared here<br />
   63 | class ARDUINOJSON_DEPRECATED("use JsonDocument instead") StaticJsonDocument<br />
      |                                                          ^~~~~~~~~~~~~~~~~~<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino:210:49: warning: 'ArduinoJson::V742PB22::JsonObject ArduinoJson::V742PB22::JsonDocument::createNestedObject(TChar*) [with TChar = const char]' is deprecated: use doc[key].to&lt;JsonObject&gt;() instead [-Wdeprecated-declarations]<br />
  210 |     JsonObject data = airlink.createNestedObject("data");<br />
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~<br />
In file included from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson.hpp:42:<br />
c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson/Document/JsonDocument.hpp:376:14: note: declared here<br />
  376 |   JsonObject createNestedObject(TChar* key) {<br />
      |              ^~~~~~~~~~~~~~~~~~<br />
C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;NET.ino:215:73: warning: 'ArduinoJson::V742PB22::JsonObject ArduinoJson::V742PB22::detail::VariantRefBase&lt;TDerived&gt;::createNestedObject() const [with TDerived = ArduinoJson::V742PB22::detail::MemberProxy&lt;ArduinoJson::V742PB22::JsonObject, ArduinoJson::V742PB22::detail::RamString&gt;]' is deprecated: use add&lt;JsonObject&gt;() instead [-Wdeprecated-declarations]<br />
  215 |     JsonObject data_conditions_0 = data["conditions"].createNestedObject();<br />
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~<br />
In file included from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson/Array/ElementProxy.hpp:7,<br />
                 from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson/Array/JsonArray.hpp:7,<br />
                 from c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson.hpp:38:<br />
c:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson&#92;src/ArduinoJson/Variant/VariantRefBase.hpp:233:14: note: declared here<br />
  233 |   JsonObject createNestedObject() const;<br />
      |              ^~~~~~~~~~~~~~~~~~<br />
cc1plus.exe: some warnings being treated as errors<br />
Using library EspSoftwareSerial at version 8.1.0 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;EspSoftwareSerial <br />
Using library WiFi at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;WiFi <br />
Using library Networking at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;Network <br />
Using library ESPmDNS at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;ESPmDNS <br />
Using library WebServer at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;WebServer <br />
Using library FS at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;FS <br />
Using library HTTPClient at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;HTTPClient <br />
Using library NetworkClientSecure at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;NetworkClientSecure <br />
Using library ArduinoOTA at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;ArduinoOTA <br />
Using library Update at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;Update <br />
Using library SPI at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;SPI <br />
Using library Wire at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;Wire <br />
Using library RadioHead at version 1.143.1 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;RadioHead <br />
Using library ESP8266 and ESP32 Oled Driver for SSD1306 display at version 3.2.7 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;esp8266-OLED-SSD1306 <br />
Using library Timer in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;Timer (legacy)<br />
Using library BME280 at version 3.0.0 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;BME280-3.0.0 <br />
Using library ArduinoJson at version 7.4.2 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ArduinoJson <br />
Using library sensirion-sps at version 1.0.0 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;SPS30-master <br />
Using library SparkFun SCD30 Arduino Library at version 1.0.20 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;SparkFun_SCD30_Arduino_Library <br />
Using library ThingSpeak at version 2.1.1 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;ThingSpeak <br />
Using library RunningAverage at version 0.4.8 in folder: C:&#92;Users&#92;hansr&#92;Documents&#92;Arduino&#92;WeatherDuino_AQM_III&#92;libraries&#92;RunningAverage <br />
Using library Hash at version 3.3.2 in folder: C:&#92;Users&#92;hansr&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;3.3.2&#92;libraries&#92;Hash <br />
exit status 1<br />
<br />
Compilation error: exit status 1</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[AirLink response]]></title>
			<link>https://www.meteocercal.info/forum/Thread-AirLink-response</link>
			<pubDate>Thu, 30 Oct 2025 11:58:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=2595">HansR</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-AirLink-response</guid>
			<description><![CDATA[Hi,<br />
<br />
I am running CumulusMX with an AQMIII sensor in an Alpha test setup for version CMX 4.7 (with .NET10 and VS2026). This development setup did not read/register data from my AQMIII (dated 2021 I think). Mcrossley wrote:<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #333333;" class="mycode_color"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;" class="mycode_font">"OK, your AirLink issue is tracked down. The now stricter JSON parsing is throwing an error because the JSON being returned does not comply with the Davis specification.</span></span><br />
</span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #333333;" class="mycode_color"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;" class="mycode_font">It is the final field "error".</span></span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #333333;" class="mycode_color"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;" class="mycode_font">My real AirLink returns ...."error":null</span></span></span><br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #333333;" class="mycode_color"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;" class="mycode_font">yours returns.... "error":0</span></span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #333333;" class="mycode_color"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;" class="mycode_font">The Davis spec says</span></span></span><br />
<blockquote class="mycode_quote"><cite>Quote:</cite><span style="font-size: medium;" class="mycode_size"><span style="color: #333333;" class="mycode_color"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;" class="mycode_font">The error field is usually null on success, but in the event of an error, will be an object with two fields - code and message.<br />
code is a numeric error code<br />
message is a human readable error message string describing the error.</span></span></span></blockquote>
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #333333;" class="mycode_color"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;" class="mycode_font">So error should normally be null or...</span></span> </span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>"error":{"code":123,"message":"Error message"}</code></div></div>"<br />
<br />
Could you change the firmware to reflect this please?<br />
<br />
You  can contact Mark on the CMX forum if need be.]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I am running CumulusMX with an AQMIII sensor in an Alpha test setup for version CMX 4.7 (with .NET10 and VS2026). This development setup did not read/register data from my AQMIII (dated 2021 I think). Mcrossley wrote:<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #333333;" class="mycode_color"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;" class="mycode_font">"OK, your AirLink issue is tracked down. The now stricter JSON parsing is throwing an error because the JSON being returned does not comply with the Davis specification.</span></span><br />
</span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #333333;" class="mycode_color"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;" class="mycode_font">It is the final field "error".</span></span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #333333;" class="mycode_color"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;" class="mycode_font">My real AirLink returns ...."error":null</span></span></span><br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #333333;" class="mycode_color"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;" class="mycode_font">yours returns.... "error":0</span></span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #333333;" class="mycode_color"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;" class="mycode_font">The Davis spec says</span></span></span><br />
<blockquote class="mycode_quote"><cite>Quote:</cite><span style="font-size: medium;" class="mycode_size"><span style="color: #333333;" class="mycode_color"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;" class="mycode_font">The error field is usually null on success, but in the event of an error, will be an object with two fields - code and message.<br />
code is a numeric error code<br />
message is a human readable error message string describing the error.</span></span></span></blockquote>
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #333333;" class="mycode_color"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;" class="mycode_font">So error should normally be null or...</span></span> </span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>"error":{"code":123,"message":"Error message"}</code></div></div>"<br />
<br />
Could you change the firmware to reflect this please?<br />
<br />
You  can contact Mark on the CMX forum if need be.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[AQM3 Initial Setup]]></title>
			<link>https://www.meteocercal.info/forum/Thread-AQM3-Initial-Setup</link>
			<pubDate>Tue, 14 May 2024 01:06:54 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=2911">Wx_man23</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-AQM3-Initial-Setup</guid>
			<description><![CDATA[Hi Caneira,<br />
Attaching what I have done, sensors shown and my config file. Maybe you can help me because I have hit a brick wall and am ready to junk this project with a mark in the "fail" column.<br />
<br />
Installed sensors:<br />
Dust PMS7003<br />
CO2 SCD30<br />
Pres/Temp/Hum BE280<br />
<br />
Power source: 5V, 700 mA (LG Cel Phone charger)<br />
<br />
Installed Board firmware: MH ER LIVE ESP32 MiniKit.<br />
installed the .rar file located on the forum then Arduino installed updates.<br />
Tried setting to debug mode for dust sensor, but cannot see anything was done.<br />
Attaching the Arduino Logs.<br />
Connection for OLED display is there and output works (not showing CO2 or AQ Particulates values)<br />
<br />
Coated the outside of the connections with Conformal coating for outdoor use. Made sure no coating go on male/female connectors.<br />
<br />
I can see Pres/Hum/Temp and board vitals (elev and name on IP/aqnow). No output from the dust or CO2 sensors.<br />
<br />
Ordered a replacement sensor and swapped out PMS7003. Still doesn't work.<br />
<!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/txt.gif" title="Text Document" alt=".txt" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3227" target="_blank">output.txt</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">1,75 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">6</span></span>
</div>
<!-- end: postbit_attachments_attachment --><!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/txt.gif" title="Text Document" alt=".txt" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3229" target="_blank">Config_Options.txt</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">13,4 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">6</span></span>
</div>
<!-- end: postbit_attachments_attachment --><!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/image.gif" title="JPG Image" alt=".jpg" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3228" target="_blank">20240416_211201.jpg</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">115,1 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">148</span></span>
</div>
<!-- end: postbit_attachments_attachment -->[attachment=3226]<!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/image.gif" title="JPG Image" alt=".jpg" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3230" target="_blank">20240418_151427.jpg</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">453,44 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">147</span></span>
</div>
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Hi Caneira,<br />
Attaching what I have done, sensors shown and my config file. Maybe you can help me because I have hit a brick wall and am ready to junk this project with a mark in the "fail" column.<br />
<br />
Installed sensors:<br />
Dust PMS7003<br />
CO2 SCD30<br />
Pres/Temp/Hum BE280<br />
<br />
Power source: 5V, 700 mA (LG Cel Phone charger)<br />
<br />
Installed Board firmware: MH ER LIVE ESP32 MiniKit.<br />
installed the .rar file located on the forum then Arduino installed updates.<br />
Tried setting to debug mode for dust sensor, but cannot see anything was done.<br />
Attaching the Arduino Logs.<br />
Connection for OLED display is there and output works (not showing CO2 or AQ Particulates values)<br />
<br />
Coated the outside of the connections with Conformal coating for outdoor use. Made sure no coating go on male/female connectors.<br />
<br />
I can see Pres/Hum/Temp and board vitals (elev and name on IP/aqnow). No output from the dust or CO2 sensors.<br />
<br />
Ordered a replacement sensor and swapped out PMS7003. Still doesn't work.<br />
<!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/txt.gif" title="Text Document" alt=".txt" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3227" target="_blank">output.txt</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">1,75 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">6</span></span>
</div>
<!-- end: postbit_attachments_attachment --><!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/txt.gif" title="Text Document" alt=".txt" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3229" target="_blank">Config_Options.txt</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">13,4 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">6</span></span>
</div>
<!-- end: postbit_attachments_attachment --><!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/image.gif" title="JPG Image" alt=".jpg" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3228" target="_blank">20240416_211201.jpg</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">115,1 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">148</span></span>
</div>
<!-- end: postbit_attachments_attachment -->[attachment=3226]<!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/image.gif" title="JPG Image" alt=".jpg" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3230" target="_blank">20240418_151427.jpg</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">453,44 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">147</span></span>
</div>
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Compiling logger firmware for AQM3]]></title>
			<link>https://www.meteocercal.info/forum/Thread-Compiling-logger-firmware-for-AQM3</link>
			<pubDate>Mon, 11 Mar 2024 23:49:08 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=2911">Wx_man23</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-Compiling-logger-firmware-for-AQM3</guid>
			<description><![CDATA[Hi,<br />
Never used Arduino to compile before so am unsure which board to select on the AQM3? I am really looking forward to seeing if I can pull this off. Any help would be appreciated.<br /><!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/image.gif" title="PNG Image" alt=".png" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3218" target="_blank">Screenshot 2024-03-11 174733.png</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">23,31 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">57</span></span>
</div>
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Hi,<br />
Never used Arduino to compile before so am unsure which board to select on the AQM3? I am really looking forward to seeing if I can pull this off. Any help would be appreciated.<br /><!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/image.gif" title="PNG Image" alt=".png" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3218" target="_blank">Screenshot 2024-03-11 174733.png</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">23,31 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">57</span></span>
</div>
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[AQMIII and Sensor Community]]></title>
			<link>https://www.meteocercal.info/forum/Thread-AQMIII-and-Sensor-Community</link>
			<pubDate>Tue, 25 Jul 2023 07:05:08 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=2393">Sun_Dancer</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-AQMIII-and-Sensor-Community</guid>
			<description><![CDATA[Hello WeatherDuino community,<br />
<br />
After a long time and moving I'm back. I now have vacation and time to rebuild my weather station.<br />
But simply unpacking, connecting and everything works would be too easy.<br />
I have now updated the firmware of the AQM III and I noticed that the data to the sensor community is no longer being transmitted or is not being transmitted correctly.<br />
<br />
Does the data transfer work with the current firmware?<br />
<br />
Otherwise, my request to @Werk_AG, would you please take a look at the source code?<br />
<br />
If I understood correctly, the Sensor Community API interface has changed.<br />
<br />
Greetings from Germany,<br />
Andre<br />
<br />
<br />
Problem solved, I got confused by the many SensorIDs and UIDs]]></description>
			<content:encoded><![CDATA[Hello WeatherDuino community,<br />
<br />
After a long time and moving I'm back. I now have vacation and time to rebuild my weather station.<br />
But simply unpacking, connecting and everything works would be too easy.<br />
I have now updated the firmware of the AQM III and I noticed that the data to the sensor community is no longer being transmitted or is not being transmitted correctly.<br />
<br />
Does the data transfer work with the current firmware?<br />
<br />
Otherwise, my request to @Werk_AG, would you please take a look at the source code?<br />
<br />
If I understood correctly, the Sensor Community API interface has changed.<br />
<br />
Greetings from Germany,<br />
Andre<br />
<br />
<br />
Problem solved, I got confused by the many SensorIDs and UIDs]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[C02 Sensor Reading]]></title>
			<link>https://www.meteocercal.info/forum/Thread-C02-Sensor-Reading</link>
			<pubDate>Sat, 10 Jun 2023 22:52:54 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=2719">Nmweather</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-C02-Sensor-Reading</guid>
			<description><![CDATA[Ive had my AQM III working for a while now and decided to add the SCD30 sensor but it is giving me strange readings, much higher than it should be, any guesses?<br />
<br />
Zac<br />
<br />
<!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/image.gif" title="PNG Image" alt=".png" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3161" target="_blank">Screen Shot 2023-06-10 at 9.29.35 AM.png</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">81,42 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">56</span></span>
</div>
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Ive had my AQM III working for a while now and decided to add the SCD30 sensor but it is giving me strange readings, much higher than it should be, any guesses?<br />
<br />
Zac<br />
<br />
<!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/image.gif" title="PNG Image" alt=".png" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3161" target="_blank">Screen Shot 2023-06-10 at 9.29.35 AM.png</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">81,42 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">56</span></span>
</div>
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[AQMIII Compile Error]]></title>
			<link>https://www.meteocercal.info/forum/Thread-AQMIII-Compile-Error</link>
			<pubDate>Sun, 04 Jun 2023 03:00:17 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=903">Barrow4491</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-AQMIII-Compile-Error</guid>
			<description><![CDATA[HI,<br />
When compiling code i get the following error:<br />
'I2CAddr_0x76 is not a member of BME280I2C' Can you please assist?<br />
Thanks<br />
Jim]]></description>
			<content:encoded><![CDATA[HI,<br />
When compiling code i get the following error:<br />
'I2CAddr_0x76 is not a member of BME280I2C' Can you please assist?<br />
Thanks<br />
Jim]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Any photos of a completed or partial stage of the unit?]]></title>
			<link>https://www.meteocercal.info/forum/Thread-Any-photos-of-a-completed-or-partial-stage-of-the-unit</link>
			<pubDate>Fri, 18 Nov 2022 14:26:51 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=2836">gtbwise</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-Any-photos-of-a-completed-or-partial-stage-of-the-unit</guid>
			<description><![CDATA[any photos of a completed or partial stage of the unit?<br />
<br />
geoff]]></description>
			<content:encoded><![CDATA[any photos of a completed or partial stage of the unit?<br />
<br />
geoff]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Wifi Signal Bars]]></title>
			<link>https://www.meteocercal.info/forum/Thread-Wifi-Signal-Bars</link>
			<pubDate>Wed, 29 Jun 2022 07:44:24 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=2736">Phil23</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-Wifi-Signal-Bars</guid>
			<description><![CDATA[Noticed my Wifi Bars were missing on my display while testing.<br />
Webpage was reporting RSSI as -55.<br />
<br />
Would that mean all the IF statements below failed as the signal was exactly -55, not &gt; or &lt; ?<br />
Bars did appear when Signal changed to -51.<br />
<br />
Assume:-<br />
    if (rssi &gt; -55) WiFibars = 3;<br />
<br />
Will fix it but what will be appropriate for the other two lines?<br />
<br />
Thanks<br />
<br />
Phil.<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>// ---------------------------------------------------------------<br />
//&nbsp;&nbsp;&nbsp;&nbsp;Draw WiFi signal strenght on the clock display<br />
// ---------------------------------------------------------------<br />
#if (ENABLE_WIFI == 1)<br />
&nbsp;&nbsp;void get_Wifistrength()<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;rssi = WiFi.RSSI();<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (rssi &gt; -55) WiFibars = 3;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else if (rssi &lt; -55 &amp;&amp; rssi &gt; -70) WiFibars = 2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else if (rssi &lt; -70 &amp;&amp; rssi &gt; -82) WiFibars = 1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else WiFibars = 0;<br />
&nbsp;&nbsp;} <br />
#endif</code></div></div><br />
Edit:- Or would this work correctly?<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#if (ENABLE_WIFI == 1)<br />
&nbsp;&nbsp;void get_Wifistrength()<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;rssi = WiFi.RSSI();<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (rssi &gt;= -55) WiFibars = 3;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else if (rssi &gt;= -70) WiFibars = 2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else if (rssi &gt;= -82) WiFibars = 1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else WiFibars = 0;<br />
&nbsp;&nbsp;} <br />
#endif</code></div></div>]]></description>
			<content:encoded><![CDATA[Noticed my Wifi Bars were missing on my display while testing.<br />
Webpage was reporting RSSI as -55.<br />
<br />
Would that mean all the IF statements below failed as the signal was exactly -55, not &gt; or &lt; ?<br />
Bars did appear when Signal changed to -51.<br />
<br />
Assume:-<br />
    if (rssi &gt; -55) WiFibars = 3;<br />
<br />
Will fix it but what will be appropriate for the other two lines?<br />
<br />
Thanks<br />
<br />
Phil.<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>// ---------------------------------------------------------------<br />
//&nbsp;&nbsp;&nbsp;&nbsp;Draw WiFi signal strenght on the clock display<br />
// ---------------------------------------------------------------<br />
#if (ENABLE_WIFI == 1)<br />
&nbsp;&nbsp;void get_Wifistrength()<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;rssi = WiFi.RSSI();<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (rssi &gt; -55) WiFibars = 3;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else if (rssi &lt; -55 &amp;&amp; rssi &gt; -70) WiFibars = 2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else if (rssi &lt; -70 &amp;&amp; rssi &gt; -82) WiFibars = 1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else WiFibars = 0;<br />
&nbsp;&nbsp;} <br />
#endif</code></div></div><br />
Edit:- Or would this work correctly?<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#if (ENABLE_WIFI == 1)<br />
&nbsp;&nbsp;void get_Wifistrength()<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;rssi = WiFi.RSSI();<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (rssi &gt;= -55) WiFibars = 3;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else if (rssi &gt;= -70) WiFibars = 2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else if (rssi &gt;= -82) WiFibars = 1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else WiFibars = 0;<br />
&nbsp;&nbsp;} <br />
#endif</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[CO² Calibration???]]></title>
			<link>https://www.meteocercal.info/forum/Thread-CO%C2%B2-Calibration</link>
			<pubDate>Thu, 23 Jun 2022 10:39:16 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=2736">Phil23</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-CO%C2%B2-Calibration</guid>
			<description><![CDATA[Just been reading about in the Source code &amp; saw this,<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#if (CO2_SENSORTYPE != 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; server.on("/calib_CO2", HTTP_GET, calibrate_CO2);<br />
&nbsp;&nbsp;&nbsp;&nbsp;#endif</code></div></div><br />
And then found it points to this,<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>//---------------------------------------------------------<br />
//&nbsp;&nbsp;&nbsp;&nbsp; Execute Forced CO2 Calibration Command<br />
//---------------------------------------------------------<br />
#if (ENABLE_WIFI == 1 &amp;&amp; CO2_SENSORTYPE != 0)<br />
&nbsp;&nbsp;void calibrate_CO2()<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;String Data&nbsp;&nbsp;= F("HTTP/1.0 200 OK&#92;r&#92;nContent-Type: text/html&#92;r&#92;nConnection: close&#92;r&#92;n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&#92;r&#92;n&#92;r&#92;n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;html&gt;&lt;head&gt;&lt;title&gt;Air Quality Monitor&lt;/title&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;meta http-equiv=&#92;"Content-Type&#92;" content=&#92;"text/html;charset=UTF-8&#92;"&gt;");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;link rel=&#92;"shortcut icon&#92;" href=&#92;"http://www.weatherduino.com/favicon.ico&#92;" type=&#92;"image/x-icon&#92;" /&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;style type=&#92;"text/css&#92;"&gt;tab1 { padding-left: 1em; }&lt;/style&gt;&lt;/head&gt;");&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;body bgcolor=&#92;"#000000&#92;"&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;table&gt;&lt;tr&gt;&lt;td width=&#92;"800&#92;" align=&#92;"center&#92;" bgcolor=&#92;"#D2D2D2&#92;"&gt;");<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;h2&gt;WeatherDuino&lt;br&gt;Air Quality Monitor III&lt;/h2&gt;&lt;h3&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;sprintf(CHAR_buf, "%d-%02d-%02d&nbsp;&nbsp; %02d:%02d", timeinfo.tm_year +1900, timeinfo.tm_mon +1, timeinfo.tm_mday, timeinfo.tm_hour, timeinfo.tm_min);<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += CHAR_buf;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;/h3&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;table&gt;&lt;tr&gt;&lt;td width=&#92;"800&#92;" bgcolor=&#92;"#006666&#92;"&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;font color=&#92;"#D4FFFF&#92;"&gt;&lt;center&gt;&lt;b&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;br&gt;FORCED CO2 CALIBRATION COMMAND EXECUTED&lt;br&gt;&lt;br&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("You can close this page now.&lt;br&gt;");&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;/center&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;/body&gt;&lt;/html&gt;");<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;server.send(200, "text/html", Data);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data = "";<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;#if (CO2_SENSORTYPE == 1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCD30sensor.setForcedRecalibrationFactor(408);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delay(6);&nbsp;&nbsp; // Minimum &gt;3ms<br />
&nbsp;&nbsp;&nbsp;&nbsp;#endif<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;#if (CO2_SENSORTYPE == 2)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MH_Z19_ZerPointCal();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;read_Z19(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;#endif<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;} <br />
#endif</code></div></div><br />
So I opened the URL 192.168.xx.xx/Calib_CO2 &amp; see this,<br />
<br />
<!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/image.gif" title="JPG Image" alt=".jpg" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3097" target="_blank">Screenshot 2022-06-23 193347.jpg</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">35,37 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">51</span></span>
</div>
<!-- end: postbit_attachments_attachment --><br />
<br />
So what has that process actually done?<br />
The device I executed it on has an SCD30, but also have another with an MH_19Z.<br />
<br />
Is there any explanation posted anywhere or can you provide a basic outline.<br />
<br />
Thanks<br />
<br />
Phil]]></description>
			<content:encoded><![CDATA[Just been reading about in the Source code &amp; saw this,<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#if (CO2_SENSORTYPE != 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; server.on("/calib_CO2", HTTP_GET, calibrate_CO2);<br />
&nbsp;&nbsp;&nbsp;&nbsp;#endif</code></div></div><br />
And then found it points to this,<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>//---------------------------------------------------------<br />
//&nbsp;&nbsp;&nbsp;&nbsp; Execute Forced CO2 Calibration Command<br />
//---------------------------------------------------------<br />
#if (ENABLE_WIFI == 1 &amp;&amp; CO2_SENSORTYPE != 0)<br />
&nbsp;&nbsp;void calibrate_CO2()<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;String Data&nbsp;&nbsp;= F("HTTP/1.0 200 OK&#92;r&#92;nContent-Type: text/html&#92;r&#92;nConnection: close&#92;r&#92;n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&#92;r&#92;n&#92;r&#92;n");<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;html&gt;&lt;head&gt;&lt;title&gt;Air Quality Monitor&lt;/title&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;meta http-equiv=&#92;"Content-Type&#92;" content=&#92;"text/html;charset=UTF-8&#92;"&gt;");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;link rel=&#92;"shortcut icon&#92;" href=&#92;"http://www.weatherduino.com/favicon.ico&#92;" type=&#92;"image/x-icon&#92;" /&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;style type=&#92;"text/css&#92;"&gt;tab1 { padding-left: 1em; }&lt;/style&gt;&lt;/head&gt;");&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;body bgcolor=&#92;"#000000&#92;"&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;table&gt;&lt;tr&gt;&lt;td width=&#92;"800&#92;" align=&#92;"center&#92;" bgcolor=&#92;"#D2D2D2&#92;"&gt;");<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;h2&gt;WeatherDuino&lt;br&gt;Air Quality Monitor III&lt;/h2&gt;&lt;h3&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;sprintf(CHAR_buf, "%d-%02d-%02d&nbsp;&nbsp; %02d:%02d", timeinfo.tm_year +1900, timeinfo.tm_mon +1, timeinfo.tm_mday, timeinfo.tm_hour, timeinfo.tm_min);<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += CHAR_buf;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;/h3&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;table&gt;&lt;tr&gt;&lt;td width=&#92;"800&#92;" bgcolor=&#92;"#006666&#92;"&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;font color=&#92;"#D4FFFF&#92;"&gt;&lt;center&gt;&lt;b&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;br&gt;FORCED CO2 CALIBRATION COMMAND EXECUTED&lt;br&gt;&lt;br&gt;");<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("You can close this page now.&lt;br&gt;");&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;/center&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data += F("&lt;/body&gt;&lt;/html&gt;");<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;server.send(200, "text/html", Data);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Data = "";<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;#if (CO2_SENSORTYPE == 1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SCD30sensor.setForcedRecalibrationFactor(408);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delay(6);&nbsp;&nbsp; // Minimum &gt;3ms<br />
&nbsp;&nbsp;&nbsp;&nbsp;#endif<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;#if (CO2_SENSORTYPE == 2)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MH_Z19_ZerPointCal();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;read_Z19(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;#endif<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;} <br />
#endif</code></div></div><br />
So I opened the URL 192.168.xx.xx/Calib_CO2 &amp; see this,<br />
<br />
<!-- start: postbit_attachments_attachment -->
<div style="padding:4px 0px;"><span class="inline-block vmiddle"><!-- start: attachment_icon -->
<img src="https://www.meteocercal.info/forum/images/attachtypes/image.gif" title="JPG Image" alt=".jpg" />
<!-- end: attachment_icon --></span>
<a  class="vmiddle inline-block" href="attachment.php?aid=3097" target="_blank">Screenshot 2022-06-23 193347.jpg</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">35,37 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">51</span></span>
</div>
<!-- end: postbit_attachments_attachment --><br />
<br />
So what has that process actually done?<br />
The device I executed it on has an SCD30, but also have another with an MH_19Z.<br />
<br />
Is there any explanation posted anywhere or can you provide a basic outline.<br />
<br />
Thanks<br />
<br />
Phil]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[BME280 not reading.]]></title>
			<link>https://www.meteocercal.info/forum/Thread-BME280-not-reading</link>
			<pubDate>Mon, 20 Jun 2022 01:03:37 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=2736">Phil23</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/Thread-BME280-not-reading</guid>
			<description><![CDATA[Hi,<br />
<br />
Just tried Version 6.1_b010 on one of my boards &amp; notice the BME280 is not responding.<br />
I have 2 units &amp; have swapped the BME's &amp; it doesn't appear that either is faulty.<br />
<br />
This in turn seems to throw the CO2 reading out.<br />
<br />
Both Boards have SPS30's.<br />
First Board has a MH-Z19, Second Board has an SCD30.<br />
<br />
<br />
My 2nd board works fine with Both BME280's, only difference is it's configured for an SCD30 &amp; is still on Version 6.1_b007.<br />
<br />
This is what I see in the Serial Monitor.<br />
<br />
This is the first time I've complied from this PC &amp; assume the IDE is working fine.<br />
Results of the Compile are also attached.<br />
<br />
Cheers<br />
<br />
Phil<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>09:50:16.757 -&gt; ets Jun&nbsp;&nbsp;8 2016 00:22:57<br />
09:50:16.757 -&gt; <br />
09:50:16.757 -&gt; rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)<br />
09:50:16.757 -&gt; flash read err, 1000<br />
09:50:16.757 -&gt; ets_main.c 371 <br />
09:50:17.132 -&gt; ets Jun&nbsp;&nbsp;8 2016 00:22:57<br />
09:50:17.132 -&gt; <br />
09:50:17.132 -&gt; rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)<br />
09:50:17.132 -&gt; configsip: 0, SPIWP:0xee<br />
09:50:17.132 -&gt; clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00<br />
09:50:17.132 -&gt; mode:DIO, clock div:1<br />
09:50:17.132 -&gt; load:0x3fff0030,len:1184<br />
09:50:17.132 -&gt; load:0x40078000,len:12812<br />
09:50:17.132 -&gt; load:0x40080400,len:3032<br />
09:50:17.132 -&gt; entry 0x400805e4<br />
09:50:17.453 -&gt;&nbsp;&nbsp; WeatherDuino 4Pro<br />
09:50:17.453 -&gt; Air Quality Monitor III<br />
09:50:17.453 -&gt;&nbsp;&nbsp; Firmware: 6.1_b010<br />
09:50:17.453 -&gt; <br />
09:50:18.478 -&gt; <br />
09:50:18.478 -&gt; Connecting to IITSNet-2G<br />
09:50:18.571 -&gt; <br />
09:50:18.571 -&gt; Brownout detector was triggered<br />
09:50:18.571 -&gt; <br />
09:50:18.571 -&gt; ets Jun&nbsp;&nbsp;8 2016 00:22:57<br />
09:50:18.571 -&gt; <br />
09:50:18.571 -&gt; rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)<br />
09:50:18.571 -&gt; configsip: 0, SPIWP:0xee<br />
09:50:18.571 -&gt; clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00<br />
09:50:18.571 -&gt; mode:DIO, clock div:1<br />
09:50:18.571 -&gt; load:0x3fff0030,len:1184<br />
09:50:18.571 -&gt; load:0x40078000,len:12812<br />
09:50:18.571 -&gt; load:0x40080400,len:3032<br />
09:50:18.571 -&gt; entry 0x400805e4<br />
09:50:18.895 -&gt;&nbsp;&nbsp; WeatherDuino 4Pro<br />
09:50:18.895 -&gt; Air Quality Monitor III<br />
09:50:18.895 -&gt;&nbsp;&nbsp; Firmware: 6.1_b010<br />
09:50:18.895 -&gt; <br />
09:50:19.916 -&gt; <br />
09:50:19.916 -&gt; Connecting to IITSNet-2G<br />
09:50:20.151 -&gt; ..<br />
09:50:20.243 -&gt; WiFi connected!<br />
09:50:20.243 -&gt; IP address: 192.168.59.237<br />
09:50:20.243 -&gt; MDNS responder setup correctly.<br />
09:50:21.679 -&gt; Get time OK.<br />
09:50:21.679 -&gt; UTC Time&nbsp;&nbsp;: 1655682621<br />
09:50:21.679 -&gt; Local Time: Monday, 20 June 2022 09:50:21<br />
09:50:21.679 -&gt; Reading Temp, Hum and Pressure<br />
09:50:22.657 -&gt; Temperature: nan<br />
09:50:22.657 -&gt; Humidity: nan<br />
09:50:22.703 -&gt; Amb. Pressure: nan<br />
09:50:22.703 -&gt; SL Pressure: nan<br />
09:50:22.703 -&gt; <br />
09:50:22.703 -&gt; Setting measurement range to: 5000<br />
09:50:22.703 -&gt; FF,99,1,0,0,0,0,0,66,<br />
09:50:22.703 -&gt; 66,66<br />
09:50:22.703 -&gt; Measurement range changed!<br />
09:50:25.720 -&gt; Disabling ABC<br />
09:50:38.722 -&gt; Initial reading: 1<br />
09:50:38.769 -&gt; FF,86,1,B4,3D,0,0,0,88,<br />
09:50:38.769 -&gt; Calculated crc: 88<br />
09:50:38.769 -&gt; CO2 RAW: 436<br />
09:50:38.769 -&gt; CO2 Comp: 65535<br />
09:50:38.769 -&gt; Z19 Temp: 21<br />
09:50:38.769 -&gt; <br />
09:50:44.752 -&gt; Initial reading: 2<br />
09:50:44.752 -&gt; FF,86,1,B4,3D,0,0,0,88,<br />
09:50:44.752 -&gt; Calculated crc: 88<br />
09:50:44.752 -&gt; CO2 RAW: 436<br />
09:50:44.752 -&gt; CO2 Comp: 65535<br />
09:50:44.798 -&gt; Z19 Temp: 21<br />
09:50:44.798 -&gt;</code></div></div> <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>In file included from C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/SH1106Wire.h:31,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/SH1106.h:30,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from D:&#92;Arduino&#92;WeatherDuino_AQM_III&#92;v6.1_b010&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;WeatherDuino_AQM_III_v6.1_b010.ino:57:<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/OLEDDisplay.h: In member function 'virtual bool OLEDDisplay::connect()':<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/OLEDDisplay.h:253:29: warning: no return statement in function returning non-void [-Wreturn-type]<br />
&nbsp;&nbsp;&nbsp;&nbsp; virtual bool connect() {};<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br />
In file included from C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;RadioHead_v1.121&#92;RH_LoRaFileOps.cpp:5:<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;RadioHead_v1.121/RH_LoRaFileOps.h:27:2: warning: #warning RH_LoRaFileOps unfinished [-Wcpp]<br />
 #warning RH_LoRaFileOps unfinished<br />
&nbsp;&nbsp;^~~~~~~<br />
In file included from C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306&#92;OLEDDisplayUi.h:31,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306&#92;OLEDDisplayUi.cpp:27:<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306&#92;OLEDDisplay.h: In member function 'virtual bool OLEDDisplay::connect()':<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306&#92;OLEDDisplay.h:253:29: warning: no return statement in function returning non-void [-Wreturn-type]<br />
&nbsp;&nbsp;&nbsp;&nbsp; virtual bool connect() {};<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br />
In file included from C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306&#92;OLEDDisplay.cpp:28:<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306&#92;OLEDDisplay.h: In member function 'virtual bool OLEDDisplay::connect()':<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306&#92;OLEDDisplay.h:253:29: warning: no return statement in function returning non-void [-Wreturn-type]<br />
&nbsp;&nbsp;&nbsp;&nbsp; virtual bool connect() {};<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;SPS30-master&#92;sensirion_hw_i2c_implementation.cpp: In function 'int8_t sensirion_i2c_read(uint8_t, uint8_t*, uint16_t)':<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;SPS30-master&#92;sensirion_hw_i2c_implementation.cpp:98:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:<br />
&nbsp;&nbsp;&nbsp;&nbsp; Wire.requestFrom(address, count);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br />
In file included from C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;SPS30-master&#92;sensirion_hw_i2c_implementation.cpp:78:<br />
C:&#92;Users&#92;Phil.INVERELLIT&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;2.0.3&#92;libraries&#92;Wire&#92;src/Wire.h:104:13: note: candidate 1: 'uint8_t TwoWire::requestFrom(int, int)'<br />
&nbsp;&nbsp;&nbsp;&nbsp; uint8_t requestFrom(int address, int size);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^~~~~~~~~~~<br />
C:&#92;Users&#92;Phil.INVERELLIT&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;2.0.3&#92;libraries&#92;Wire&#92;src/Wire.h:102:13: note: candidate 2: 'uint8_t TwoWire::requestFrom(uint8_t, uint8_t)'<br />
&nbsp;&nbsp;&nbsp;&nbsp; uint8_t requestFrom(uint8_t address, uint8_t size);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^~~~~~~~~~~<br />
Sketch uses 822561 bytes (62%) of program storage space. Maximum is 1310720 bytes.<br />
Global variables use 46068 bytes (14%) of dynamic memory, leaving 281612 bytes for local variables. Maximum is 327680 bytes.</code></div></div><br />
Edit:- Here's Serial Output from my 2nd unit.<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>10:26:21.471 -&gt; ets Jun&nbsp;&nbsp;8 2016 00:22:57<br />
10:26:21.471 -&gt; <br />
10:26:21.471 -&gt; rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)<br />
10:26:21.471 -&gt; flash read err, 1000<br />
10:26:21.471 -&gt; ets_main.c 371 <br />
10:26:21.842 -&gt; ets Jun&nbsp;&nbsp;8 2016 00:22:57<br />
10:26:21.842 -&gt; <br />
10:26:21.842 -&gt; rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)<br />
10:26:21.842 -&gt; configsip: 0, SPIWP:0xee<br />
10:26:21.842 -&gt; clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00<br />
10:26:21.842 -&gt; mode:DIO, clock div:1<br />
10:26:21.842 -&gt; load:0x3fff0018,len:4<br />
10:26:21.842 -&gt; load:0x3fff001c,len:1216<br />
10:26:21.842 -&gt; ho 0 tail 12 room 4<br />
10:26:21.842 -&gt; load:0x40078000,len:10944<br />
10:26:21.842 -&gt; load:0x40080400,len:6388<br />
10:26:21.842 -&gt; entry 0x400806b4<br />
10:26:22.122 -&gt;&nbsp;&nbsp; WeatherDuino 4Pro<br />
10:26:22.122 -&gt; Air Quality Monitor III<br />
10:26:22.122 -&gt;&nbsp;&nbsp; Firmware: 6.1_b007<br />
10:26:22.122 -&gt; <br />
10:26:24.210 -&gt; SCD30 Auto calibration set to true<br />
10:26:24.210 -&gt; SCD30 Current altitude: 586 Meters<br />
10:26:24.255 -&gt; SCD30 Current temp. offset: 0.00ºC<br />
10:26:24.302 -&gt; <br />
10:26:24.302 -&gt; Connecting to IITSNet-2G<br />
10:26:24.489 -&gt; .......................<br />
10:26:26.726 -&gt; WiFi connected!<br />
10:26:26.726 -&gt; IP address: 192.168.59.238<br />
10:26:26.772 -&gt; Get time OK.<br />
10:26:26.772 -&gt; UTC Time&nbsp;&nbsp;: 1655684786<br />
10:26:26.772 -&gt; Local Time: Monday, 20 June 2022 10:26:26<br />
10:26:26.772 -&gt; Reading Temp, Hum and Pressure<br />
10:26:26.820 -&gt; <br />
10:26:26.820 -&gt; CO2 RAW: 842<br />
10:26:26.820 -&gt; CO2 Instant: 846<br />
10:26:26.820 -&gt; Temperature: 23.55<br />
10:26:26.820 -&gt; Humidity: 41.16<br />
10:26:26.820 -&gt; Amb. Pressure: 955.43<br />
10:26:26.820 -&gt; SL Pressure: 1021.69<br />
10:26:26.820 -&gt; <br />
10:26:26.820 -&gt; <br />
10:26:26.820 -&gt; Waking up the dust sensor...<br />
10:26:26.820 -&gt; Reading will be done 40s later.<br />
10:26:26.820 -&gt;</code></div></div>]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
Just tried Version 6.1_b010 on one of my boards &amp; notice the BME280 is not responding.<br />
I have 2 units &amp; have swapped the BME's &amp; it doesn't appear that either is faulty.<br />
<br />
This in turn seems to throw the CO2 reading out.<br />
<br />
Both Boards have SPS30's.<br />
First Board has a MH-Z19, Second Board has an SCD30.<br />
<br />
<br />
My 2nd board works fine with Both BME280's, only difference is it's configured for an SCD30 &amp; is still on Version 6.1_b007.<br />
<br />
This is what I see in the Serial Monitor.<br />
<br />
This is the first time I've complied from this PC &amp; assume the IDE is working fine.<br />
Results of the Compile are also attached.<br />
<br />
Cheers<br />
<br />
Phil<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>09:50:16.757 -&gt; ets Jun&nbsp;&nbsp;8 2016 00:22:57<br />
09:50:16.757 -&gt; <br />
09:50:16.757 -&gt; rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)<br />
09:50:16.757 -&gt; flash read err, 1000<br />
09:50:16.757 -&gt; ets_main.c 371 <br />
09:50:17.132 -&gt; ets Jun&nbsp;&nbsp;8 2016 00:22:57<br />
09:50:17.132 -&gt; <br />
09:50:17.132 -&gt; rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)<br />
09:50:17.132 -&gt; configsip: 0, SPIWP:0xee<br />
09:50:17.132 -&gt; clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00<br />
09:50:17.132 -&gt; mode:DIO, clock div:1<br />
09:50:17.132 -&gt; load:0x3fff0030,len:1184<br />
09:50:17.132 -&gt; load:0x40078000,len:12812<br />
09:50:17.132 -&gt; load:0x40080400,len:3032<br />
09:50:17.132 -&gt; entry 0x400805e4<br />
09:50:17.453 -&gt;&nbsp;&nbsp; WeatherDuino 4Pro<br />
09:50:17.453 -&gt; Air Quality Monitor III<br />
09:50:17.453 -&gt;&nbsp;&nbsp; Firmware: 6.1_b010<br />
09:50:17.453 -&gt; <br />
09:50:18.478 -&gt; <br />
09:50:18.478 -&gt; Connecting to IITSNet-2G<br />
09:50:18.571 -&gt; <br />
09:50:18.571 -&gt; Brownout detector was triggered<br />
09:50:18.571 -&gt; <br />
09:50:18.571 -&gt; ets Jun&nbsp;&nbsp;8 2016 00:22:57<br />
09:50:18.571 -&gt; <br />
09:50:18.571 -&gt; rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)<br />
09:50:18.571 -&gt; configsip: 0, SPIWP:0xee<br />
09:50:18.571 -&gt; clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00<br />
09:50:18.571 -&gt; mode:DIO, clock div:1<br />
09:50:18.571 -&gt; load:0x3fff0030,len:1184<br />
09:50:18.571 -&gt; load:0x40078000,len:12812<br />
09:50:18.571 -&gt; load:0x40080400,len:3032<br />
09:50:18.571 -&gt; entry 0x400805e4<br />
09:50:18.895 -&gt;&nbsp;&nbsp; WeatherDuino 4Pro<br />
09:50:18.895 -&gt; Air Quality Monitor III<br />
09:50:18.895 -&gt;&nbsp;&nbsp; Firmware: 6.1_b010<br />
09:50:18.895 -&gt; <br />
09:50:19.916 -&gt; <br />
09:50:19.916 -&gt; Connecting to IITSNet-2G<br />
09:50:20.151 -&gt; ..<br />
09:50:20.243 -&gt; WiFi connected!<br />
09:50:20.243 -&gt; IP address: 192.168.59.237<br />
09:50:20.243 -&gt; MDNS responder setup correctly.<br />
09:50:21.679 -&gt; Get time OK.<br />
09:50:21.679 -&gt; UTC Time&nbsp;&nbsp;: 1655682621<br />
09:50:21.679 -&gt; Local Time: Monday, 20 June 2022 09:50:21<br />
09:50:21.679 -&gt; Reading Temp, Hum and Pressure<br />
09:50:22.657 -&gt; Temperature: nan<br />
09:50:22.657 -&gt; Humidity: nan<br />
09:50:22.703 -&gt; Amb. Pressure: nan<br />
09:50:22.703 -&gt; SL Pressure: nan<br />
09:50:22.703 -&gt; <br />
09:50:22.703 -&gt; Setting measurement range to: 5000<br />
09:50:22.703 -&gt; FF,99,1,0,0,0,0,0,66,<br />
09:50:22.703 -&gt; 66,66<br />
09:50:22.703 -&gt; Measurement range changed!<br />
09:50:25.720 -&gt; Disabling ABC<br />
09:50:38.722 -&gt; Initial reading: 1<br />
09:50:38.769 -&gt; FF,86,1,B4,3D,0,0,0,88,<br />
09:50:38.769 -&gt; Calculated crc: 88<br />
09:50:38.769 -&gt; CO2 RAW: 436<br />
09:50:38.769 -&gt; CO2 Comp: 65535<br />
09:50:38.769 -&gt; Z19 Temp: 21<br />
09:50:38.769 -&gt; <br />
09:50:44.752 -&gt; Initial reading: 2<br />
09:50:44.752 -&gt; FF,86,1,B4,3D,0,0,0,88,<br />
09:50:44.752 -&gt; Calculated crc: 88<br />
09:50:44.752 -&gt; CO2 RAW: 436<br />
09:50:44.752 -&gt; CO2 Comp: 65535<br />
09:50:44.798 -&gt; Z19 Temp: 21<br />
09:50:44.798 -&gt;</code></div></div> <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>In file included from C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/SH1106Wire.h:31,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/SH1106.h:30,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from D:&#92;Arduino&#92;WeatherDuino_AQM_III&#92;v6.1_b010&#92;software&#92;WeatherDuino_AQM_III_v6.1_b010&#92;WeatherDuino_AQM_III_v6.1_b010.ino:57:<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/OLEDDisplay.h: In member function 'virtual bool OLEDDisplay::connect()':<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306/OLEDDisplay.h:253:29: warning: no return statement in function returning non-void [-Wreturn-type]<br />
&nbsp;&nbsp;&nbsp;&nbsp; virtual bool connect() {};<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br />
In file included from C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;RadioHead_v1.121&#92;RH_LoRaFileOps.cpp:5:<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;RadioHead_v1.121/RH_LoRaFileOps.h:27:2: warning: #warning RH_LoRaFileOps unfinished [-Wcpp]<br />
 #warning RH_LoRaFileOps unfinished<br />
&nbsp;&nbsp;^~~~~~~<br />
In file included from C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306&#92;OLEDDisplayUi.h:31,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306&#92;OLEDDisplayUi.cpp:27:<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306&#92;OLEDDisplay.h: In member function 'virtual bool OLEDDisplay::connect()':<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306&#92;OLEDDisplay.h:253:29: warning: no return statement in function returning non-void [-Wreturn-type]<br />
&nbsp;&nbsp;&nbsp;&nbsp; virtual bool connect() {};<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br />
In file included from C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306&#92;OLEDDisplay.cpp:28:<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306&#92;OLEDDisplay.h: In member function 'virtual bool OLEDDisplay::connect()':<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;esp8266-OLED-SSD1306&#92;OLEDDisplay.h:253:29: warning: no return statement in function returning non-void [-Wreturn-type]<br />
&nbsp;&nbsp;&nbsp;&nbsp; virtual bool connect() {};<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;SPS30-master&#92;sensirion_hw_i2c_implementation.cpp: In function 'int8_t sensirion_i2c_read(uint8_t, uint8_t*, uint16_t)':<br />
C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;SPS30-master&#92;sensirion_hw_i2c_implementation.cpp:98:36: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:<br />
&nbsp;&nbsp;&nbsp;&nbsp; Wire.requestFrom(address, count);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br />
In file included from C:&#92;Program Files (x86)&#92;Arduino&#92;libraries&#92;SPS30-master&#92;sensirion_hw_i2c_implementation.cpp:78:<br />
C:&#92;Users&#92;Phil.INVERELLIT&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;2.0.3&#92;libraries&#92;Wire&#92;src/Wire.h:104:13: note: candidate 1: 'uint8_t TwoWire::requestFrom(int, int)'<br />
&nbsp;&nbsp;&nbsp;&nbsp; uint8_t requestFrom(int address, int size);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^~~~~~~~~~~<br />
C:&#92;Users&#92;Phil.INVERELLIT&#92;AppData&#92;Local&#92;Arduino15&#92;packages&#92;esp32&#92;hardware&#92;esp32&#92;2.0.3&#92;libraries&#92;Wire&#92;src/Wire.h:102:13: note: candidate 2: 'uint8_t TwoWire::requestFrom(uint8_t, uint8_t)'<br />
&nbsp;&nbsp;&nbsp;&nbsp; uint8_t requestFrom(uint8_t address, uint8_t size);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^~~~~~~~~~~<br />
Sketch uses 822561 bytes (62%) of program storage space. Maximum is 1310720 bytes.<br />
Global variables use 46068 bytes (14%) of dynamic memory, leaving 281612 bytes for local variables. Maximum is 327680 bytes.</code></div></div><br />
Edit:- Here's Serial Output from my 2nd unit.<br />
 <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>10:26:21.471 -&gt; ets Jun&nbsp;&nbsp;8 2016 00:22:57<br />
10:26:21.471 -&gt; <br />
10:26:21.471 -&gt; rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)<br />
10:26:21.471 -&gt; flash read err, 1000<br />
10:26:21.471 -&gt; ets_main.c 371 <br />
10:26:21.842 -&gt; ets Jun&nbsp;&nbsp;8 2016 00:22:57<br />
10:26:21.842 -&gt; <br />
10:26:21.842 -&gt; rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)<br />
10:26:21.842 -&gt; configsip: 0, SPIWP:0xee<br />
10:26:21.842 -&gt; clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00<br />
10:26:21.842 -&gt; mode:DIO, clock div:1<br />
10:26:21.842 -&gt; load:0x3fff0018,len:4<br />
10:26:21.842 -&gt; load:0x3fff001c,len:1216<br />
10:26:21.842 -&gt; ho 0 tail 12 room 4<br />
10:26:21.842 -&gt; load:0x40078000,len:10944<br />
10:26:21.842 -&gt; load:0x40080400,len:6388<br />
10:26:21.842 -&gt; entry 0x400806b4<br />
10:26:22.122 -&gt;&nbsp;&nbsp; WeatherDuino 4Pro<br />
10:26:22.122 -&gt; Air Quality Monitor III<br />
10:26:22.122 -&gt;&nbsp;&nbsp; Firmware: 6.1_b007<br />
10:26:22.122 -&gt; <br />
10:26:24.210 -&gt; SCD30 Auto calibration set to true<br />
10:26:24.210 -&gt; SCD30 Current altitude: 586 Meters<br />
10:26:24.255 -&gt; SCD30 Current temp. offset: 0.00ºC<br />
10:26:24.302 -&gt; <br />
10:26:24.302 -&gt; Connecting to IITSNet-2G<br />
10:26:24.489 -&gt; .......................<br />
10:26:26.726 -&gt; WiFi connected!<br />
10:26:26.726 -&gt; IP address: 192.168.59.238<br />
10:26:26.772 -&gt; Get time OK.<br />
10:26:26.772 -&gt; UTC Time&nbsp;&nbsp;: 1655684786<br />
10:26:26.772 -&gt; Local Time: Monday, 20 June 2022 10:26:26<br />
10:26:26.772 -&gt; Reading Temp, Hum and Pressure<br />
10:26:26.820 -&gt; <br />
10:26:26.820 -&gt; CO2 RAW: 842<br />
10:26:26.820 -&gt; CO2 Instant: 846<br />
10:26:26.820 -&gt; Temperature: 23.55<br />
10:26:26.820 -&gt; Humidity: 41.16<br />
10:26:26.820 -&gt; Amb. Pressure: 955.43<br />
10:26:26.820 -&gt; SL Pressure: 1021.69<br />
10:26:26.820 -&gt; <br />
10:26:26.820 -&gt; <br />
10:26:26.820 -&gt; Waking up the dust sensor...<br />
10:26:26.820 -&gt; Reading will be done 40s later.<br />
10:26:26.820 -&gt;</code></div></div>]]></content:encoded>
		</item>
	</channel>
</rss>