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