Bug and Feature Reporting
The Dreame Vacuum Card operates as part of the dreame_vacuum Home Assistant integration and does not maintain a separate repository. All bug reports, feature requests and discussions go to the main integration repository.
Issue Titles
Issue titles must clearly indicate relation to the Dreame Vacuum Card, such as [Card] Map is not loading. This distinguishes card-specific issues from general integration issues.
Check for Updates
Checking HACS ensures the absolute latest version of the dreame_vacuum integration is running before opening an issue. A reported bug or requested feature might already exist in a recent release.
Open an Issue on GitHub
Requesting a Feature
New feature ideas and improvements are always welcome.
A clear description of the idea, the reasoning behind its usefulness and the envisioned functionality is required. Mockups, sketches, or examples from other apps, such as the official Dreame app, facilitate visual or behavioral change requests.
Reporting a Bug
Providing clear and detailed information when unexpected behavior occurs accelerates the resolution process.
Visual Evidence
A full screenshot or screen recording showing the issue on the dashboard is required for this visual UI component.
Get Home Assistant Logs
Troubleshooting UI glitches, broken buttons, or loading failures requires reviewing the frontend errors happening behind the scenes. Home Assistant automatically captures and logs browser and frontend errors natively. These logs are retrieved directly from the Home Assistant system.
Capturing frontend logs from Home Assistant:
- Reproducing the issue first, such as clicking the broken button or refreshing the page if the card fails to load, ensures the error is captured right before checking the logs.
- Navigating to Settings, followed by System and then Logs in the Home Assistant sidebar.
- Clicking the Download Full Log button at the bottom of the page saves the
homeassistant.logfile locally. - Using the Show full logs option or the overflow menu (three dots) in the top right displays the raw logs directly in the browser.
- Filtering the downloaded log file, or copying the relevant error messages, prepares them for attachment to the GitHub issue.
Protect Sensitive Data
The full homeassistant.log file contains sensitive information, such as passwords, tokens, or personal identifiers from other integrations. Extracting and sharing only the parts related to frontend or dreame_vacuum protects this data. The entire log file should never be uploaded publicly without reviewing its contents.
