Skip to content
This repository has been archived by the owner on Sep 14, 2023. It is now read-only.

New device and entity architecture #8

Closed
wants to merge 3 commits into from
Closed

New device and entity architecture #8

wants to merge 3 commits into from

Conversation

FreshlyBrewedCode
Copy link
Owner

@FreshlyBrewedCode FreshlyBrewedCode commented Feb 10, 2021

This draft tracks the new changes planned for the entity and device architecture that is meant to simply the process of integrating new components and entities.

The goal is to refactor the current system for creating entities using a unified approach where each homee node is represented using a device in Home Assistant and can "produce" multiple entities among multiple components.

Additionally, the current way of choosing the "right" entity/entities for each node should be refactored to rely less on the NodeProfile but instead move to an approach that is primarily based on the available node attributes.

This change will be the foundation for integrating new components (#2, #3)

@FreshlyBrewedCode FreshlyBrewedCode added the feature New feature or request label Feb 10, 2021
@FreshlyBrewedCode FreshlyBrewedCode self-assigned this Feb 10, 2021
@FreshlyBrewedCode
Copy link
Owner Author

WIP implementation of the entity registry is available at the feature/v2-registry branch.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant