Comments on: ESP8266 OTA Updates with Arduino IDE | Over the Air https://randomnerdtutorials.com/esp8266-ota-updates-with-arduino-ide-over-the-air/ Learn ESP8266, ESP32, Arduino, and Raspberry Pi Thu, 12 Feb 2026 11:50:36 +0000 hourly 1 https://wordpress.org/?v=6.8.5 By: Hans Harbeck https://randomnerdtutorials.com/esp8266-ota-updates-with-arduino-ide-over-the-air/#comment-1161296 Thu, 12 Feb 2026 11:50:36 +0000 http://randomnerdtutorials.com/?p=31259#comment-1161296 In reply to Nick.

Hi Nick.
Yes i think I got it to work.
I used the library TelnetStream2.
There is a nice and easy example and I can get the serial data out by exchanging “Serial.print” with “TelnetStream2.print” in the code.
With putty i can Telnet to the IPadress of my ESP8266 and see the prints.

]]>
By: John https://randomnerdtutorials.com/esp8266-ota-updates-with-arduino-ide-over-the-air/#comment-1137427 Sat, 13 Dec 2025 20:04:12 +0000 http://randomnerdtutorials.com/?p=31259#comment-1137427 From AI:
Here are the common solutions:
Use an External Serial-to-USB Adapter (FTDI):
Connect the board’s TX/RX pins to an FTDI adapter (like a SparkFun FTDI Basic) and your computer, then use the standard Serial Monitor.
Implement Telnet/WebSockets for Wireless Debugging:
TelnetSerialStream: Use libraries like this one on GitHub or similar to redirect Serial.print() to a Telnet server on the device, viewable via a terminal like PuTTY.
ESP-IDF WebSockets: For ESP32, ESP-IDF offers built-in WebSocket support for remote logging.
Use the PlatformIO IDE:
PlatformIO’s serial monitor can often handle OTA devices better, allowing you to select the OTA port for monitoring, though it might still need specific configuration.
Use IP-Based Logging (Advanced):
Libraries (like TnetStream mentioned in) can redirect serial output over TCP/IP to a specific port, allowing you to monitor remotely without physical connection.

]]>
By: Nick https://randomnerdtutorials.com/esp8266-ota-updates-with-arduino-ide-over-the-air/#comment-1137310 Sat, 13 Dec 2025 12:12:23 +0000 http://randomnerdtutorials.com/?p=31259#comment-1137310 In reply to Hans Harbeck.

Did you manage to fix this … ? I’ve just encountered the same issue.

]]>
By: Hans Harbeck https://randomnerdtutorials.com/esp8266-ota-updates-with-arduino-ide-over-the-air/#comment-1008980 Tue, 18 Feb 2025 20:13:34 +0000 http://randomnerdtutorials.com/?p=31259#comment-1008980 The OTA update is working for me, but the serial monitor does not work:
“No Monitor available for the port protocol network. Could not connect to 192.168.1.133 network port”.
The IP is correct and exist.
(Arduino IDE 2.3.4)
What can i do? Use putty, but how?

]]>
By: gtmans https://randomnerdtutorials.com/esp8266-ota-updates-with-arduino-ide-over-the-air/#comment-1004946 Mon, 03 Feb 2025 07:55:29 +0000 http://randomnerdtutorials.com/?p=31259#comment-1004946 Many thanks for this tutorial. For me enough to get OTA up and running for the first time. I am going to implement this on a few setups I have in my house. My suggestion is to explain better where exact in the code you put your own initial, setup and loop code.

]]>
By: Daniel Thackeray https://randomnerdtutorials.com/esp8266-ota-updates-with-arduino-ide-over-the-air/#comment-996687 Fri, 03 Jan 2025 03:02:36 +0000 http://randomnerdtutorials.com/?p=31259#comment-996687 In reply to James Cullins.

The ESP-01 with 1Mb of flash works just fine with ArduinoOTA. OTA requires about 470Kb.

]]>
By: John https://randomnerdtutorials.com/esp8266-ota-updates-with-arduino-ide-over-the-air/#comment-983003 Wed, 13 Nov 2024 20:01:30 +0000 http://randomnerdtutorials.com/?p=31259#comment-983003 Actually It seems it is NOT updating now, it did update while on the bench, but now that I have it back in place it isn’t. I am receiving data from it so I know I’m linked. Confused….

]]>
By: John https://randomnerdtutorials.com/esp8266-ota-updates-with-arduino-ide-over-the-air/#comment-983001 Wed, 13 Nov 2024 19:45:19 +0000 http://randomnerdtutorials.com/?p=31259#comment-983001 Hi Rui & Sara, Turns out this is a great solution to change setpoints on one of my remote ESP’s. I’m using an ESP-07 (with the external antenna connector) because it’s in a metal shed. I’m monitoring temperature via an 18B20 sensor, and if it gets close to freezing, turn on a small ceramic heater to bring the temperature up to a cut off point. Since I wasn’t sure exactly where those points should be, OTA makes it easy to change them without removing the ESP and bringing it back to the workbench. The one querky thing I noticed is that when I update the ESP using the OTA port, I get an error that says:
espota.py: error: option -p: invalid integer value: ‘{upload.port.properties.port}’.
Since the uploads appear to go, I’m not sure what that error is indicating. Can you enlighten me? Thanks

]]>
By: Ruud https://randomnerdtutorials.com/esp8266-ota-updates-with-arduino-ide-over-the-air/#comment-921594 Tue, 04 Jun 2024 20:14:25 +0000 http://randomnerdtutorials.com/?p=31259#comment-921594 In reply to muc.

Hi muc,
As you could read in quite a number of the replies, your ESP’s should be in the same subnet, but….
when you are able to route all traffice from one Fritzbox to the other and back, it might work in my opinion
Regards, Ruud

]]>
By: muc https://randomnerdtutorials.com/esp8266-ota-updates-with-arduino-ide-over-the-air/#comment-857557 Sun, 27 Aug 2023 13:16:23 +0000 http://randomnerdtutorials.com/?p=31259#comment-857557 Hi,

I’ve got many ideas by reading randomnerdtutorials, thank you for that,
the newest one is OTA!
Till now three esp8266 are running with OTA.

The 4th one should be placed in another LAN, connected with mine overy VPN by two FritzBoxes:
192.168.11.xxx is mine, 192.168.22.xxx the other one

But the IP-address of esp in “22” (sent by ArduinoOTA.handle() ??) is not found by the IDE here in “11”.

Is this constellation really impossible or can I get it to work?

Thank you!

Best Regards

]]>