* Add services to the Hydrawise integration * Add validation of duration ranges * Remove clamping test * Fix duration type in test * Changes requested during review * Add back the HydrawiseZoneBinarySensor class
* Add flow and rain sensor support to Hydrawise * Address comments * Cleanup * Review comments * Address review comments * Added tests * Add icon translations * Add snapshot tests * Clean up binary sensor * Mypy cleanup * Another mypy error * Reviewer feedback * Clear next_cycle sensor when the value is unknown * Reviewer feedback * Reviewer feedback * Remove assert * Restructure switches, sensors, and binary sensors * Reviewer feedback * Reviewer feedback