fix: initialize hot water input
fix: stop valve at high edge
read temperatures with configurable code