How to include older Fibaro Wall Plugs?

Hi,

is there any good way to include Fibaro Wall Plugs from 2018? They are Z-Wave Plus.

With those, you have to press their button fast three times, to get them into inclusion mode.

Z-Wave JS UI always times out, but the plug seems to be included half way anyways. It shows green, when I unplug it and plug it back in, what is a sign for inclusion.

But in Z-Wave JS UI it doesn’t show up until I restart the UI. Then it shows up as partially included node. (No name, not working). I have to remove it and do a factory reset on the plug to start over.

I tried this with the plug literally next to the Z-Wave controller.

You could try:
Fibaro Reset & include procedure

  • power off
  • push & hold button B
  • power on, let B go after 10 seconds and quickly push short
  • power off
  • power on

Include

  • 3x short S1

I used no security

But when I use no security, can those plugs still relay messages from security devices in the mesh network?

In my experience, re-interviewing a “unknown manufacturer / unknown product” device after inclusion sometimes helps for Z-wave JS to correctly identify it.

Setting inclusion to no security tends to help with including older devices as well. Whether or not it’ll work with your security devices remains to be seen. Of course, if it’s not properly included you can be 100% sure it doesn’t work :slight_smile:

Doesn’t work, even with no security.

Any other ideas what I could try?

I was successful including an older Fibaro Wall Plug running Z-Wave (without Plus) by using the normal in inclusion mode and the restarting Z-Wave JS UI. Then a partially included node showed up that I re-interviewed.

But that method doesn’t seem to work with the Fibaro Wall Plugs running Z-Wave Plus.

2026-02-01 11:36:22.715 CNTRLR [Node 118] The node is now alive.
2026-02-01 11:36:22.717 INFO Z-WAVE: [Node 118] Has returned from the dead
2026-02-01 11:36:22.718 CNTRLR « [Node 118] Received updated node info
2026-02-01 11:36:22.720 INFO Z-WAVE: [Node 118] Node info (NIF) received
2026-02-01 11:36:22.721 CNTRLR [Node 118] Beginning interview - last completed stage: NodeInfo
2026-02-01 11:36:22.722 CNTRLR » [Node 118] Querying securely supported commands (S0)…
2026-02-01 11:36:23.975 CNTRLR [Node 118] The node did not respond after 3 attempts, it is presumed dead
2026-02-01 11:36:23.976 CNTRLR [Node 118] The node is now dead.
2026-02-01 11:36:23.977 INFO Z-WAVE: [Node 118] Is now dead
2026-02-01 11:36:23.978 CNTRLR [Node 118] Interview attempt (2/5) failed, node is dead.
2026-02-01 11:36:23.979 ERROR Z-WAVE: [Node 118] Interview FAILED: The node is dead
2026-02-01 11:36:25.005 INFO APP: ::ffff:127.0.0.1 GET /health/zwave 301 162 - 2.182 ms
2026-02-01 11:36:54.560 INFO Z-WAVE: [Node 040] Value updated: 113-0-alarmType 0 => 0
2026-02-01 11:36:54.563 INFO Z-WAVE: [Node 040] Value updated: 113-0-alarmLevel 0 => 0
2026-02-01 11:36:54.565 INFO Z-WAVE: [Node 040] Value updated: 113-0-Access Control-Door state (simple) 22 => 22

“Z-Wave JS UI always times out,” - this is the issue . Extend the default 30 sec time to like 120 sec and 90% of the problems will be gone

I included many of those old Fibaro devices, they all work. i dont use the “default”, i always include with no security. Imo that security is overrated and causes a bunch of issues