I used the Device firmware updater app to try and update the firmware on two new Aeotec aerQ Temperature and Humidity Sensors.
I googled and found this guide which I followed:
Having followed the steps, i.e. made sure it is the right file, I don't have security enabled, disabled the devices using the checkboxes and then the app, the app responds with 'Device did not respond to firmware metadata request'.
Any thoughts on how to overcome that and install the firmware?
I see this is in the guide, but did you press the "action" (only?) button on the sensor to wake it right before this happens? (You'll need to make sure it's awake for the update itself, but you might also need it on the screen before when it tries to fetch the current version from the device.)
The docs actually do suggest disabling it. The reason is that battery powered Z-Wave devices sleep, and many drivers will respond to their wake up, do some things, then tell the device to go back to sleep — but during a firmware update, you'll need to avoid that last thing. Disabling the driver will prevent the driver from doing that since the driver code can't run then. (Disabling only affects the driver, nothing about Z-Wave or the device itself, so it should be harmless for this process for any device, but it's generally not necessary otherwise.)
EDIT: And, of course, this is only applicable to the built-in updater app; if you're using the "community" driver, the device cannot be disabled.