<?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 - All Forums]]></title>
		<link>https://www.meteocercal.info/forum/</link>
		<description><![CDATA[WeatherDuino Forum - https://www.meteocercal.info/forum]]></description>
		<pubDate>Sun, 10 May 2026 15:57:57 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Problem with Optional CO2 sensor]]></title>
			<link>https://www.meteocercal.info/forum/thread-2378.html</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-2378.html</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[WeatherDuino (Local JSON) – Home Assistant Integration (v0.5.6)]]></title>
			<link>https://www.meteocercal.info/forum/thread-2376.html</link>
			<pubDate>Wed, 28 Jan 2026 06:33:54 +0000</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-2376.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">WeatherDuino (Local JSON) – Home Assistant Integration (v0.5.6)</span><br />
Local-only Home Assistant integration for <span style="font-weight: bold;" class="mycode_b">WeatherDuino devices</span> using the built-in HTTP JSON interface – <span style="font-weight: bold;" class="mycode_b">no cloud, no YAML</span>, UI setup via Config Flow.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Supported devices:</span><br />
WeatherDuino <span style="font-weight: bold;" class="mycode_b">4Pro</span>, <span style="font-weight: bold;" class="mycode_b">WeatherDisplay 4Pro</span>, <span style="font-weight: bold;" class="mycode_b">AQM2</span>, <span style="font-weight: bold;" class="mycode_b">AQM3</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Features:</span><ul class="mycode_list"><li>Local JSON (/json or / )<br />
</li>
<li>Automatic sensor creation<br />
</li>
<li>Correct scaling &amp; display precision<br />
</li>
<li>CO₂ shown as real ppm (no decimals)<br />
</li>
<li>Wind, rain, solar, air quality, soil &amp; external sensors supported<br />
</li>
</ul>
Repository:<br />
👉 <a href="https://github.com/Sundancer78/weatherduino-homeassistant?utm_source=chatgpt.com" target="_blank" rel="noopener" class="mycode_url">https://github.com/Sundancer78/weatherduino-homeassistant</a><br />
<br />
<br />
<br />
----old<br />
WeatherDuino 4Pro (Local JSON) – Home Assistant Integration<br />
I’ve released a <span style="font-weight: bold;" class="mycode_b">custom Home Assistant integration specifically for the WeatherDuino 4Pro</span>, reading sensor data <span style="font-weight: bold;" class="mycode_b">locally via HTTP JSON</span> – <span style="font-weight: bold;" class="mycode_b">no cloud</span>, <span style="font-weight: bold;" class="mycode_b">no YAML configuration required</span>.<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>⚠️ <span style="font-weight: bold;" class="mycode_b">Important:</span><br />
 At the moment, this integration is tested and confirmed to work <span style="font-weight: bold;" class="mycode_b">only with the WeatherDuino 4Pro</span>.<br />
 Other WeatherDuino models may require adjustments to the JSON structure and are not yet supported.</blockquote>
🔧 Key Features<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Local-only integration</span> via the WeatherDuino 4Pro JSON endpoint ( /json)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Config Flow (UI setup)</span> – just enter IP/hostname<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Automatic sensor creation</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Clean naming</span> (no WeatherDuino &lt;IP&gt;<br />
 prefixes in Home Assistant)<br />
</li>
<li>Uses the <span style="font-weight: bold;" class="mycode_b">device-reported ID</span> for proper device naming<br />
</li>
<li>Supported sensors (depending on your 4Pro configuration):<ul class="mycode_list"><li>Temperature &amp; humidity (indoor / outdoor)<br />
</li>
<li>Barometric pressure<br />
</li>
<li>Wind (speed, gust, direction)<br />
</li>
<li>Rain (rate &amp; total today)<br />
</li>
<li>Solar radiation / UV index<br />
</li>
<li>Air quality (CO₂, PM2.5, PM10, AQI)<br />
</li>
<li>Soil moisture sensors<br />
</li>
<li>Additional external sensors (ES1–ES4)<br />
</li>
</ul>
</li>
</ul>
📊 Dashboard Examples Included<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Windrose Card</span> (24h / 4h wind distribution)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">ApexCharts</span> for wind, gusts and rain history<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Rain Gauge Card</span> for daily rainfall<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Mushroom Cards</span> for clean status &amp; quick values<br />
</li>
</ul>
All Lovelace dashboard examples (including full YAML) are documented in the repository.<br />
📦 Installation<ul class="mycode_list"><li>Via <span style="font-weight: bold;" class="mycode_b">HACS (Custom Repository)</span> or manual installation<br />
</li>
<li>After installation, add the integration via<br />
 <span style="font-weight: bold;" class="mycode_b">Settings → Devices &amp; Services → Add Integration</span><br />
