Can anyone shed any more light on the use of the zwave “set_config_parameter” ?
I’d like to configure a aeotec multi sensor and change parameter 5 to 2 thus changing it to generate a binary report, the example on this site looks good:
eg:
{“entity_id”: “sensor.aetoec_multisensor_6_luminance_5”,
“parameter”: “5”,
“value”: “2”
}
but when trying it on my system i’ve added. eg:
{“entity_id”: “sensor.aeotec_zw074_multisensor_gen5_luminance_61”,
“parameter”: “5”,
“value”: “2”
}
I get an error in the OZW.log, eg:
2016-10-17 22:45:16.251 Warning, Invalid Index Set on ValueList
- HA crashes completely with this to the home-assistant.log file:
16-10-17 22:47:31 homeassistant.core: Invalid service data for zwave.set_config_parameter: extra keys not allowed @ data[‘description’]. Got ‘Set a config parameter to a node on the Z-Wave network.’
extra keys not allowed @ data[‘fields’]. Got {‘parameter’: {‘description’: ‘5’}, ‘entity_id’: {‘description’: ‘sensor.aeotec_zw074_multisensor_gen5_luminance_61’}, ‘value’: {‘description’: ‘2’}}
required key not provided @ data[‘entity_id’]. Got None
required key not provided @ data[‘parameter’]. Got None
required key not provided @ data[‘value’]. Got None
The example on the UI looks like this:
{
“description”: “Set a config parameter to a node on the Z-Wave network.”,
“fields”: {
“entity_id”: {
“description”: “Name of entity to set config parameter to.”
},
“parameter”: {
“description”: “Parameter number to set (integer).”
},
“size”: {
“description”: “(Optional) The size of the value. Defaults to 2.”
},
“value”: {
“description”: “Value to set on parameter. (integer).”
}
}
}
Somthing isn’t right - any ideas??