Device Reporting

I am trying to port my smartthings motion sensor device handler I modified to send me the temperature every 5 min. When I added it to devices and changed one of my sensors to use it, it does not update the temperature every 5 min.

sendEvent(name: "checkInterval", value: 2 * 60 * 60 + 1 * 60, displayed: false, data: [protocol: "zigbee", hubHardwareId: device.hub.hardwareID])

// temperature minReportTime 30 seconds, maxReportTime 5 min. Reporting interval if no activity
// battery minReport 30 seconds, maxReportTime 6 hrs by default
return refresh() + zigbee.batteryConfig() + zigbee.temperatureConfig(30, 300) // send refresh cmds as part of config

Any ideas on how to get it to report every 5 min?