openclaw-homeassistantControl smart home devices via Home Assistant: lights, climate, media, covers, scenes, sensors, automations, and more. 34 tools with readOnly and domain-leve...
Install via ClawdBot CLI:
clawdbot install homeofe/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 domainsGenerated Mar 1, 2026
Homeowners can control lights, climate, and media players via voice or chat, creating routines like morning wake-up scenes or energy-saving automations. This simplifies daily tasks and enhances comfort through centralized device management.
Property managers use this skill to remotely adjust thermostats, check sensor data for maintenance issues, and control lighting in vacation rentals or apartments. It improves operational efficiency and guest experience by enabling quick responses to tenant needs.
Businesses integrate the skill to track energy usage via sensors, automate climate control based on occupancy, and schedule lighting to reduce costs. This supports sustainability goals by providing data-driven insights for efficient resource management.
In healthcare settings, caregivers use the skill to adjust room temperatures, control lighting for patient comfort, and monitor environmental sensors. It aids in creating adaptive, safe spaces that support recovery and well-being through automated adjustments.
Retailers automate lighting and climate in stores to enhance ambiance, trigger scenes for promotions, and use sensors to monitor foot traffic. This skill helps optimize the shopping environment, potentially boosting sales and operational efficiency.
Offer a monthly subscription that includes access to the AI agent skill, premium automations, and customer support for residential users. Revenue is generated through recurring fees, with tiers based on the number of devices or advanced features like energy reports.
License the skill to property management companies as part of a bundled smart home solution for rental properties. Revenue comes from one-time licensing fees or per-property charges, with upsells for customization and ongoing maintenance services.
Provide a free basic version for controlling lights and switches, then charge for advanced features like climate automation, historical data analytics, and multi-user access. Revenue is generated through in-app purchases or premium upgrades targeting tech-savvy users.
💬 Integration Tip
Start by configuring allowedDomains to limit access to essential devices like lights and switches, ensuring safety before expanding to more complex controls like climate or automations.
Control Sonos speakers (discover/status/play/volume/group).
Control Philips Hue lights/scenes via the OpenHue CLI.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Control Home Assistant smart home devices, run automations, and receive webhook events. Use when controlling lights, switches, climate, scenes, scripts, or any HA entity. Supports bidirectional communication via REST API (outbound) and webhooks (inbound triggers from HA automations).
Use when integrating with Tesla's official Fleet API to read vehicle/energy device data or issue remote commands (e.g. start HVAC preconditioning, wake vehicle, charge controls). Covers onboarding (developer app registration, regions/base URLs), OAuth token flows (third-party + partner tokens, refresh rotation), required domain/public-key hosting, and using Tesla's official vehicle-command/tesla-http-proxy for signed vehicle commands.