docs: def _lw_decode(self, msg):
          """LW: temperatures from all keypads and zones 1-16."""
          keypad_temps = []
          zone_temps = []
          for i in range(16):
              keypad_temps.append(int(msg[4+3*i:7+3*i]) - 40)
              zone_temps.append(int(msg[52+3*i:55+3*i]) - 60)
          return {'keypad_temps': keypad_temps, 'zone_temps': zone_temps}