# Modbus frequent error (timed out & port not open)

**URL:** <https://discourse.nodered.org/t/modbus-frequent-error-timed-out-port-not-open/93904>\
**Category:** General\
**Created:** [14 December 2024 18:12 UTC](https://discourse.nodered.org/t/modbus-frequent-error-timed-out-port-not-open/93904 "2024-12-14T18:12:16Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ThingsTinkerer](https://avatars.discourse-cdn.com/v4/letter/t/91b2a8/32.png) [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Post date:** [14 December 2024 18:12 UTC](https://discourse.nodered.org/t/modbus-frequent-error-timed-out-port-not-open/93904/1 "2024-12-14T18:12:17Z")

</div>

Getting frequent problems connecting to modbus using flex-getter. Running request every minute, it fails perhaps every 10 minutes more or less. Error is "Timed out" or "Port Not Open". What's strange is I made a retry mechanic, and now it always succeeds on first or 2nd attempt!

Anyone know why modbus might behave this way?

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [14 December 2024 19:04 UTC](https://discourse.nodered.org/t/modbus-frequent-error-timed-out-port-not-open/93904/2 "2024-12-14T19:04:40Z")

</div>

Are you pilling fast? Are you polling many in parallel?

---

<div class="post-metadata">

**Author:** ![marcus-j-davies](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marcus-j-davies/32/103435_2.png) [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)\
**Post date:** [14 December 2024 22:11 UTC](https://discourse.nodered.org/t/modbus-frequent-error-timed-out-port-not-open/93904/3 "2024-12-14T22:11:54Z")

</div>

> [@Steve-Mcl](#):
>
> Are you pilling fast?

We are a law abiding community here @Steve-Mcl - and it's not likely good for your health 😆

---

<div class="post-metadata">

**Author:** ![ThingsTinkerer](https://avatars.discourse-cdn.com/v4/letter/t/91b2a8/32.png) [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Post date:** [14 December 2024 23:23 UTC](https://discourse.nodered.org/t/modbus-frequent-error-timed-out-port-not-open/93904/4 "2024-12-14T23:23:40Z")

</div>

Pulling once per minute, no parallel. There is one other request going once per hour, so that will go parallel, but the errors are scattered around all minutes, not just 00.

---

<div class="post-metadata">

**Author:** ![magicfire](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/magicfire/32/93420_2.png) [@magicfire](https://discourse.nodered.org/u/magicfire)\
**Post date:** [15 December 2024 02:20 UTC](https://discourse.nodered.org/t/modbus-frequent-error-timed-out-port-not-open/93904/5 "2024-12-15T02:20:50Z")

</div>

What modbus slave station or sensors are you communicating with?  
And check whether the timeout value is suitable, as some sensors are poorly designed.

---

<div class="post-metadata">

**Author:** ![ThingsTinkerer](https://avatars.discourse-cdn.com/v4/letter/t/91b2a8/32.png) [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Post date:** [16 December 2024 10:27 UTC](https://discourse.nodered.org/t/modbus-frequent-error-timed-out-port-not-open/93904/6 "2024-12-16T10:27:00Z")

</div>

Not sure what brand or model unfortunately. The response data is energy meter for some kind of air conditioner or heating system.

Will try experimenting with different timeouts.

---

<div class="post-metadata">

**Author:** ![ThingsTinkerer](https://avatars.discourse-cdn.com/v4/letter/t/91b2a8/32.png) [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Post date:** [16 December 2024 17:49 UTC](https://discourse.nodered.org/t/modbus-frequent-error-timed-out-port-not-open/93904/7 "2024-12-16T17:49:23Z")

</div>

Tried increasing timeouts which were quite short to around 10 sec and 5 sec for reconnect timeout. I still get the error. But as it always works on 2nd try (if 1st try fails), I'm leaving it for now. Modbus is weird.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [16 March 2025 17:50 UTC](https://discourse.nodered.org/t/modbus-frequent-error-timed-out-port-not-open/93904/8 "2025-03-16T17:50:24Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
