do you think this voltage depends on the ambient temperature?....for emergency lighting use, how do i ensure our nimh's are kept topped up all the time?
A battery has a maximum voltage that it will hold, based on its internal chemistry.
It means that if you send current through it at a tiny rate, maybe C/50, it will not rise above that inherent volt level. (I think of this as 1.38V, but that is my DMM.)
Now if you 'push' the battery by applying a high charge rate, it heats up. It elevates the volt level artificially. Readings are invalid for several hours, until the battery settles.
My observations of charging, measuring, etc., are all at room temperature.
You ought to do tests on a battery pack at various temperatures. Charge it at C/20, say, until the volt level stops rising. Then reduce applied voltage until no current flows in. Wait 24 hours, then see if there is any change.
NIMH's have a higher self-discharge rate than nicads. It can be measured as milliamp-hours per month. Your aim is to apply a volt level, so as to replace amp-hours lost through self-discharge.
What volt levels are we talking about?
Suppose you maintain a nimh at 1.25 V. Doubtless that is a 'safe' level and will not overcharge it, nor reduce its useful life. However it will power your light for a disappointingly short time.
Suppose you maintain it at 1.30 V. In my mind that is still safe, it will not overcharge the nimh, and will provide a bit longer emergency operation.
Or suppose you maintain it at 1.35 V. Emergency operation time should be maximum. This level should be okay at room temperature, but only real tests will tell you if it does or doesn't overcharge at higher or lower temperatures.
It's my guess that maintaining it at 1.40 V will result in overmuch trickle charge in all temperatures, reducing its useful life. However I have not done definitive tests. So my guess may be useless when it comes to your batteries.