In industrial settings, you would tend to choose a sample rate with reference to the time constants of the process.
In this case the process is room temperature control? That won't change fast, so maybe every minute?
Additionally, be aware that long term log systems get really large. So even if you have plenty of bandwidth, storage is an issue.
Alternatively you can do some mixes sampling. For example, you could use a local node to poll the air con unit every 500ms, do some summary statistics (e.g. Min, max, average) and then send aggregate results off for logging every 2 minutes. Events like aircon start and stop could be logged as time stamped events to preserve time accuracy.
Also FYI, I hear that Rapberry Pis are a little prone to having their file systems wrecked if they're writing and the power fails, so make sure you back up often. (Or maybe try out one of those UPS shields with backup battery.)