Comments on: ESP8266 NodeMCU Web Server with BME680 – Weather Station (Arduino IDE) https://randomnerdtutorials.com/esp8266-nodemcu-bme680-web-server-arduino/ Learn ESP8266, ESP32, Arduino, and Raspberry Pi Wed, 23 Jul 2025 14:16:39 +0000 hourly 1 https://wordpress.org/?v=6.8.2 By: Sara Santos https://randomnerdtutorials.com/esp8266-nodemcu-bme680-web-server-arduino/#comment-1073783 Wed, 23 Jul 2025 14:16:39 +0000 https://randomnerdtutorials.com/?p=98394#comment-1073783 In reply to Philippe de Blois.

You should install the ESP Async TCP library by ESP32Async, also available in the Arduino library Manager. Unninstall any other ESP Async TCP libraries you may have.

Regards,
Sara

]]>
By: Philippe de Blois https://randomnerdtutorials.com/esp8266-nodemcu-bme680-web-server-arduino/#comment-1073415 Tue, 22 Jul 2025 16:50:15 +0000 https://randomnerdtutorials.com/?p=98394#comment-1073415 Hi Sara,
good question probably. I have installed :
ESP Async WebServer by ESP32Async Version 3.7.10
ESP AsyncTCP by dvarrel Version 1.2.4
and I found ESPAsyncWebServer by lacamera Version 3.1.0. I think I didn’t install this third one but it is listed in the “Installed libraries”.
It seems they are the right ones, according to the tuto, but I don’t know how comes the third one. Could it be an issue ?
Many thanks
Philippe

]]>
By: Sara Santos https://randomnerdtutorials.com/esp8266-nodemcu-bme680-web-server-arduino/#comment-1073379 Tue, 22 Jul 2025 15:07:37 +0000 https://randomnerdtutorials.com/?p=98394#comment-1073379 In reply to Philippe de Blois.

Hi.
What libraries for the ESPAsyncwebserver are you using and which versions?
Regards,
Sara

]]>
By: Philippe de Blois https://randomnerdtutorials.com/esp8266-nodemcu-bme680-web-server-arduino/#comment-1073307 Tue, 22 Jul 2025 12:18:47 +0000 https://randomnerdtutorials.com/?p=98394#comment-1073307 Hello, I have tried a lot of your scripts and am very satisfied of them.
I am trying to run the ESP8266 WebServer for BME680and I get a strange error and cannot understand what to do.
Error is : no matching function for call to ‘AsyncWebServerRequest::send(int, const char [10], const char [2996], String (&)(const String&))’
and the concerned lines are (186, 188):
// Handle Web Server
server.on(“/”, HTTP_GET, [](AsyncWebServerRequest *request){
request->send(200, “text/html”, index_html, processor);
Can you tell me what this means and what I have to change ?
Many thanks.

]]>
By: Sara Santos https://randomnerdtutorials.com/esp8266-nodemcu-bme680-web-server-arduino/#comment-983168 Thu, 14 Nov 2024 10:41:18 +0000 https://randomnerdtutorials.com/?p=98394#comment-983168 In reply to Robert Bock.

Hi.
Reset your board after opening the serial monitor so that you can catch the IP address before it runs the rest of the code.
Regards,
Sara

]]>
By: Robert Bock https://randomnerdtutorials.com/esp8266-nodemcu-bme680-web-server-arduino/#comment-982969 Wed, 13 Nov 2024 16:01:15 +0000 https://randomnerdtutorials.com/?p=98394#comment-982969 I used this program until I changed my ISP provider. I, also, upgraded the Arduino IDE to version 2.3.2. I am still using a Wemos D1 mini.
My current problem is the serial monitor does not give me an IP address for the device. It immediately starts to display the starting station message.
Does the newer IDE cause this? Originally I used version 1.8.x.

Thanks

]]>
By: Paul https://randomnerdtutorials.com/esp8266-nodemcu-bme680-web-server-arduino/#comment-844549 Sun, 02 Jul 2023 11:28:17 +0000 https://randomnerdtutorials.com/?p=98394#comment-844549 Has anybody tried running this using a battery with an esp8266 or ESP32? I’ve tried running both with ‘Deep Sleep’ functions and getting a day’s use from a 3.7v 1600mah battery, I get marginally better with an ‘Unexpected Maker FeatherS3’ (not a lot out there for the board at the moment) that turns the I2c off in deep sleep mode.
Any help would be greatfull!

]]>
By: petty https://randomnerdtutorials.com/esp8266-nodemcu-bme680-web-server-arduino/#comment-805679 Mon, 26 Dec 2022 21:49:16 +0000 https://randomnerdtutorials.com/?p=98394#comment-805679 In reply to Cay.

Same error here.

]]>
By: Cay https://randomnerdtutorials.com/esp8266-nodemcu-bme680-web-server-arduino/#comment-794868 Sat, 29 Oct 2022 16:11:55 +0000 https://randomnerdtutorials.com/?p=98394#comment-794868 Dear Sara,
I got this error:
When I press F5 in the browser, this message appears in the Serial Monitor.

User exception (panic/abort/assert)
————— CUT HERE FOR EXCEPTION DECODER —————

Panic core_esp8266_main.cpp:137 __yield

stack>>>
ctx: sys
sp: 3fffec30 end: 3fffffb0 offset: 0000
3fffec30: 3fffecc1 00000001 00000001 3ffeee84
3fffec40: 000000fe 00000000 00000000 00000000


<<<stack<<<

————— CUT HERE FOR EXCEPTION DECODER —————

ets Jan 8 2013,rst cause:2, boot mode:(3,0)

load 0x4010f000, len 3460, room 16
tail 4
chksum 0xcc
load 0x3fff20b8, len 40, room 4
tail 4
chksum 0xc9
csum 0xc9
v0004f8f0
~ld
Setting as a Wi-Fi Station..
Setting as a Wi-Fi Station..
Setting as a Wi-Fi Station..
Setting as a Wi-Fi Station..
Setting as a Wi-Fi Station..
Setting as a Wi-Fi Station..
Station IP Address: 192.168.1.14

where the browser remains blank
kind regards
Cay

]]>
By: Sara Santos https://randomnerdtutorials.com/esp8266-nodemcu-bme680-web-server-arduino/#comment-794867 Sat, 29 Oct 2022 16:09:50 +0000 https://randomnerdtutorials.com/?p=98394#comment-794867 In reply to Cay.

Hi.
What is exactly the error that you get?
After opening the IP address on the web browser, open the JavaScript console and check if you get any errors.
Regards,
Sara

]]>