Sunshine hours on Instromet works rather like a rain gauge, in that the station supplies a counter which just keeps increasing. As with rain, Cumulus has to remember the value of the counter at the start of the day, and subtract that from the counter that it reads from the station, to give today's figure.
Either the counter jumped up by 49 for some reason, or Cumulus got a lower figure than expected, reset the start of day counter to compensate, and then subsequently returned to normal, with the result that all subsequent figures are too high. If the latter has occurred, there will be a message that the sun hour counter has been reset in the diags file current at that time. If you zip up the diags folder and attach it, I can take a look.
To correct today's figure, you can stop Cumulus and edit today.ini. Find the [Solar] section, and within that the "SunStart" figure. Add 49 to that figure. If you want to correct the entries in the July log file, you can do that in a text editor while Cumulus is stopped. A description of the log file format is in the wiki -
http://wiki.sandaysoft.com/a/Monthly_log_files - field 23 (numbering from zero) is the one you want.