With 632
The Rachio accessory is staying available in HomeKit for me for the most part. It seems like the ‘aid’ keeps changing or the mdns ‘c#’ value is being incremented without the device being exposed causing it to loose all the configuration and move back to the default room.
Additionally the name characteristics seem to only be exposed sometimes which results in sometimes it appearing with Zone1 and sometimes the name of the zone.
Additionally it appears that the mdns ‘sf’ value is sometimes updated to be 0 before pairing is complete which causes pairing to abort as HomeKit thinks Rachio has already paired with another HomeKit controller.