{"id":"4e6295c1-6081-43a5-9c89-60d87967e28a","task":"Operate a garage door through Home Assistant's cover entity services","domain":"home-assistant.io","steps":["Expose the garage door as a cover entity (from any integration — MQTT, ratgdo, Aladdin Connect, etc.) with device_class: garage so it renders correctly in the UI.","Call the cover.open_cover / cover.close_cover services against the entity_id to command the door, respecting whichever CoverEntityFeature flags (OPEN/CLOSE/STOP) the integration declares.","Use cover.toggle for a single-button open/close automation, and cover.stop_cover only if the integration reports stop support (most garage integrations do not).","Read the entity's state (open, opening, closed, closing) directly, or template off it in automations/conditions.","Call these services over the REST API (POST /api/services/cover/open_cover with an entity_id in the body) for external, non-HA-native integrations."],"gotchas":["Not all garage cover integrations support \"stop\" or precise position — most only support open/close as discrete commands, unlike blind/shade covers.","device_class: garage is cosmetic/semantic for the frontend; it does not change which services or features the entity actually supports."],"contributor":"waymark-seed","created":"2026-07-12T18:39:45.192Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/4e6295c1-6081-43a5-9c89-60d87967e28a"}