</li>
</ul>
🔗 Repository<br />
👉 <a href="https://github.com/Sundancer78/weatherduino-homeassistant" target="_blank" rel="noopener" class="mycode_url">https://github.com/Sundancer78/weatherdu...eassistant</a><br />
Feedback, issues, and pull requests are very welcome — especially from other WeatherDuino 4Pro users 😊]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">WeatherDuino (Local JSON) – Home Assistant Integration (v0.5.6)</span><br />
Local-only Home Assistant integration for <span style="font-weight: bold;" class="mycode_b">WeatherDuino devices</span> using the built-in HTTP JSON interface – <span style="font-weight: bold;" class="mycode_b">no cloud, no YAML</span>, UI setup via Config Flow.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Supported devices:</span><br />
WeatherDuino <span style="font-weight: bold;" class="mycode_b">4Pro</span>, <span style="font-weight: bold;" class="mycode_b">WeatherDisplay 4Pro</span>, <span style="font-weight: bold;" class="mycode_b">AQM2</span>, <span style="font-weight: bold;" class="mycode_b">AQM3</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Features:</span><ul class="mycode_list"><li>Local JSON (/json or / )<br />
</li>
<li>Automatic sensor creation<br />
</li>
<li>Correct scaling &amp; display precision<br />
</li>
<li>CO₂ shown as real ppm (no decimals)<br />
</li>
<li>Wind, rain, solar, air quality, soil &amp; external sensors supported<br />
</li>
</ul>
Repository:<br />
👉 <a href="https://github.com/Sundancer78/weatherduino-homeassistant?utm_source=chatgpt.com" target="_blank" rel="noopener" class="mycode_url">https://github.com/Sundancer78/weatherduino-homeassistant</a><br />
<br />
<br />
<br />
----old<br />
WeatherDuino 4Pro (Local JSON) – Home Assistant Integration<br />
I’ve released a <span style="font-weight: bold;" class="mycode_b">custom Home Assistant integration specifically for the WeatherDuino 4Pro</span>, reading sensor data <span style="font-weight: bold;" class="mycode_b">locally via HTTP JSON</span> – <span style="font-weight: bold;" class="mycode_b">no cloud</span>, <span style="font-weight: bold;" class="mycode_b">no YAML configuration required</span>.<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>⚠️ <span style="font-weight: bold;" class="mycode_b">Important:</span><br />
 At the moment, this integration is tested and confirmed to work <span style="font-weight: bold;" class="mycode_b">only with the WeatherDuino 4Pro</span>.<br />
 Other WeatherDuino models may require adjustments to the JSON structure and are not yet supported.</blockquote>
🔧 Key Features<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Local-only integration</span> via the WeatherDuino 4Pro JSON endpoint ( /json)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Config Flow (UI setup)</span> – just enter IP/hostname<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Automatic sensor creation</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Clean naming</span> (no WeatherDuino &lt;IP&gt;<br />
 prefixes in Home Assistant)<br />
