Install
openclaw skills install openclaw-homeassistantControl smart home devices via Home Assistant: lights, climate, media, covers, scenes, sensors, automations, and more. 34 tools with readOnly and domain-level safety guards.
openclaw skills install openclaw-homeassistantOpenClaw plugin for Home Assistant integration. Control your entire smart home from chat.
ha_status - HA config, version, locationha_list_entities - List entities (filter by domain/state)ha_get_state - Get single entity state + attributesha_search_entities - Search entities by name patternha_list_services - Available services by domainha_light_on - Turn on (brightness, color_temp, rgb, transition)ha_light_off / ha_light_toggleha_light_list - All lights with current stateha_switch_on / ha_switch_off / ha_switch_toggleha_climate_set_temp - Set temperature + HVAC modeha_climate_set_mode - heat/cool/auto/offha_climate_set_preset - home/away/eco/boostha_climate_list - All climate entities with tempsha_media_play / ha_media_pause / ha_media_stopha_media_volume - Set volume (0.0-1.0)ha_media_play_media - Play specific mediaha_cover_open / ha_cover_closeha_cover_position - Set position (0-100)ha_scene_activate / ha_script_run / ha_automation_triggerha_sensor_list - All sensors with valuesha_history - Entity history over timeha_logbook - Recent logbook entriesha_call_service - Any service callha_fire_event - Fire custom eventsha_render_template - Jinja2 templatesha_notify - Send notifications{
"url": "http://your-ha-instance:8123",
"token": "YOUR_LONG_LIVED_ACCESS_TOKEN",
"allowedDomains": ["light", "switch", "climate"],
"readOnly": false
}
readOnly: blocks all write operationsallowedDomains: restricts to specific device domains