# Problem installing node-red-contrib-aedes

**URL:** https://discourse.nodered.org/t/problem-installing-node-red-contrib-aedes/98511
**Category:** FlowFuse
**Created:** [5 August 2025 10:47 UTC](https://discourse.nodered.org/t/problem-installing-node-red-contrib-aedes/98511 "2025-08-05T10:47:48Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![raffaele](https://avatars.discourse-cdn.com/v4/letter/r/90db22/32.png) [@raffaele](https://discourse.nodered.org/u/raffaele)
#### Post date: [5 August 2025 10:47 UTC](https://discourse.nodered.org/t/problem-installing-node-red-contrib-aedes/98511/1 "2025-08-05T10:47:49Z")

</div>

Hi All,

I had problems on flowfuse when I try to install node-red-contrib-aedes from Palette Manager.

On Logs I see following errors:

`[node-red-contrib-aedes/aedes-mqtt-broker] Error: Cannot find module 'webidl-conversions' Require stack: - /data/node_modules/whatwg-url/lib/URL.js - /data/node_modules/whatwg-url/webidl2js-wrapper.js - /data/node_modules/whatwg-url/index.js - /data/node_modules/mongodb-connection-string-url/lib/index.js - /data/node_modules/mongodb/lib/connection_string.js - /data/node_modules/mongodb/lib/mongo_client.js - /data/node_modules/mongodb/lib/change_stream.js - /data/node_modules/mongodb/lib/index.js - /data/node_modules/aedes-persistence-mongodb/asyncPersistence.js - /data/node_modules/aedes-persistence-mongodb/persistence.js - /data/node_modules/node-red-contrib-aedes/aedes.js - /usr/src/node-red/node_modules/@node-red/registry/lib/loader.js - /usr/src/node-red/node_modules/@node-red/registry/lib/index.js - /usr/src/node-red/node_modules/@node-red/runtime/lib/nodes/index.js - /usr/src/node-red/node_modules/@node-red/runtime/lib/index.js - /usr/src/node-red/node_modules/node-red/lib/red.js - /usr/src/node-red/node_modules/node-red/red.js`

I try also to remove from Manage Palette but I have the error:

Unrecognised module: node-red-contrib-aedes

Thanks for suggestion.

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [5 August 2025 13:26 UTC](https://discourse.nodered.org/t/problem-installing-node-red-contrib-aedes/98511/2 "2025-08-05T13:26:07Z")

</div>

node-red-contrib-aedes requires MongoDB by the looks of it - not sure that will be available in FlowFuse?

Probably best to change the category for this to FlowFuse so that one of the staff comments on it.

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [5 August 2025 14:17 UTC](https://discourse.nodered.org/t/problem-installing-node-red-contrib-aedes/98511/3 "2025-08-05T14:17:26Z")

</div>

Doesn't flowfuse provide an MQTT broker for you? I don't use flowfuse but I thought that MQTT was integral to its use.

---

<div class="post-metadata">

### Author: ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)
#### Post date: [5 August 2025 14:18 UTC](https://discourse.nodered.org/t/problem-installing-node-red-contrib-aedes/98511/4 "2025-08-05T14:18:34Z")

</div>

It doesn't require Mongo DB. You only need it if you want to use retained topics

[edit]

Well, it’s never been needed when I’ve installed it in the past but maybe something has changed 🙂

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [5 August 2025 15:16 UTC](https://discourse.nodered.org/t/problem-installing-node-red-contrib-aedes/98511/5 "2025-08-05T15:16:22Z")

</div>

> [@raffaele](#):
>
> whatwg-url

This is the module that requires `webidl-conversions` so something is quite off.

---

<div class="post-metadata">

### Author: ![GogoVega](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gogovega/32/71313_2.png) [@GogoVega](https://discourse.nodered.org/u/GogoVega)
#### Post date: [5 August 2025 15:23 UTC](https://discourse.nodered.org/t/problem-installing-node-red-contrib-aedes/98511/6 "2025-08-05T15:23:17Z")

</div>

However, I forgot to ask if the FF instance is cloud? Because it won't work.

> [@Colin](#):
>
> Doesn't flowfuse provide an MQTT broker for you?

It's a pro/enterprise feature.

---

<div class="post-metadata">

### Author: ![raffaele](https://avatars.discourse-cdn.com/v4/letter/r/90db22/32.png) [@raffaele](https://discourse.nodered.org/u/raffaele)
#### Post date: [5 August 2025 15:54 UTC](https://discourse.nodered.org/t/problem-installing-node-red-contrib-aedes/98511/7 "2025-08-05T15:54:34Z")

</div>

After install node-red-contrib-mongodb4, remove the previous installation of node-red-contrib-aedes and re-install node-red-contrib-aedes the node is installed.

Now is working fine.

Thanks at all

---

<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: [19 August 2025 15:54 UTC](https://discourse.nodered.org/t/problem-installing-node-red-contrib-aedes/98511/8 "2025-08-19T15:54:45Z")

</div>

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