I was struggling to get NUT working a few weeks ago. After some time battling with errors, I discovered that my UPS was recognised by sensorsd and I didn't actually need NUT. The data isn't quite as rich as NUT provides, but for me it was sufficient.
I know it's not an answer to your question, so please disregard if it's not helpful. -- Jon