I've done some more testing with the API calls using your station id ICOKERRY3 and your and my API keys, and found that it is the API itself that is returning the summary instead of the detail data for the day using
https://api.weather.com/v2/pws/history/all?stationId=ICOKERRY3&format=json&units=m&date=20230731&apiKey=<apikey>&numericPrecision=decimal
using my API key or your's results in a summary JSON file {
"observations": [
{
"stationID": "ICOKERRY3",
"tz": "Europe/Dublin",
"obsTimeUtc": "2023-07-30T23:29:14Z",
"obsTimeLocal": "2023-07-31 00:03:53",
"epoch": 1690759754,
"lat": 52.10387,
"lon": -9.891839,
"solarRadiationHigh": null,
"uvHigh": null,
"winddirAvg": 240,
"humidityHigh": 95,
"humidityLow": 95,
"humidityAvg": 95,
"qcStatus": -1,
"imperial": {
"tempHigh": 60.6,
"tempLow": 60.6,
"tempAvg": 60.6,
"windspeedHigh": 10.1,
"windspeedLow": 10.1,
"windspeedAvg": 10.1,
"windgustHigh": 14,
"windgustLow": 14,
"windgustAvg": 14,
"dewptHigh": 59.2,
"dewptLow": 59.2,
"dewptAvg": 59.2,
"windchillHigh": 60.6,
"windchillLow": 60.6,
"windchillAvg": 60.6,
"heatindexHigh": 60.6,
"heatindexLow": 60.6,
"heatindexAvg": 60.6,
"pressureMax": 29.67,
"pressureMin": 29.67,
"pressureTrend": null,
"precipRate": 0,
"precipTotal": 0
}
}
]
}
Using my KCASARAT1 station ID returns the expected 288 observations for the day. So, the update to V1.33 of WXDailyHistory.php won't fix the issue (but will avoid some Notice errata for missing wind speed/direction indications).
I fear this may be a question for WeatherUnderground tech support to address as the API itself seems to be not returning the expected data.