Zwavejs2mqtt OTA firmware upgrade?

Has anyone actually done the OTA upgrade with zwavejs2mqtt? Many instructions say you have to deassociate the device from the network in order to update it. I’d rather not do that, as many of my sensors are hard to get to. Also, I downloaded the firmware for the Aeotec MultiSensor 6 and got a RAR file with an exe and a bunch of dlls. It isn’t obvious what or where the firmware file is.

The instructions that tell you to exclude the device are probably targeting users of SmartThings or Vera or a similar hub. It sounds like they’re providing a PC utility to perform the upgrade for you, which expects to talk directly to a USB dongle. Since you’re probably already using a USB dongle attached to the machine running Zwavejs2mqtt, you should be able to update directly from Zwavejs2mqtt if you can identify the firmware file. If you can’t, worst case you’ll just need to plug the USB dongle into a PC, run the update utility, let it update the device, and plug the dongle back into the machine running Zwavejs2mqtt.

I have done a firmware update OTA on iblind devices. The distance between the ZWave stick and the device mattered a lot. I had multiple failures with them 20 feet away, and first time success 3 feet away. You tend to get a lot of timeouts with longer distance, that for whatever reason do not recover. The reason you see advice to disassociate I think is because your ZWave network will become very busy in the OTA update, and the route from device to stick may be long with hops in between; using another network can remove those issues.

Did you end up trying this OTA upgrade via ZwaveJS2MQTT?

I’ve got a firmware upgrade for a few Zooz ZEN dimmers, but I really don’t want to deassociate and reassociate them since they’re such a pain to pair compared to other devices from GE/Jasco and Inovelli. Has anyone successfully done a Zooz ZEN OTA firmware upgrade via ZwaveJS2MQTT?

I do it all the time, works perfectly, and no, I don’t have to exclude/include the device. I do it for my Inovelli’s often.

Thanks. It’s been hit or miss me for to successfully update ZEN 72s via OTA from ZwaveJS2MQTT. I’m finding many of them get nearly to end of the fragments and the update times out.

Considering the problems I had pairing the ZEN 700 series switches to my controller compared to the Inovellis, I’m convinced they’re inferior quality in comparison.

Haven’t done an OTA update for an Involli yet, but I’m hopeful that it will be more reliable than these Zooz switches.

1 Like

Thought I would add my experience…I OTA upgraded firmware on an Aeotec HEM-Gen5 live on the existing network/location (no moving it close to the Z-stick, no excluding it from the network). For an Aeotec device, ZWaveJS2MQTT, supports the use of Aeotec’s .exe file (the .exe file is archived inside their .rar file). It took around 15 minutes for the upgrade. After the upgrade, the device is reinterviewed, and the previous device configuration was there so I didn’t have to reconfigure it.


If I may ask, what was your process exactly?
Doesn’t seems to be doing anything when I try the following?

  • zwaveJS2MQTT
  • control panel
  • select the device
  • advance
  • firmware update
  • begin
  • select Aeotec exe file
  • ok

    seems to be doing nothing

I don’t recall seeing anything in the GUI as the update was proceeding. I had the logger open and could see the update activity there.

I updated 5 Aeotec Recessed Door Sensor 7s tonight. Worked a charm.