-
-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Add supported functionality to ESPHome #38614
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Required as part of `docs-supported-functions` for Gold
📝 WalkthroughWalkthroughThe ESPHome integration documentation was expanded and restructured to provide a more detailed and organized overview of its supported functionality. The previous brief mention of Home Assistant actions was replaced with a comprehensive "Supported Functionality" section, which now includes detailed descriptions of entity exposure, event firing, action definitions, entity state retrieval, and tag scanning. The documentation also clarifies the capability for ESPHome devices to call any Home Assistant Action, noting its default disabled status and per-device enablement. The options flow include directive was repositioned for improved clarity. Changes
Sequence Diagram(s)sequenceDiagram
participant ESPHome Device
participant Home Assistant
ESPHome Device->>Home Assistant: Expose entities via Native API
ESPHome Device->>Home Assistant: Fire events on event bus
Home Assistant->>ESPHome Device: Define actions based on device config
ESPHome Device->>Home Assistant: Retrieve entity states via user-defined actions
ESPHome Device->>Home Assistant: (Optional) Call any Home Assistant Action (if enabled)
ESPHome Device->>Home Assistant: Send tag scanning events
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
✅ Deploy Preview for home-assistant-docs ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
thanks |
Proposed change
Add supported functionality to ESPHome
Required as part of
docs-supported-functions
for GoldType of change
current
branch).current
branch).next
branch).next
branch).Additional information
Checklist
current
branch.next
branch.Summary by CodeRabbit