Skip to content

Control schema

monikapurpl3 edited this page Aug 21, 2026 · 1 revision

Control schema

Used identically by the API, the web UI, the app, and the diagnostic CLI:

Field Values
operational_mode AUTO COOL DRY HEAT FAN_ONLY
swing_mode OFF VERTICAL HORIZONTAL BOTH — two physical flaps; an unsupported one is silently ignored by firmware
target_temperature 16.030.0 in 0.5° steps (Celsius on the wire; clients may display °F)
fan_speed 20 / 40 / 60 / 80 / 100, plus 102 = auto
beep optional bool on POST /control only — whether the unit chirps on accept. Omitted ⇒ silent. Not part of the returned state.

POST /control applies only the fields present in the body. beep defaults to false when omitted (so schedules/curves and older clients stay quiet); a client sends beep: true to make the unit chirp on accept.

Clone this wiki locally