Add support for a rain gauge.
Merge branch 'hardware-support' into development