Fixed
- Drastically reduce REST API usage (#370). Device commands (valve open/close, mower, power socket, buttons) no longer trigger a full
GET /locations+GET /locations/{id}re-fetch on every action. State is already kept current via the WebSocket, so each command now costs a singlePUT /commandrequest instead of three. Previously a few watering cycles per day could exhaust the 700 requests/week quota.
If you've been hitting 429 rate-limit errors, please update and check the "API Requests (Week)" diagnostic sensor — the requests_by_endpoint breakdown should now show far fewer GET /locations calls.
Full Changelog: 3.1.0-beta2...3.1.0-beta3