</li>
<li>Uses the <span style="font-weight: bold;" class="mycode_b">device-reported ID</span> for proper device naming<br />
</li>
<li>Supported sensors (depending on your 4Pro configuration):<ul class="mycode_list"><li>Temperature &amp; humidity (indoor / outdoor)<br />
</li>
<li>Barometric pressure<br />
</li>
<li>Wind (speed, gust, direction)<br />
</li>
<li>Rain (rate &amp; total today)<br />
</li>
<li>Solar radiation / UV index<br />
</li>
<li>Air quality (CO₂, PM2.5, PM10, AQI)<br />
</li>
<li>Soil moisture sensors<br />
</li>
<li>Additional external sensors (ES1–ES4)<br />
</li>
</ul>
</li>
</ul>
📊 Dashboard Examples Included<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Windrose Card</span> (24h / 4h wind distribution)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">ApexCharts</span> for wind, gusts and rain history<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Rain Gauge Card</span> for daily rainfall<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Mushroom Cards</span> for clean status &amp; quick values<br />
</li>
</ul>
All Lovelace dashboard examples (including full YAML) are documented in the repository.<br />
📦 Installation<ul class="mycode_list"><li>Via <span style="font-weight: bold;" class="mycode_b">HACS (Custom Repository)</span> or manual installation<br />
</li>
<li>After installation, add the integration via<br />
 <span style="font-weight: bold;" class="mycode_b">Settings → Devices &amp; Services → Add Integration</span><br />
