Admittedly, that component that I built was really not coded well. Not only did I not use the best methods to account for estimating missing data like solar radiation but I did not code it to handle the wide array of situations that you encounter in the NOAA database (including a lot of holes in some data sets).
What I can say is that I just finished a pull request to the Ladybug[+] Core Library that adds nearly everything that is needed to build this workflow correctly. So I can put together some components that use these methods soon after we merge in that pull request (which should be within a week or so).
In the meantime, the best that I can offer is either manually processing the NOAA data or, if you know python, you can clone my branch of the Ladybug[+] core repository and use the EPW object, zhang-huang sky model, and a few other functions to help you process some of the data.