Home Assistant Labs
The Labs integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] provides a dedicated panel where you can preview and test new features before they become standard in Home Assistant. These preview features are fully functional and free of critical bugs, but may still undergo design changes based on user feedback.
Labs preview features are different from beta testing:
- Beta testing evaluates the stability of upcoming Home Assistant releases.
- Labs preview features are preview features being refined through real-world usage and feedback.
Configuration
To add the Home Assistant Labs system to your Home Assistant instance, use this My button:
Manual configuration steps
If the above My button doesn’t work, you can also perform the following steps manually:
-
Browse to your Home Assistant instance.
-
In the bottom right corner, select the
Add Integration button. -
From the list, select Home Assistant Labs.
-
Follow the instructions on screen to complete the setup.
About Labs preview features
Labs allows you to:
- Preview new functionality before it becomes standard.
- Experience upcoming features in your setup.
- Provide feedback to help shape the final design.
All preview features in Labs are:
- Optional: Disabled by default, you must explicitly enable them.
- Free of critical bugs: Fully functional and free of critical bugs.
- Subject to change: Feature set may be extended, and design and behavior may be refined based on feedback.
- Reversible: Can be disabled at any time.
Accessing Labs
To access the Labs panel:
- Go to Settings > System > Labs.
- Only admin users can access this panel.
Using preview features
Each preview feature in Labs includes:
- Name and Description: What the feature does.
- Enable/Disable button: Turn the feature on or off.
Optionally they include:
- Feedback link: Share your experience with the community.
- Documentation link: Learn more about the feature.
- Report issue link: Report bugs or problems.
Enabling a feature
- Navigate to the Labs panel.
- Find the feature you want to try.
- Select the Enable button.
You can also use My Home Assistant links to navigate directly to a specific feature in Labs. For example:
https://my.home-assistant.io/redirect/labs/?domain=kitchen_sink&preview_feature=special_repair
These links are useful in release notes, documentation, or when sharing specific features with others.
Disabling a feature
- Return to the Labs panel.
- Find the enabled feature.
- Select the Disable button.
Feature requirements
Some preview features require specific integrations to be installed and configured. If a feature is unavailable with a message indicating a required integration, you must first set up that integration before you can enable the feature.
Providing feedback
Your feedback helps improve these features! When you enable a preview feature:
- Use the Give Feedback link to share your experience in the community forum.
- Use the Report Issue link to report bugs on GitHub.
- Be specific about what works well and what could be improved.
- Include relevant details like your Home Assistant version and setup.
Known limitations
- Preview features may change between releases based on user feedback.
- Feature design and behavior can be refined without prior notice.
- Some features may require specific integrations to be installed.
Removing the integration
This integration is a core part of Home Assistant and cannot be removed.