glitch-homeassistantControl and monitor Home Assistant smart devices using commands for lights, switches, covers, climate, scenes, and scripts via the HA API.
Install via ClawdBot CLI:
clawdbot install chris6970barbarian-hue/glitch-homeassistantControl smart home devices via Home Assistant API.
# Run this to configure
ha-cli setup <HA_URL> <TOKEN>
# Example:
ha-cli setup 192.168.1.100 your_long_lived_token_here
Or set environment variables:
export HA_URL="http://homeassistant.local:8123"
export HA_TOKEN="your_token_here"
# Turn on device (any type)
ha-cli on <device_name>
ha-cli <device_name> on
# Turn off device
ha-cli off <device_name>
ha-cli <device_name> off
# Set brightness (0-100)
ha-cli brightness <0-100> <device_name>
ha-cli <device_name> brightness 75
# Set RGB color
ha-cli rgb #RRGGBB <device_name>
ha-cli rgb #FF5500 "Living Room"
# Set temperature
ha-cli <temperature> <thermostat_name>
ha-cli 22 thermostat
# Activate scene
ha-cli scene <scene_name>
ha-cli scene movie
# Run script
ha-cli script <script_name>
ha-cli script morning
# Check HA status
ha-cli status
ha-cli info
# List all entities
ha-cli list
ha-cli list entities
# List by domain
ha-cli list light
ha-cli list switch
ha-cli list climate
| Domain | Commands | Examples |
|--------|----------|----------|
| light | on, off, brightness, rgb | ha-cli on living room |
| switch | on, off | ha-cli off tv |
| cover | open, close, stop | ha-cli open blinds |
| climate | temperature, mode | ha-cli 22 thermostat |
| lock | lock, unlock | ha-cli lock front door |
| scene | activate | ha-cli scene movie |
| script | run | ha-cli script morning |
homeassistant/
āāā SKILL.md # This file
āāā README.md # User documentation
āāā ha-cli # Main CLI executable
āāā ha # Bash wrapper
āāā config.json # Saved configuration
Generated Feb 26, 2026
Homeowners can automate lighting, climate, and security devices via voice or CLI commands, enhancing convenience and energy efficiency. For example, turning off all lights with a single command or setting morning routines with scripts.
Property managers can remotely control smart locks, thermostats, and lights to prepare units for guests, improving operational efficiency. This allows for automated check-in processes and energy savings during unoccupied periods.
Users with mobility or visual impairments can control home devices through simplified CLI commands or voice assistants, promoting independence. Commands like turning on lights or adjusting thermostats are accessible via partial name matching.
Small business owners can monitor and control lighting, HVAC, and covers to reduce energy costs during off-hours. Using scripts to automate schedules based on occupancy helps optimize utility usage.
Users can create immersive experiences by activating scenes that dim lights, close blinds, and adjust climate for movie nights. This integrates multiple device types like lights and covers with simple commands.
Offer a free basic version for personal use with paid upgrades for advanced features like scheduling, analytics, or multi-user support. Revenue can come from subscriptions or one-time purchases for enterprise integrations.
Provide consulting and setup services for professional installers to configure and customize the skill for clients. Revenue is generated through service fees and ongoing support contracts for maintenance.
License the skill as a branded tool for manufacturers to bundle with their smart home products, enhancing value. Revenue comes from licensing fees per unit sold or annual agreements with companies.
š¬ Integration Tip
Ensure Home Assistant is running locally and use the one-command setup for quick configuration; test with basic commands like 'ha-cli status' before automating complex routines.
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.