Force battery to be switch not number
Implement and handle WALL_THERMOSTAT_STATE messages.
Message sequencing tidy up
Be more defensive about data from messages. Add mode handling for THERMOSTATE_STATE message
Return correct types for last commit to work.
Implement different time info request handling. Wall thermostat seems to get grumpy if we send a time information packet in response to every request so we now just check if it's with 30 seconds of the time we have and if it is then we just ACK it.
Implement 10s pacing for transmit of setpoints.
Handle valve position