</li>
</ul>
🔗 Repository<br />
👉 <a href="https://github.com/Sundancer78/weatherduino-homeassistant" target="_blank" rel="noopener" class="mycode_url">https://github.com/Sundancer78/weatherdu...eassistant</a><br />
Feedback, issues, and pull requests are very welcome — especially from other WeatherDuino 4Pro users 😊]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[WeatherDuino (Local JSON) – Home Assistant Integration]]></title>
			<link>https://www.meteocercal.info/forum/thread-2375.html</link>
			<pubDate>Wed, 28 Jan 2026 06:23:38 +0000</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-2375.html</guid>
			<description><![CDATA[WeatherDuino (Local JSON) – Home Assistant Integration<br />
I’ve released a <span style="font-weight: bold;" class="mycode_b">custom Home Assistant integration for WeatherDuino</span> that reads sensor data <span style="font-weight: bold;" class="mycode_b">locally via HTTP JSON</span> – <span style="font-weight: bold;" class="mycode_b">no cloud</span>, <span style="font-weight: bold;" class="mycode_b">no YAML configuration required</span>.<br />
🔧 Key Features<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Local integration</span> via JSON endpoint (/ json )<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Config Flow (UI setup)</span> – just enter IP/hostname<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Automatic sensor creation</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Clean naming</span> (no “WeatherDuino + IP” prefixes)<br />
</li>
<li>Supports a wide range of sensors, including:<ul class="mycode_list"><li>Temperature &amp; humidity (indoor / outdoor)<br />
</li>
<li>Barometric pressure<br />
</li>
<li>Wind (speed, gust, direction)<br />
</li>
<li>Rain (rate &amp; total today)<br />
</li>
<li>Solar radiation / UV<br />
</li>
<li>Air quality (CO₂, PM2.5, PM10, AQI)<br />
</li>
<li>Soil moisture &amp; additional external sensors<br />
</li>
</ul>
</li>
</ul>
📊 Included Dashboard Examples<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Windrose Card</span> (24h / 4h wind distribution)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">ApexCharts</span> (wind, gusts, rain history)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Rain Gauge Card</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Mushroom Cards</span> for quick status &amp; values<br />
 All Lovelace YAML examples are documented in the repository.<br />
</li>
</ul>
📦 Installation<ul class="mycode_list"><li>Via <span style="font-weight: bold;" class="mycode_b">HACS (Custom Repository)</span> or manual installation<br />
</li>
<li>After installation, the integration can be added directly via<br />
 <span style="font-weight: bold;" class="mycode_b">Settings → Devices &amp; Services</span><br />
</li>
</ul>
🔗 Repository<br />
👉 <a href="https://github.com/Sundancer78/weatherduino-homeassistant" target="_blank" rel="noopener" class="mycode_url">https://github.com/Sundancer78/weatherdu...eassistant</a><br />
Feedback, issues, and feature requests are very welcome 😊]]></description>
			<content:encoded><![CDATA[WeatherDuino (Local JSON) – Home Assistant Integration<br />
I’ve released a <span style="font-weight: bold;" class="mycode_b">custom Home Assistant integration for WeatherDuino</span> that reads sensor data <span style="font-weight: bold;" class="mycode_b">locally via HTTP JSON</span> – <span style="font-weight: bold;" class="mycode_b">no cloud</span>, <span style="font-weight: bold;" class="mycode_b">no YAML configuration required</span>.<br />
🔧 Key Features<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Local integration</span> via JSON endpoint (/ json )<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Config Flow (UI setup)</span> – just enter IP/hostname<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Automatic sensor creation</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Clean naming</span> (no “WeatherDuino + IP” prefixes)<br />
</li>
<li>Supports a wide range of sensors, including:<ul class="mycode_list"><li>Temperature &amp; humidity (indoor / outdoor)<br />
</li>
<li>Barometric pressure<br />
</li>
<li>Wind (speed, gust, direction)<br />
</li>
<li>Rain (rate &amp; total today)<br />
</li>
<li>Solar radiation / UV<br />
</li>
<li>Air quality (CO₂, PM2.5, PM10, AQI)<br />
</li>
<li>Soil moisture &amp; additional external sensors<br />
</li>
</ul>
</li>
</ul>
📊 Included Dashboard Examples<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Windrose Card</span> (24h / 4h wind distribution)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">ApexCharts</span> (wind, gusts, rain history)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Rain Gauge Card</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Mushroom Cards</span> for quick status &amp; values<br />
 All Lovelace YAML examples are documented in the repository.<br />
</li>
</ul>
📦 Installation<ul class="mycode_list"><li>Via <span style="font-weight: bold;" class="mycode_b">HACS (Custom Repository)</span> or manual installation<br />
</li>
<li>After installation, the integration can be added directly via<br />
 <span style="font-weight: bold;" class="mycode_b">Settings → Devices &amp; Services</span><br />
</li>
</ul>
🔗 Repository<br />
👉 <a href="https://github.com/Sundancer78/weatherduino-homeassistant" target="_blank" rel="noopener" class="mycode_url">https://github.com/Sundancer78/weatherdu...eassistant</a><br />
Feedback, issues, and feature requests are very welcome 😊]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Load error and system reboot issue]]></title>
			<link>https://www.meteocercal.info/forum/thread-2374.html</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-2374.html</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-2372.html</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-2372.html</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-2371.html</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-2371.html</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-2370.html</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-2370.html</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-2369.html</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-2369.html</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[Compiling issue]]></title>
			<link>https://www.meteocercal.info/forum/thread-2368.html</link>
			<pubDate>Thu, 16 Oct 2025 14:52:03 +0000</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-2368.html</guid>
			<description><![CDATA[Hello, I'm surely doing something very obviously wrong, but I cannot get the software to compile, I get an error that the libraries are missing. I've updated the location of the files in the IDE preferences (I'm using 1.8.19 on mac Sonoma) to the provided libraries:<br />
<br />
/Users/user/Documents/Arduino Projects/Weatherduino/Current software/WeatherDuino_4PRO_DB_v6.3_b004_20240826/libraries<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=3282" target="_blank">ide library location.png</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">160,51 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">33</span></span>
</div>
<!-- end: postbit_attachments_attachment --><br />
<br />
I'm using esp32 board manager 2.0.14<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=3283" target="_blank">Board Manager.png</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">48,9 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">33</span></span>
</div>
<!-- end: postbit_attachments_attachment --><br />
<br />
The error message: <br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Multiple libraries were found for "WiFi.h"<br />
 Used: /Users/user/Library/Arduino15/packages/esp32/hardware/esp32/2.0.14/libraries/WiFi<br />
 Not used: /Applications/Arduino.app/Contents/Java/libraries/WiFi<br />
WeatherDuino_4PESP32_RX_v6.3_b004:60:10: fatal error: ESP32Ping.h: No such file or directory<br />
 #include &lt;ESP32Ping.h&gt;            // https://github.com/Maidbot/ESP32Ping - This lib works, others cause problems!!!<br />
          ^~~~~~~~~~~~~<br />
compilation terminated.<br />
exit status 1<br />
ESP32Ping.h: No such file or directory</code></div></div><br />
<br />
<br />
Arduino: 1.8.19 (Mac OS X), Board: "MH ET LIVE ESP32MiniKit, 80MHz, Default with spiffs, 921600, None, Disabled"<br />
<br />
Cannot figure out what I'm doing wrong - I'm surely missing something very obvious! I haven't messed around with the weather station since last year and got a new wifi network so needed to update those credentials, and also upload the latest firmware.<br />
<br />
Apologies for the very basic question and thanks in advance for any help,<br />
<br />
Zac]]></description>
			<content:encoded><![CDATA[Hello, I'm surely doing something very obviously wrong, but I cannot get the software to compile, I get an error that the libraries are missing. I've updated the location of the files in the IDE preferences (I'm using 1.8.19 on mac Sonoma) to the provided libraries:<br />
<br />
/Users/user/Documents/Arduino Projects/Weatherduino/Current software/WeatherDuino_4PRO_DB_v6.3_b004_20240826/libraries<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=3282" target="_blank">ide library location.png</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">160,51 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">33</span></span>
</div>
<!-- end: postbit_attachments_attachment --><br />
<br />
I'm using esp32 board manager 2.0.14<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=3283" target="_blank">Board Manager.png</a> <span class="smalltext float_right">Size: <span class="inline-block vmiddle">48,9 KB</span>&nbsp;&nbsp;Downloads: <span class="inline-block vmiddle">33</span></span>
</div>
<!-- end: postbit_attachments_attachment --><br />
<br />
The error message: <br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Multiple libraries were found for "WiFi.h"<br />
 Used: /Users/user/Library/Arduino15/packages/esp32/hardware/esp32/2.0.14/libraries/WiFi<br />
 Not used: /Applications/Arduino.app/Contents/Java/libraries/WiFi<br />
WeatherDuino_4PESP32_RX_v6.3_b004:60:10: fatal error: ESP32Ping.h: No such file or directory<br />
 #include &lt;ESP32Ping.h&gt;            // https://github.com/Maidbot/ESP32Ping - This lib works, others cause problems!!!<br />
          ^~~~~~~~~~~~~<br />
compilation terminated.<br />
exit status 1<br />
ESP32Ping.h: No such file or directory</code></div></div><br />
<br />
<br />
Arduino: 1.8.19 (Mac OS X), Board: "MH ET LIVE ESP32MiniKit, 80MHz, Default with spiffs, 921600, None, Disabled"<br />
<br />
Cannot figure out what I'm doing wrong - I'm surely missing something very obvious! I haven't messed around with the weather station since last year and got a new wifi network so needed to update those credentials, and also upload the latest firmware.<br />
<br />
Apologies for the very basic question and thanks in advance for any help,<br />
<br />
Zac]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[3D printable Stevenson Screen]]></title>
			<link>https://www.meteocercal.info/forum/thread-2367.html</link>
			<pubDate>Sun, 21 Sep 2025 05:38:49 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=39">uncle_bob</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/thread-2367.html</guid>
			<description><![CDATA[Hi Forks.<br />
I couldn't find a Stevenson screen that looked like a real one, so I had a crack at designing on in Fusion. I'm still a novice designer but thought it turn out really well, especiallt the print in place door. Any feed back appreciated. <br />
<br />
Find it here: <a href="https://makerworld.com/en/models/1813916-stevenson-screen-for-weather-station-sensors" target="_blank" rel="noopener" class="mycode_url">https://makerworld.com/en/models/1813916...on-sensors</a><br />
<br />
<img src="https://makerworld.bblmw.com/makerworld/model/DSM00000001813916/design/2025-09-21_c4f27a099b3b28.jpg?x-oss-process=image/resize,w_1000/format,webp" loading="lazy"  alt="[Image: format,webp]" class="mycode_img img-responsive" /><br />
<br />
<img src="https://makerworld.bblmw.com/makerworld/model/DSM00000001813916/design/2025-09-21_4ea9fbc4f6c088.jpg?x-oss-process=image/resize,w_1000/format,webp" loading="lazy"  alt="[Image: format,webp]" class="mycode_img img-responsive" /><br />
<br />
<img src="https://makerworld.bblmw.com/makerworld/model/DSM00000001813916/design/2025-09-21_255c1222ccb76.jpg?x-oss-process=image/resize,w_1000/format,webp" loading="lazy"  alt="[Image: format,webp]" class="mycode_img img-responsive" /><br />
<br />
More images and the files at the above link.]]></description>
			<content:encoded><![CDATA[Hi Forks.<br />
I couldn't find a Stevenson screen that looked like a real one, so I had a crack at designing on in Fusion. I'm still a novice designer but thought it turn out really well, especiallt the print in place door. Any feed back appreciated. <br />
<br />
Find it here: <a href="https://makerworld.com/en/models/1813916-stevenson-screen-for-weather-station-sensors" target="_blank" rel="noopener" class="mycode_url">https://makerworld.com/en/models/1813916...on-sensors</a><br />
<br />
<img src="https://makerworld.bblmw.com/makerworld/model/DSM00000001813916/design/2025-09-21_c4f27a099b3b28.jpg?x-oss-process=image/resize,w_1000/format,webp" loading="lazy"  alt="[Image: format,webp]" class="mycode_img img-responsive" /><br />
<br />
<img src="https://makerworld.bblmw.com/makerworld/model/DSM00000001813916/design/2025-09-21_4ea9fbc4f6c088.jpg?x-oss-process=image/resize,w_1000/format,webp" loading="lazy"  alt="[Image: format,webp]" class="mycode_img img-responsive" /><br />
<br />
<img src="https://makerworld.bblmw.com/makerworld/model/DSM00000001813916/design/2025-09-21_255c1222ccb76.jpg?x-oss-process=image/resize,w_1000/format,webp" loading="lazy"  alt="[Image: format,webp]" class="mycode_img img-responsive" /><br />
<br />
More images and the files at the above link.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[4Pro Dual Band Receiver - New firmware]]></title>
			<link>https://www.meteocercal.info/forum/thread-2364.html</link>
			<pubDate>Tue, 05 Aug 2025 23:34:05 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=1">werk_ag</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/thread-2364.html</guid>
			<description><![CDATA[<img src="https://www.meteocercal.info/forum/images/01forum_img/WeatherDuino_4Pro/4Pro_DualBandCompact_RX.png" loading="lazy"  alt="[Image: 4Pro_DualBandCompact_RX.png]" class="mycode_img img-responsive" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b">New firmware upgrade for the <a href="https://www.meteocercal.info/forum/Thread-4Pro-Dual-Band-Compact-Receiver-Overview" target="_blank" rel="noopener" class="mycode_url">4Pro Dual Band Receiver</a></span><br />
<br />
<span style="color: #C0392B;" class="mycode_color">WeatherDuino_4PESP32_RX_v6.3_b006</span> - Release date: 2025-08-05<br />
<br />
<br />
Existing users can download it from <a href="https://www.meteocercal.info/forum/thread-1995.html" target="_blank" rel="noopener" class="mycode_url">here</a>.]]></description>
			<content:encoded><![CDATA[<img src="https://www.meteocercal.info/forum/images/01forum_img/WeatherDuino_4Pro/4Pro_DualBandCompact_RX.png" loading="lazy"  alt="[Image: 4Pro_DualBandCompact_RX.png]" class="mycode_img img-responsive" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b">New firmware upgrade for the <a href="https://www.meteocercal.info/forum/Thread-4Pro-Dual-Band-Compact-Receiver-Overview" target="_blank" rel="noopener" class="mycode_url">4Pro Dual Band Receiver</a></span><br />
<br />
<span style="color: #C0392B;" class="mycode_color">WeatherDuino_4PESP32_RX_v6.3_b006</span> - Release date: 2025-08-05<br />
<br />
<br />
Existing users can download it from <a href="https://www.meteocercal.info/forum/thread-1995.html" target="_blank" rel="noopener" class="mycode_url">here</a>.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[New Firmware - 4Pro Wireless Display II]]></title>
			<link>https://www.meteocercal.info/forum/thread-2363.html</link>
			<pubDate>Tue, 05 Aug 2025 23:32:11 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=1">werk_ag</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/thread-2363.html</guid>
			<description><![CDATA[<img src="https://www.meteocercal.info/forum/images/01forum_img/WeatherDuino_4Pro/4Pro_WirelessDisplay_Logo.png" loading="lazy"  alt="[Image: 4Pro_WirelessDisplay_Logo.png]" class="mycode_img img-responsive" /><br />
<br />
There is a new firmware for the <span style="font-weight: bold;" class="mycode_b"><a href="https://www.meteocercal.info/forum/thread-1971.html" target="_blank" rel="noopener" class="mycode_url">4Pro Wireless Display II</a></span> units.<br />
<br />
<span style="color: #C0392B;" class="mycode_color">WeatherDuino Wireless Display - v2.0_b003</span> - Release date: 2025-08-05<br />
<br />
Existing users can download it from <a href="https://www.meteocercal.info/forum/thread-2278.html" target="_blank" rel="noopener" class="mycode_url">here</a>.]]></description>
			<content:encoded><![CDATA[<img src="https://www.meteocercal.info/forum/images/01forum_img/WeatherDuino_4Pro/4Pro_WirelessDisplay_Logo.png" loading="lazy"  alt="[Image: 4Pro_WirelessDisplay_Logo.png]" class="mycode_img img-responsive" /><br />
<br />
There is a new firmware for the <span style="font-weight: bold;" class="mycode_b"><a href="https://www.meteocercal.info/forum/thread-1971.html" target="_blank" rel="noopener" class="mycode_url">4Pro Wireless Display II</a></span> units.<br />
<br />
<span style="color: #C0392B;" class="mycode_color">WeatherDuino Wireless Display - v2.0_b003</span> - Release date: 2025-08-05<br />
<br />
Existing users can download it from <a href="https://www.meteocercal.info/forum/thread-2278.html" target="_blank" rel="noopener" class="mycode_url">here</a>.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Display with inverted colors]]></title>
			<link>https://www.meteocercal.info/forum/thread-2362.html</link>
			<pubDate>Tue, 05 Aug 2025 18:53:06 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=1">werk_ag</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/thread-2362.html</guid>
			<description><![CDATA[Units supplied after August 2025 may have a new display type. If after programing your display starts with the colors inverted,<br />
please change on the Config_Options.h (line 529) the defined display type.<br />
By default it remains being Display_Type 1]]></description>
			<content:encoded><![CDATA[Units supplied after August 2025 may have a new display type. If after programing your display starts with the colors inverted,<br />
please change on the Config_Options.h (line 529) the defined display type.<br />
By default it remains being Display_Type 1]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Looking for Advice on a Reliable Personal Weather Station]]></title>
			<link>https://www.meteocercal.info/forum/thread-2361.html</link>
			<pubDate>Tue, 29 Jul 2025 18:27:49 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=3262">monifa840</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/thread-2361.html</guid>
			<description><![CDATA[Hi everyone,<br />
I'm planning to set up a personal weather station at home to track temperature, humidity, pressure, and wind. I'd appreciate any advice on what equipment to choose.<br />
Here’s what I’m looking for:<ul class="mycode_list"><li>Budget: around <span style="font-weight: bold;" class="mycode_b">€200–€500</span><br />
</li>
<li>Accurate sensors, especially for temperature and humidity<br />
</li>
<li>Easy setup with <span style="font-weight: bold;" class="mycode_b">Weather Underground</span> or <span style="font-weight: bold;" class="mycode_b">MeteoCercal</span><br />
</li>
<li>Low maintenance (solar or long battery life)<br />
</li>
<li>Good outdoor durability<br />
</li>
</ul>
As someone who works in <span style="font-weight: bold;" class="mycode_b"><a href="https://www.welchplastics.com/custom-plastic-fabrication/" target="_blank" rel="noopener" class="mycode_url">custom plastic fabrication</a></span>, I’m also curious if anyone here has ever designed or modified enclosures or sensor housings to handle harsh weather better. I’d love to hear how you’ve customized your setup.<br />
Thanks in advance for the tips!]]></description>
			<content:encoded><![CDATA[Hi everyone,<br />
I'm planning to set up a personal weather station at home to track temperature, humidity, pressure, and wind. I'd appreciate any advice on what equipment to choose.<br />
Here’s what I’m looking for:<ul class="mycode_list"><li>Budget: around <span style="font-weight: bold;" class="mycode_b">€200–€500</span><br />
</li>
<li>Accurate sensors, especially for temperature and humidity<br />
</li>
<li>Easy setup with <span style="font-weight: bold;" class="mycode_b">Weather Underground</span> or <span style="font-weight: bold;" class="mycode_b">MeteoCercal</span><br />
</li>
<li>Low maintenance (solar or long battery life)<br />
</li>
<li>Good outdoor durability<br />
</li>
</ul>
As someone who works in <span style="font-weight: bold;" class="mycode_b"><a href="https://www.welchplastics.com/custom-plastic-fabrication/" target="_blank" rel="noopener" class="mycode_url">custom plastic fabrication</a></span>, I’m also curious if anyone here has ever designed or modified enclosures or sensor housings to handle harsh weather better. I’d love to hear how you’ve customized your setup.<br />
Thanks in advance for the tips!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Professional Ultrasound wind sensors.]]></title>
			<link>https://www.meteocercal.info/forum/thread-2359.html</link>
			<pubDate>Sat, 03 May 2025 15:10:03 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.meteocercal.info/forum/member.php?action=profile&uid=872">G8NSV</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.meteocercal.info/forum/thread-2359.html</guid>
			<description><![CDATA[Has anyone manged to use the pPro2 TX with a professional ultrasonic wind sensor?<br />
I have a Gill Windsonic unit which can out put both serial in both proprietery and NMEA, as well as 0-5Vdc analog data.<br />
Serial I'm guessing is out so probably have to use analog?<br />
The Analog data for direction is output as 0v for 0 degrees, 2.5v for 180 degrees and 5v for 360 degrees.<br />
Speed is 0-5v with the max at 5v being selectable up to 60 M/s<br />
<br />
I was wondering if anyone has ever done this and has code for it, if not I'll have to write if myself <img src="https://www.meteocercal.info/forum/images/smilies/sad.gif" alt="Sad" title="Sad" class="smilie smilie_8" /> <img src="https://www.meteocercal.info/forum/images/smilies/sad.gif" alt="Sad" title="Sad" class="smilie smilie_8" /> <img src="https://www.meteocercal.info/forum/images/smilies/sad.gif" alt="Sad" title="Sad" class="smilie smilie_8" /> <br />
<br />
Regards<br />
<br />
Bob]]></description>
			<content:encoded><![CDATA[Has anyone manged to use the pPro2 TX with a professional ultrasonic wind sensor?<br />
I have a Gill Windsonic unit which can out put both serial in both proprietery and NMEA, as well as 0-5Vdc analog data.<br />
Serial I'm guessing is out so probably have to use analog?<br />
The Analog data for direction is output as 0v for 0 degrees, 2.5v for 180 degrees and 5v for 360 degrees.<br />
Speed is 0-5v with the max at 5v being selectable up to 60 M/s<br />
<br />
I was wondering if anyone has ever done this and has code for it, if not I'll have to write if myself <img src="https://www.meteocercal.info/forum/images/smilies/sad.gif" alt="Sad" title="Sad" class="smilie smilie_8" /> <img src="https://www.meteocercal.info/forum/images/smilies/sad.gif" alt="Sad" title="Sad" class="smilie smilie_8" /> <img src="https://www.meteocercal.info/forum/images/smilies/sad.gif" alt="Sad" title="Sad" class="smilie smilie_8" /> <br />
<br />
Regards<br />
<br />
Bob]]></content:encoded>
		</item>
	</channel>
</rss>