They're cheap, nice-looking, mountable, and relatively waterproof. The fronts also just ping off if you need to get access to the innards (but you could probably screw into the side with a strange-headed screw like a pentalobe/torx if you wanted to stop people getting in)
For the sensors it might be worth making a rain shield to go over the top and protect them - I guess either 3D printed or just bent metal. You might also find that you can use the cloth they use on speaker fronts to help to protect the sensors a bit.
Otherwise companies like Farnell/RS/Rapid Electronics have a very good selection of tough boxes, but you usually end up paying a lot for them :)
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Which country are you in?
I recently discovered electrical 'Junction Boxes':
They're cheap, nice-looking, mountable, and relatively waterproof. The fronts also just ping off if you need to get access to the innards (but you could probably screw into the side with a strange-headed screw like a pentalobe/torx if you wanted to stop people getting in)
For the sensors it might be worth making a rain shield to go over the top and protect them - I guess either 3D printed or just bent metal. You might also find that you can use the cloth they use on speaker fronts to help to protect the sensors a bit.
Otherwise companies like Farnell/RS/Rapid Electronics have a very good selection of tough boxes, but you usually end up paying a lot for them :)