Major weather bug makes Rachio Useless

Selected a local station - kcalosal227- made no difference. When 7/9 was “Today”, it showed that the temperature was to be 90 deg F, but now it shows that the temperature history for 7/9 is 64 degrees. A 26 degree differential. The Forecast ET for 7/9, zone 7 was 0.17. Its end of day calculation was 0.11, a 35% reduction. Its saying add an inch of water every 9 days to a lawn in full sun in 90 degree temperature. That’s a lawn killer. KCALOSAL227 showed a high of 87.8 deg F, average 69.4. Rachio shows it was high 64, low 57. Where did that come from?
Is Rachio using the same weather station for its “in day” forecast as it is using for its end of day ET calculation? My betting is that it is not, and that it doesn’t have the code to translate the kcalosalxx weather stations.
I’ve got approximately $800 invested in these 4 Rachios. Too late to return them now. Warranty isn’t going to fix this bug. What’s my recourse? Willing to return to Rachio with receipts. Can’t keep using them. My lawns are dying!
One thing a weather station has to do is accurately calculate ET. Rachio does not.