# V3.80~25 Node-RED: Input nodes with conditional evaluation lose output 2 wires on page reload

**URL:** <https://community.victronenergy.com/t/v3-80-25-node-red-input-nodes-with-conditional-evaluation-lose-output-2-wires-on-page-reload/59274>\
**Category:** Node-RED\
**Tags:** beta-nodered, node-red, venus-os\
**Created:** [15 June 2026 01:06 UTC](https://community.victronenergy.com/t/v3-80-25-node-red-input-nodes-with-conditional-evaluation-lose-output-2-wires-on-page-reload/59274 "2026-06-15T01:06:13Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![jsalbre](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/jsalbre/32/98_2.png) [@jsalbre](https://community.victronenergy.com/u/jsalbre)\
**Post date:** [15 June 2026 01:06 UTC](https://community.victronenergy.com/t/v3-80-25-node-red-input-nodes-with-conditional-evaluation-lose-output-2-wires-on-page-reload/59274/1 "2026-06-15T01:06:13Z")

</div>

I’ve found a bug with the conditional evaluation feature added to Victron input nodes in v3.80.

**Environment:**

- Venus OS: v3.80~25
- Node-RED: 4.1.10
- Victron palette: 1.7.13

**Problem:**

When a Victron input node (`victron-input-alternator`, `victron-input-battery`, `victron-input-vebus`) has Conditional Evaluation enabled, the node only renders one output port on page load. Output 2 (the boolean true/false output) and any wires connected to it appear missing. If you open the node and click Done, output 2 appears correctly and the wires are restored. Clicking Cancel instead of Done does not restore it.

If you deploy the flow from the visually broken state (without first opening each conditional node and clicking Done), the wires to output 2 are silently dropped from the flow.

**Steps to reproduce:**

1. Enable Conditional Evaluation on any Victron input node
2. Wire a node to output 2
3. Deploy
4. Refresh the browser
5. Output 2 and its wires are gone from the canvas

**Expected:** Node renders with two output ports on load when `conditionalMode: true` is stored in the flow JSON.

**Additional finding:** Adding `"outputs": 2` explicitly to the node in the exported flow JSON does not fix the issue. The palette appears to compute output count dynamically and ignores the stored value, so the fix needs to be in the palette itself.

**Workaround:** After every page refresh, open each conditional input node and click Done, then reconnect missing wires before making any other changes or deploying.

EDIT:

Another observation to add to this: If one of the nodes has a 2nd condition that condition loses its settings as well.

---

<div class="post-metadata">

**Author:** ![jsalbre](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/jsalbre/32/98_2.png) [@jsalbre](https://community.victronenergy.com/u/jsalbre)\
**Post date:** [30 August 2026 03:22 UTC](https://community.victronenergy.com/t/v3-80-25-node-red-input-nodes-with-conditional-evaluation-lose-output-2-wires-on-page-reload/59274/2 "2026-08-30T03:22:59Z")

</div>

This issue still persists all the way through 3.80~44.

It’s pretty troublesome as it means any time I open Node-red to make a change to a flow I have to re-open and save each affected node and then reconnect the wires.

---

<div class="post-metadata">

**Author:** ![MiPaul](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/mipaul/32/41338_2.png) [@MiPaul](https://community.victronenergy.com/u/MiPaul)\
**Post date:** [2 September 2026 13:46 UTC](https://community.victronenergy.com/t/v3-80-25-node-red-input-nodes-with-conditional-evaluation-lose-output-2-wires-on-page-reload/59274/3 "2026-09-02T13:46:04Z")

</div>

This issue is still on 3.80~45 also.

---

<div class="post-metadata">

**Author:** ![dfaber](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/dfaber/32/13_2.png) [@dfaber](https://community.victronenergy.com/u/dfaber)\
**Post date:** [2 September 2026 14:23 UTC](https://community.victronenergy.com/t/v3-80-25-node-red-input-nodes-with-conditional-evaluation-lose-output-2-wires-on-page-reload/59274/4 "2026-09-02T14:23:47Z")

</div>

Missed this community post and created [Input nodes with Conditional Evaluation lose output 2 wires after browser page reload · Issue #557 · victronenergy/node-red-contrib-victron · GitHub](https://github.com/victronenergy/node-red-contrib-victron/issues/557)

---

<div class="post-metadata">

**Author:** ![jsalbre](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/jsalbre/32/98_2.png) [@jsalbre](https://community.victronenergy.com/u/jsalbre)\
**Post date:** [2 September 2026 15:24 UTC](https://community.victronenergy.com/t/v3-80-25-node-red-input-nodes-with-conditional-evaluation-lose-output-2-wires-on-page-reload/59274/5 "2026-09-02T15:24:47Z")

</div>

Thanks, @dfaber.

---

<div class="post-metadata">

**Author:** ![nickdb](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/nickdb/32/51440_2.png) [@nickdb](https://community.victronenergy.com/u/nickdb)\
**Post date:** [5 September 2026 06:43 UTC](https://community.victronenergy.com/t/v3-80-25-node-red-input-nodes-with-conditional-evaluation-lose-output-2-wires-on-page-reload/59274/6 "2026-09-05T06:43:36Z")

</div>

Looks fixed according to ~46 change log.

---

<div class="post-metadata">

**Author:** ![jsalbre](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/jsalbre/32/98_2.png) [@jsalbre](https://community.victronenergy.com/u/jsalbre)\
**Post date:** [5 September 2026 15:30 UTC](https://community.victronenergy.com/t/v3-80-25-node-red-input-nodes-with-conditional-evaluation-lose-output-2-wires-on-page-reload/59274/7 "2026-09-05T15:30:58Z")

</div>

I can confirm it is indeed fixed.

I had to open the previously “broken” nodes, save them, and then reconnect the wires one more time, but after that they’re good.

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/victron/original/1X/21a9a7b5db7c6339715f993568736a7053199995.png) [@system](https://community.victronenergy.com/u/system)\
**Post date:** [19 September 2026 15:31 UTC](https://community.victronenergy.com/t/v3-80-25-node-red-input-nodes-with-conditional-evaluation-lose-output-2-wires-on-page-reload/59274/8 "2026-09-19T15:31:06Z")

</div>

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