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 Hi all, I found restriction regarding user presence. In these use cases: As user I want: * Have two (or more) places (homes / floors, etc) where I...

## Context There are times when a API will not return valid data. For example, in Tesla, if a car is asleep or unavailable, the component will not get valid...

Currently `image_processing` components perform a `scan` at a default interval of 10 seconds. This is a bit arbitrary, and it would make more sense to do a scan when a...

## Context The data entry flow is great for guiding a user through the process of doing "something", e.g. adding a new integration. Something I am missing is the possibility...

Currently we don't have a nice way to handle bounding box information returned by image_processing entities. My suggestion is that a nice solution would be to have a destination output...

## Context Recently @balloob and I [discussed how to create unique IDs](https://github.com/home-assistant/home-assistant/pull/30337) (for the purpose of adding to the entity registry) for entities where the integration has no real unique...

## Context Currently HA (at least samsungtv) can only switch TV channel by channel number and not by channel name. I developed and published on pypi this simple project https://github.com/tulindo/tvchannellist....

## Problem We use one ThreadPoolExecutor to arrange all sync version functions, such as `Entity.update()` and `util.json.load_json()`. The size of this pool is automatically determined. > Changed in version 3.5:...

## Context Currently notification data is not very consistent, while this is mainly due to variations between the differences between notification providers, I feel like certain things like notification images...

The idea is to have a much simpler and usable way of setting up simple interactions between devices. A device to device binding (d2d, for now) is a python object,...