architecture
architecture copied to clipboard
Repo to discuss Home Assistant architecture
## Context With [Energy](https://www.home-assistant.io/docs/energy) management being a huge success and [gas](https://www.home-assistant.io/docs/energy/gas/) consumption already available a missing puzzle piece is water. ## Proposal Make water available as [device class](https://developers.home-assistant.io/docs/core/entity/sensor/) and therefore...
Last year, I've written a [component for Husqvarna lawn mowing robots](https://community.home-assistant.io/t/husqvarna-automower-monitoring/4808/9?u=jansh) and from the forum responses it seems there's quite some interest in it.  The code can be inspected...
## Context Currently, device scanners can only “see“ tracked devices for the home zone. But as the world gets more connected, so do HA users. E.g., I have a network...
## Context Sometimes you want to show the status of a switch or other entries in Lovelace UI. A simple use case can be a read-only view for a non-admin...
## Context Rate-limiting is especially useful, and it requires global state which makes it hard to do in isolation in the yaml configuration. It is particularly useful for notifications, and...
## Context Media player `play_media` service currently has an `enqueue: boolean` option. If set to true, the media player, if supported, will enqueue the media at the end of the...
## Context Currently when a light changes brightness level, it does so instantly. Various mechanisms for changing brightness exist, and as far as I'm aware most of them provide no...
I would like to propose a new 'task' domain that would be for task related components; e.g. Todoist, Rememberthemilk, our Shopping List, etc. The calendar domain doesn't quite fit these...
## Context Currently, there are 29 different classes of binary sensors. These classes range form "running" to "safety" to "cold" and everything in between. All of these classes are aimed...
_Triggered from: home-assistant/home-assistant/pull/21017_ It would be useful to add a scheduler to the climate component, specially for the generic_thermostat platform. You can actually do this by using automations in HA,...