Try the B&M Ixon IQ light.
Peter White sells them.
It uses the same optics as my Schmidt Edelux and the B&M dynamo lights, but it's battery-powered and has a bar mount, or an optional fork crown mount. The optics have that German sharp cutoff on the top so light isn't spraying up into the fog in front of your eyes. Its light stays down low on the road.