Get Started with Smart Home Automation

EffortlessHome is a next-generation Home Assistant integration that transforms your house into an intelligent, automated smart home ecosystem. This comprehensive guide covers everything you need to know about our smart home features and professional installation process.

✅ Smart Home System Requirements

📥 Installation

Step 1: Create an Account

Before installing the integration, you need an EffortlessHome account.

  1. Visit My EffortlessHome
  2. Complete the initial configuration

Step 2: Install via HACS (Recommended)

  1. Open HACS in Home Assistant
  2. Add Repo: https://github.com/effortlesshome/effortlesshome
  3. Search for EffortlessHome
  4. Click Download
  5. Restart Home Assistant

Step 2 (Alternative): Manual Installation

  1. Download the latest release from GitHub
  2. Copy the custom_components/effortlesshome directory to your Home Assistant custom_components/ folder
  3. Restart Home Assistant

Step 3: Configure the Integration

  1. Navigate to Settings → Devices & Services
  2. Click Add Integration
  3. Search for EffortlessHome
  4. Sign in with your EffortlessHome account credentials

🔌 Installing the Add-on

To access cloud features, Matter integration, and remote access:

Step 1: Add the Repository

  1. Navigate to Settings → Add-ons → Add-on Store
  2. Click the (three dots) in the top right
  3. Select Repositories
  4. Add this URL: https://github.com/EffortlessHome/effortlesshome_addon
  5. Click Add

Step 2: Install EffortlessHome Cloud

  1. Find EffortlessHome Cloud in the Add-on Store
  2. Click Install
  3. Wait for installation to complete

Step 3: Configure the Add-on

  1. Go to the Configuration tab
  2. Enter your EffortlessHome credentials
  3. Click Save
  4. Start the add-on

Step 4: Access the Dashboard

  1. Once started, the dashboard is accessible at port 18080
  2. EffortlessHome dashboard: http://homeassistant.local:18080/

Step 5: Add Config to the Home Assistant configuration.yaml

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.

📲 Downloads

Optionally install our mobile apps for iOS, Android, Mac and Windows to manage your smart home on the go. GoogleTV and Apple TV apps coming soon!

🎯 Next Steps

After installation:

🤝 Support

Need help? We're here to assist:

Looking for even more help? EffortlessHome offers custom consulting and support services to help you get the most out of your smart home setup. We can help with advanced configurations, troubleshooting, and personalized automation solutions. Visit us on Fiverr or contact us at Email Support for more information.