ZWaveJS2MQTT - FotrezZ MIMOLite Configuration

I’m migrating to ZWaveJS2MQTT from Hubitat and figured I’d document each device that required a few tweaks.

  • Home Assistant: 2021.10.3
  • Z-Wave JS to MQTT: 0.27.0

When the MIMOLite first gets added it can be controlled by the binary sensor doesn’t update when the contact is opened/closed. This can be fixed by configuring association groups:

Specifically adding the Binary Sensor report group association to the controller, NodeID_1 in my case, results in contact state changes being immediately reported.

If you think that’s something that should be enabled by default, you could submit a Bug Report to node-zwave-js and make a request, or you could even submit a PR yourself. The device configuration file controls which association groups the controller will assign automatically.

The official device handler from Fortrezz does automatically configure groups 2, 3 and 4. So it seems reasonable that Z-Wave JS could as well.

Oh nice! I’ll go get that PR sent, I’m new to ZWaveJS and didn’t realize getting those groups setup was part of the controller config.

edit: https://github.com/zwave-js/node-zwave-js/pull/3512

Looks like I need to tweak the commit message

fix(config): mark 'Binary ... MIMOLite should do it.