{ "title": "GREE Controller", "config": { "step": { "user": { "title": "Connect to GREE Controller", "description": "Connect Home Assistant to the standalone Rust controller. Device commands will be proxied through the controller instead of the built-in GREE integration.", "data": { "url": "Controller URL", "token": "API token" } } }, "error": { "cannot_connect": "Cannot connect to GREE Controller", "invalid_auth": "Invalid controller API token" }, "abort": { "already_configured": "GREE Controller is already configured" } }, "entity": { "climate": { "direct_control": { "name": "Direct control", "state_attributes": { "fan_mode": { "state": { "auto": "Auto", "low": "Low", "medium_low": "Medium-low", "medium": "Medium", "medium_high": "Medium-high", "high": "High" } }, "swing_mode": { "state": { "off": "Off", "on": "Full range (Auto)", "fixed_upper": "Fixed: Top", "fixed_upper_middle": "Fixed: Upper-middle", "fixed_middle": "Fixed: Middle", "fixed_lower_middle": "Fixed: Lower-middle", "fixed_lower": "Fixed: Bottom", "swing_upper": "Swing: Top", "swing_upper_middle": "Swing: Upper-middle", "swing_middle": "Swing: Middle", "swing_lower_middle": "Swing: Lower-middle", "swing_lower": "Swing: Bottom" } }, "swing_horizontal_mode": { "state": { "off": "Off", "on": "Full range (Auto)", "fixed_left": "Fixed: Left", "fixed_left_middle": "Fixed: Left-middle", "fixed_middle": "Fixed: Middle", "fixed_right_middle": "Fixed: Middle-right", "fixed_right": "Fixed: Right" } } } }, "zone_thermostat": { "name": "Thermostat", "state_attributes": { "preset_mode": { "state": { "auto": "Auto schedule", "comfort": "Comfort", "sleep": "Sleep", "away": "Away" } }, "swing_mode": { "state": { "off": "Off", "on": "Full range (Auto)", "fixed_upper": "Fixed: Top", "fixed_upper_middle": "Fixed: Upper-middle", "fixed_middle": "Fixed: Middle", "fixed_lower_middle": "Fixed: Lower-middle", "fixed_lower": "Fixed: Bottom", "swing_upper": "Swing: Top", "swing_upper_middle": "Swing: Upper-middle", "swing_middle": "Swing: Middle", "swing_lower_middle": "Swing: Lower-middle", "swing_lower": "Swing: Bottom" } }, "swing_horizontal_mode": { "state": { "off": "Off", "on": "Full range (Auto)", "fixed_left": "Fixed: Left", "fixed_left_middle": "Fixed: Left-middle", "fixed_middle": "Fixed: Middle", "fixed_right_middle": "Fixed: Middle-right", "fixed_right": "Fixed: Right" } } } } } } }