A simple solution: To harvest rainwater in separate reservoirs where the rainwater will sediment (1/2 - 1 day, a regular addition of alum - SaanSom , so easily available and cheap in Thailand can improve the water quality). Then with the intake few cm above the muddy bottom you get quite a clean water for addition to the other general water storage, hence, reducing the water hardness substantially.