architecture icon indicating copy to clipboard operation
architecture copied to clipboard

Repo to discuss Home Assistant architecture

Results 103 architecture issues
Sort by recently updated
recently updated
newest added

## Context As discussed in home-assistant/core#40052 - the 0.114 addition of homekit doorbells has taken on the assumption that all devices that have a binary_sensor with DEVICE_CLASS_OCCUPANCY are doorbells. There...

## Context Currently, removing an integration (config entry) removes all devices associated with the integration and by extension all the entity ids from the entity registry. We should have an...

## Context I am currently attempting to develop a "reverse_proxy" component that makes it possible to leverage homeassistant's authentication while exposing an API on my internal network. It is similar...

## Context Defined/preset room/zone cleaning is becoming every time more common in vacuum robots, but the base vacuum entity does not have that capability, leaving it to the integrations to...

This is a segway from #192. I want to explore if it is possible to decouple integration releases from core releases. The idea would be that a bug fix or...

## Context While looking into how to fix the Plex `media_player.play_media` service usability, @balloob linked to [this comment](https://github.com/home-assistant/architecture/issues/62#issuecomment-418289560). The current service misuses the service to embed a search query as...

I'd like to add dew_point as a property and forecast attribute and also see that for any "current property" such as humidity, they are acceptable as a forecast attribute (assuming...

## Context Most lights don't have a color when they are off, and the flux component uses light.turn_on with the new properties only when the light is already on. Platforms...

## Context Integration with various image processing components on home assistant led me to discover a very high CPU load/usage rate as the number of cameras and image processing frequency...

## Context As more components use the device registry, more device data is moved away from entities and on to devices, as was designed. This means that the current methods...