Hey @FuzzyMicrobe,
I’m so sorry for the frustration and completely understand. Our team truly tried incredibly hard to make this work. Our team of engineers worked for a year and a half to try and get this to fit onto the Generation 2, but Homekit requires so much more memory than we expected and we weren’t able to make it work.
I can assure you that our team has not cut corners, nor have we kept this feature from the Generation 2 in order to sell the Rachio 3 controllers.
However, if you’re interested, @conradh created a hack earlier this year for Generation 2 and HomeKit. You can learn more about that here.
Again, we’re incredibly sorry that Homekit cannot work with the Generation 2.
-Lo