I've probably played several hundred times at nursing homes over a period of close to forty years. I've never been paid or received an honorarium. From my experience, most nursing homes don't have a budget for that, except maybe on a special occasion. Never having had to ask for pay though, I'm not really sure. If you can afford to play for nothing, it's the highest paying job I know.
Jerry