Thanks @Jonpho
Here is my update and an account of what I have done for future reference and to help out any other peeps out there who may encounter this issue.
I downloaded the Fibaro Motion Sensor ZW5 device handler (DH) that is listed at the beginning of this thread.
I then copied in all the parameters as listed in the manual with the settings that I require into the def configure section.
Here is a copy of the complete section:-
def configure() {
log.debug “Executing ‘configure’”
def cmds = []
cmds += zwave.wakeUpV2.wakeUpIntervalSet(seconds: 7200, nodeid: zwaveHubNodeId)//FGMS' default wake up interval
cmds += zwave.manufacturerSpecificV2.manufacturerSpecificGet()
cmds += zwave.manufacturerSpecificV2.deviceSpecificGet()
cmds += zwave.versionV1.versionGet()
cmds += zwave.associationV2.associationSet(groupingIdentifier:1, nodeId:[zwaveHubNodeId])
cmds += zwave.batteryV1.batteryGet()
cmds += zwave.sensorMultilevelV5.sensorMultilevelGet(sensorType: 1, scale: 0)
cmds += zwave.sensorMultilevelV5.sensorMultilevelGet(sensorType: 3, scale: 1)
cmds += zwave.wakeUpV2.wakeUpNoMoreInformation()
cmds += zwave.configurationV2.configurationSet(parameterNumber: 1, size: 1, configurationValue: [8])
cmds += zwave.configurationV2.configurationSet(parameterNumber: 2, size: 1, configurationValue: [3])
cmds += zwave.configurationV2.configurationSet(parameterNumber: 3, size: 1, configurationValue: [1])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 4, size: 1, configurationValue: [1])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 6, size: 2, configurationValue: [0,20])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 8, size: 1, configurationValue: [0])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 9, size: 2, configurationValue: [0,100])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 12, size: 1, configurationValue: [0])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 14, size: 2, configurationValue: [0,255])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 16, size: 2, configurationValue: [0,0])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 18, size: 2, configurationValue: [0,15])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 20, size: 1, configurationValue: [20])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 22, size: 2, configurationValue: [0,30])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 24, size: 1, configurationValue: [0])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 25, size: 1, configurationValue: [1])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 28, size: 1, configurationValue: [0])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 29, size: 1, configurationValue: [0])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 40, size: 2, configurationValue: [0,200])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 42, size: 2, configurationValue: [0,300])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 60, size: 2, configurationValue: [0,20])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 62, size: 2, configurationValue: [3,900])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 64, size: 2, configurationValue: [0,0])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 66, size: 2, configurationValue: [0,0])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 80, size: 1, configurationValue: [0])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 81, size: 1, configurationValue: [50])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 82, size: 2, configurationValue: [0,100])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 83, size: 2, configurationValue: [3,1000])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 86, size: 1, configurationValue: [18])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 87, size: 1, configurationValue: [28])
cmds += zwave.configurationV1.configurationSet(parameterNumber: 89, size: 1, configurationValue: [1])
encapSequence(cmds, 500)
}
I then changed the sensor DH to the amended DH that includes all the parameters above.
I did a three button press to put the sensor in configuration mode.
Pressed the configuration button in the ide for the device.
Waited a couple of minutes and the device settled down OK.
No more flashing LED with motion and I am also getting the reports for lux and temp as per my settings.
Happy days.
Thanks to all who have provided me with guidance and information to enable me to complete this reconfiguration.
Now to start on the second sensor…