A dehumidifier doesnt work well at lower temperatures unless a decetesant model, also needs to be well closed off from external air or thats what it will be removing moisture from.
To fix battens on rough walls you could try a squirt of low expansion foam under each one and tighten full once its...