How to modify ZWave polling interval with RPi HA?

I have a CT101 thermostat which needs polling (it doesn’t push status updates).

I’m running HA on a RPi, the Pi version.

I can set polling intensity, but not the interval for integrated ZWave. I know JS is replacing it but it has no proper polling setting yet at all, so I’m waiting.

So the question is: on the RPi HA, how do I set the ZWave polling interval?

You set it in configuration.yaml, the same place you set the polling intensity, for each entity, domain or glob of either. https://www.home-assistant.io/docs/z-wave/installation#polling_intensity

You can also create and setup the device config file (/config/zwave_device_config.yaml) and modify the intensity in the control panel, which will save the setting to the device config file.

zwave:
  device_config: !include zwave_device_config.yaml

I know JS is replacing it but it has no proper polling setting yet at all, so I’m waiting.

I doubt the driver nor HA will ever implement polling, so I wouldn’t advise waiting for it. If you switch, you can use zwavejs2mqtt and enable polling in its configuration, or implement your own polling with an automation using the zwave_js.refresh_value service call. The latter has downsides, depending on what you need to poll, as it works on entities, not values.

1 Like