Skip to content
View EffortlessHome's full-sized avatar

Block or report EffortlessHome

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EffortlessHome/README.md

🏠 EffortlessHome

The Missing Layer for Home Assistant

Professional security, intelligent automation, and beautiful dashboards β€” without the YAML.

Get Early Access HACS Version License


Website Β· Get Started Β· Report Issue


😀 The Problem

You love Home Assistant. But let's be honest:

  • Security systems require dozens of YAML automations stitched together
  • Remote access means wrestling with DuckDNS, NGINX, ports, and certs
  • Dashboards look dated and need constant manual tweaking
  • Automation blueprints are scattered across forums with no consistency

You didn't buy smart devices to spend weekends debugging configs.


βœ… The Solution

EffortlessHome is a native Home Assistant integration that gives you a production-grade smart home β€” installed in minutes, not weekends.

What You Get Without EffortlessHome With EffortlessHome
Security System DIY YAML alarm + manual sensors Multi-mode professional alarm, 24/7 monitoring available
Remote Access DuckDNS + NGINX + port forwarding Secure, encrypted β€” zero config
Dashboard Lovelace cards, manual layout Beautiful, app-like UI across all devices
Automations Copy-paste from forums 38+ curated blueprints, one-click install
Device Setup Entity-by-entity configuration Drag & drop area/label management

✨ Key Features

πŸ›‘οΈ Professional Security

Multi-mode alarm with intelligent triggering, smart sensor grouping, and optional 24/7 professional monitoring.

πŸ“ Area-Aware Automation

Dynamic presence detection, sleep modes, and privacy controls β€” per room, automatically.

🧠 38+ Blueprints

Pre-configured automations for security, safety, daily routines, and device management.

πŸŒ… Intelligent Routines

Automated good morning, good night, arrive home, and leave home sequences.

πŸ”Œ Smart Appliance Monitoring

Convert any appliance into a smart device with cycle detection and notifications.

πŸ“Š Beautiful Dashboard

Modern web interface with native apps for iOS, Android, Apple TV, Android TV, Windows, and Mac.

🎨 Custom HA Theme

A polished, cohesive UI designed specifically for EffortlessHome.

πŸ› οΈ Drag & Drop Config

Easy area and label management β€” no YAML required.


πŸ“± See It In Action

Web Dashboard

Web Dashboard β€” Home



πŸ“± Mobile (Android & iOS)
Android Android iPhone iPhone
πŸ“Ÿ Tablet (iPad & Android)
Android Tablet iPad
πŸ–₯️ TV & Desktop (Apple TV, Mac, Windows)
Apple TV Mac Windows

πŸš€ Quick Start

Installation

HACS Installation (Recommended)

  1. Open HACS in your Home Assistant instance
  2. Add this Github Repo as a custom source
  3. Search for "EffortlessHome"
  4. Click Install
  5. Restart Home Assistant

Manual Installation

  1. Copy the effortlesshome directory to your custom_components folder
  2. Restart Home Assistant
  3. Add the integration via Configuration > Integrations > Add Integration > EffortlessHome

Configuration

Initial Setup

  1. After installation, go to Configuration > Integrations
  2. Click the "+" button and search for "EffortlessHome"
  3. Enter your EffortlessHome account credentials
  4. Select the system you want to configure (if you have multiple systems)

Configuration.yaml changes

Add the following configuration to your Home Assistant configuration.yaml file:

http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 192.168.1.0/24 (replace with your local network range)
  cors_allowed_origins:
    - https://dash.effortlesshome.co

homeassistant:
  allowlist_external_dirs:
    - /media
    - /config/www/effortlesshome

panel_custom:
  - name: effortlesshome-config-panel
    sidebar_title: EffortlessHome Config
    sidebar_icon: mdi:alpha-e-box-outline
    url_path: effortlesshome-config-panel
    module_url: /local/effortlesshome/config-panel.js

  - name: effortlesshome-area-panel
    url_path: effortlesshome-area-panel
    module_url: /local/effortlesshome/area-panel.js

  - name: effortlesshome-label-panel
    url_path: effortlesshome-label-panel
    module_url: /local/effortlesshome/label-panel.js

After adding the configuration, restart Home Assistant for changes to take effect.

Required Information

  • Email: Your EffortlessHome account email
  • Password: Your EffortlessHome account password

Optional Configuration

πŸ“– Full setup guide: effortlesshome.co/getstarted

Requirements

  • Home Assistant 2024.1+
  • recorder component enabled
  • Internet connection for cloud features

πŸ—οΈ Architecture: Local-First by Design

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚           Your Home Network         β”‚
β”‚                                     β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚Home Assistant │──│EffortlessHomeβ”‚ β”‚
β”‚  β”‚   (local)     β”‚  β”‚ (local)    β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜  β”‚
β”‚         β”‚                β”‚         β”‚
β”‚    Local Automations    Local UI    β”‚
β”‚    Local Security       Local Data  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
          β”‚   Encrypted    β”‚
          └───── Cloud β”€β”€β”€β”€β”˜
        (remote access only)

βœ… All automations run locally β€” no cloud dependency βœ… Your data stays on your hardware βœ… Cloud used only for secure remote access & optional monitoring


🀝 Community & Support

Resource Link
πŸ“– Documentation effortlesshome.co/get-started
πŸ› Report Issues GitHub Issues
🌐 Website effortlesshome.co

πŸš€ Ready to make your home effortless?

Get Early Access

Join other Home Assistant users who stopped configuring and started living.

⭐ Star this repo to follow updates and show your support!

Popular repositories Loading

  1. oasira_ohip oasira_ohip Public

    Python

  2. ha-fusion ha-fusion Public

    Forked from matt8707/ha-fusion

    A modern, easy-to-use and performant custom Home Assistant dashboard

    Svelte

  3. mobile-apps-fcm-push mobile-apps-fcm-push Public

    Forked from home-assistant/mobile-apps-fcm-push

    Push Notification Sender for Home Assistant official mobile apps

    JavaScript

  4. Oasira_B2C Oasira_B2C Public

    Python

  5. brands brands Public

    Forked from home-assistant/brands

    🎨 Brands for Home Assistant

    Shell

  6. Oasira_B2B Oasira_B2B Public

    JavaScript