Seconded.Thanks for the pictures, that looks like a nasty piece of cheap kit.
That foam seal doesn't look as though it makes it an IP66 case or even IP anything which is definitely required for anything with an uncoated PCB in it. Moisture will certainly get into that.
Must say it looks a bit breadboard and very much Chinese.
It shouldn't cost any more than around £100 as the parts cost far less.