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
- Home Assistant 2024.1 or later
- Active internet connection for cloud features
- EffortlessHome account from My EffortlessHome
📥 Installation
Step 1: Create an Account
Before installing the integration, you need an EffortlessHome account.
- Visit My EffortlessHome
- Complete the initial configuration
Step 2: Install via HACS (Recommended)
- Open HACS in Home Assistant
- Add Repo: https://github.com/effortlesshome/effortlesshome
- Search for
EffortlessHome - Click Download
- Restart Home Assistant
Step 2 (Alternative): Manual Installation
- Download the latest release from GitHub
- Copy the
custom_components/effortlesshomedirectory to your Home Assistantcustom_components/folder - Restart Home Assistant
Step 3: Configure the Integration
- Navigate to Settings → Devices & Services
- Click Add Integration
- Search for EffortlessHome
- 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
- Navigate to Settings → Add-ons → Add-on Store
- Click the ⋮ (three dots) in the top right
- Select Repositories
- Add this URL:
https://github.com/EffortlessHome/effortlesshome_addon - Click Add
Step 2: Install EffortlessHome Cloud
- Find EffortlessHome Cloud in the Add-on Store
- Click Install
- Wait for installation to complete
Step 3: Configure the Add-on
- Go to the Configuration tab
- Enter your EffortlessHome credentials
- Click Save
- Start the add-on
Step 4: Access the Dashboard
- Once started, the dashboard is accessible at port 18080
- 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!
- iOS and Mac OS: Join Via Apple TestFlight
- Apple TV: Join Via Apple TestFlight
- Android: Google Play Store Beta
- Windows: Download EffortlessHome for Windows
🎯 Next Steps
After installation:
- Deploy the default blueprint pack
- Configure your areas and assign devices
- Set labels
- Browse and enable blueprints that fit your needs
- Set up your security system and alarm modes
- Connect Matter devices through the Matter Hub
🤝 Support
Need help? We're here to assist:
- Documentation: GitHub Repository
- Report Issues: GitHub Issues
- Website: effortlesshome.co
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.