Francesco,
The separation of the “hour of the year” data from the sunlight hours component is critical to its flexibility and power to take any vector you want as input. So I would be opposed to making such hourly information a required input for the component just to get the data out of the sunlight hours component in a daily format.
However, this type of situation is definitely something that the “Ladybug_Branch Data” component should be taking care of for you. Accordingly, I have modified the dataEachDay output of this component to be a “dataEachDayOfYear” so that you only need one component to get the results you need instead of 9:
You can find this more elegant way of getting daily values in the attached file and on the LB Github.
-Chris
ImprovedDayMonthHour.gh (398 KB)