architecture
architecture copied to clipboard
Repo to discuss Home Assistant architecture
## Context In the Alarm Control Panel Entity frontend, either a keypad (with text entry) is shown or not depending on a code_format property. Current operation: - When a keypad...
## Context The current Alarm Control Panel Entity has a code_format property to return a single value to the frontend that determines whether to display a keypad in the frontend...
I just renovated my place and went super smart.. I went with the Kohler DTV+ system as well as smart mirrors (yet to ship)... [More Info](https://www.us.kohler.com/us/smarthome/content/smarthome.htm).. The shower needs to...
## Context Several external protocols used in various integrations allow the creation of Scenes or Groups and these have a varying degree of representation in Home Assistant from use as...
## Context Current integration does not provide tentative or cancelled (deleted) event status. The time an event was created and last updated can be useful for automations. Transparency can tell...
## Context Having a single-button interface to fan speeds is something desirable in a lot of scenarios (e.g. the switch-cord mechanism that old and not-so-old ceiling fans have, something also...
## Context PTZ is right now a custom service for a few different integrations; Agent DVR, Amcrest, Foscam, Onvif and I'm planning on implementing support in the Axis integration and...
## Context Area support was recently added and provides a consistent way to group sensors by physical location. Accessing area names in templates doesn't seem possible currently, so to (say)...
## Context Some thermostatic valves allow to read/set the valve opening percentage (like https://eurotronic.org/produkte/z-wave-heizkoerperthermostat/spirit-z-wave-plus/) and this is not currently supported by the climate entity which limits the usability of these...
## Context Some integrations are able to provide media which could be played by other integrations' `media_player` entities. ## Proposal The behavior to [allow the integration domain](https://github.com/home-assistant/developers.home-assistant/pull/470) in the `media_content_type`...