Home
cd ../playbooks
ProductivityIntermediate

Home Assistant Configuration

Automate smart home devices and create intelligent home automation workflows with Home Assistant

10 minutes
By communitySource
#home-assistant#iot#smart-home#automation#devices

You have 30 smart devices from 5 different brands, each with their own app. The lights don't talk to the thermostat, automations break when you rename a device, and your YAML configs are a mess of copy-pasted Stack Overflow snippets.

Who it's for: Home Assistant users struggling with YAML configuration, smart home enthusiasts adding complex automations, homelab tinkerers integrating IoT devices, anyone migrating from simple smart plugs to full home automation, Home Assistant beginners overwhelmed by the configuration options

Example

"Set up automations for my Home Assistant — lights based on sunset, thermostat by schedule, motion-triggered security" → YAML configurations for each automation with proper triggers, conditions, and actions — plus entity naming conventions and a dashboard layout

CLAUDE.md Template

New here? 3-minute setup guide → | Already set up? Copy the template below.

Or install from your terminal:
npx ccplaybooks add home-assistant
# Home Assistant Automation

Automate smart home devices and create intelligent automation workflows.

## Core Capabilities

### Device Control
```yaml
device_commands:
  lights:
    - turn_on:
        entity_id: light.living_room

Get new playbooks like this one

One email a week with new Claude Code workflows. Free, like everything here.

No spam. Unsubscribe anytime.

README.md

What This Does

Automate smart home devices and create intelligent automation workflows.


Quick Start

Step 1: Create a Project Folder

mkdir -p ~/Documents/HomeAssistant

Step 2: Download the Template

Click Download above, then:

mv ~/Downloads/CLAUDE.md ~/Documents/HomeAssistant/

Step 3: Start Working

cd ~/Documents/HomeAssistant
claude

Best Practices

  1. Entity Naming: Use consistent naming conventions
  2. Groups: Organize devices logically
  3. Conditions: Always add appropriate conditions
  4. Notifications: Don't over-notify
  5. Testing: Test automations thoroughly
  6. Backup: Regular configuration backups

$Related Playbooks

Productivity

Gmail-to-Slack Summary Bot

Summarize important emails and post to Slack with priority flagging and action item extraction.

10 minutes
Intermediate
Productivity

Import Guidelines

Import brand guidelines.

15 minutes
Intermediate
Productivity

Import Sop

Import agency SOPs.

15 minutes
Intermediate
Productivity

Import Template

Import deliverable templates.

15 minutes
Intermediate
Productivity

MCP Integration Status Dashboard for Marketing Connectors

See which MCP connectors are active in your Claude Code marketing setup, which skills each one powers, and which three to connect next, grouped by CRM, SEO, ads, email and analytics.

15 minutes
Intermediate
Productivity

Image Enhancement & Upscaler

Improve screenshot quality, upscale low-resolution images, and batch process images using ImageMagick and modern tools.

5 minutes
Beginner
Productivity

Learn

Save a marketing learning or insight.

15 minutes
Intermediate
Productivity

Loop Detect

Identify and model growth loops.

15 minutes
Intermediate
Productivity

Marketing Automation

Design marketing automation workflows.

15 minutes
Intermediate
Productivity

Martech Audit

Audit the martech stack.

15 minutes
Intermediate
Productivity

Meeting Minutes Taker

Transform raw meeting transcripts into high-fidelity, structured minutes — merge multiple versions without losing content, review for missing items, and identify anonymous speakers.

10 minutes
Intermediate
Productivity

Morning Brief Analyst

Turn Claude into your personal morning analyst — delivers a structured daily brief covering industry news, priority tasks, calendar context, and urgent inbox items in under 400 words.

5 minutes
Beginner

Browse all Productivity playbooks →