OK, for several years I have been using the following to query if my sprinklers were running for my pool automation project:
curl -s -X GET -H "Content-Type: application/json" -H "Authorization: Bearer xxxxxx-xxxx-xxxx-xxxx-xxxxxx" https://api.rach.io/1/public/device/xxxxxx-xxx-xxxx-xxxxx-xxxxxx/current_schedule
I query this URL once per minute. As of less than an hour ago, I am now getting the following error when I make the query:
{"code":"400","error":"IncorrectResultSizeDataAccessException for Person found for search entity:com.rachio.persistence.model.Person@7c44c772"}
Any idea if this is due to a “sudden” change in the Rachio API or some other error in the Rachio API cloud service?
Any ideas would be greatly appreciated.