This commit is contained in:
Mateusz Gruszczyński committed 2026-09-23 09:24:15 +02:00
1 parent 0148daf410
commit f08613a254
23 files changed
+290 -70

No files matched your search

+13 -4
View File
@@ -2,7 +2,7 @@
"openapi": "3.1.0",
"info": {
"title": "GREE Controller API",
"version": "0.15.17",
"version": "0.15.18",
"summary": "Local HTTP/WebSocket API for GREE Controller",
"description": "Local API used by the GREE Controller Web UI and Home Assistant integration.",
"license": {
@@ -3120,7 +3120,7 @@
"History"
],
"summary": "Get resolved control plan",
"description": "Machine-readable desired-vs-actual thermostat plan with ownership, blocking reasons, schedules, next events and per-zone control decisions. The response shape is unchanged; the bundled Web UI receives plan changes through WebSocket and uses this endpoint as a fallback/resynchronization surface.",
"description": "Machine-readable desired-vs-actual thermostat plan with ownership, blocking reasons, schedules, next events and per-zone control decisions. Flow-generated rules include flow ownership and the persisted last_trigger_trace snapshot from the latest execution attempt. The bundled Web UI receives plan changes through WebSocket and uses this endpoint as a fallback/resynchronization surface.",
"operationId": "controlPlan",
"security": [
{
@@ -6079,7 +6079,7 @@
},
"version": {
"type": "string",
"example": "0.15.17"
"example": "0.15.18"
},
"uptime_seconds": {
"type": "integer",
@@ -7846,7 +7846,8 @@
"enum": [
"temperature_above",
"temperature_below",
"time"
"time",
"flow"
],
"example": "temperature_above"
},
@@ -7914,6 +7915,14 @@
],
"format": "date-time"
},
"last_trigger_trace": {
"type": "array",
"description": "For Flow-generated automations, snapshot of evaluated Flow blocks from the latest execution attempt.",
"items": {
"type": "object",
"additionalProperties": true
}
},
"flow_id": {
"type": [
"string",