Homogeneity tests involve a large number of tests, XLSTAT offer four tests (Pettitt, Buishand, SNHT, or von Neumann), for which the null hypothesis is that a time series is homogenous between two given times.
Pl see the work out example for Homogeneity tests.
The attached link might be useful to you. https://uc-r.github.io/assumptions_homogeneity. This link contains R code for Homogeneity visualization, Bartlett’s Test, Levene’s Test and Fligner-Killeen’s Test for checking the assumption of homogeneity.
The hydroTSM -package https://cran.r-project.org/web/packages/hydroTSM/vignettes/hydroTSM_Vignette-knitr.pdf has many useful funtions for daily precipitation data.
The reddPrec package https://cran.r-project.org/web/packages/reddPrec/reddPrec.pdf has for precipitation data a good quality control function
The Package DescTools (Tools for Descriptive Statistics) https://cran.r-project.org/web/packages/DescTools/index.html provides contains functions for most of the mentioned tests