Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
134 commits
Select commit Hold shift + click to select a range
121a258
Added dynamic adding and removing of devices (#44176)
SierraNL Mar 25, 2026
656bc46
LG Infrared: Correct Introduction Version (#44306)
MichaelMKKelly Mar 25, 2026
2782277
Add snapshot information for ProxmoxVE (#44314)
CoMPaTech Mar 26, 2026
e7b7bfc
Remove TP-Link LTE integration documentation (#44333)
JamieMagee Mar 26, 2026
38af5a3
Update UniFi Access docs: add sensor platform (#44240)
imhotep Mar 27, 2026
e075b80
Add Weather Station description for Switchbot Cloud (#44009)
XiaoLing-git Mar 27, 2026
dec93c9
Update provided entities for Chess.com (#44326)
joostlek Mar 27, 2026
b8cb3b8
Add/improve Proxmox sensor descriptions (#44325)
CoMPaTech Mar 27, 2026
e39ba09
Add event entity to Transmission (#44345)
andrew-codechimp Mar 28, 2026
6c6f16a
Adds documentation for event entities in HTML5 Push notifications (#4…
tr4nt0r Mar 28, 2026
a474749
Document remote platform for SMLIGHT (#44355)
tl-sl Mar 28, 2026
0698265
Update casper glow docs, add select (#44315)
mikeodr Mar 28, 2026
f992e6b
Revert "Add clean segment support to MQTT vacuum entities" (#44364)
jbouwh Mar 29, 2026
3e21f74
Add config flow to pjlink (#44243)
jtjart Mar 29, 2026
d96d34c
Update and complete FRITZ!Box Tools documentation (#44392)
chemelli74 Mar 30, 2026
20eb54c
Clarify dynamic filtering for Anthropic (#43763)
Shulyaka Mar 30, 2026
efb1343
Document media player sound mode card feature (#44401)
timmo001 Mar 31, 2026
dfe97bb
Document media player source card feature (#44400)
timmo001 Mar 31, 2026
0eb1c47
Add segments support to MQTT vacuum (#44376)
jbouwh Mar 31, 2026
a1a051d
Pull out dropbox integration (#44431)
joostlek Mar 31, 2026
64dff4f
Add BEGA brand (#44433)
joostlek Apr 1, 2026
12302cb
Document 'renault.charge_start' action (#44429)
reneboer Apr 1, 2026
8cddc51
Add documentation for `html5.send_message` action in HTML5 integratio…
tr4nt0r Apr 1, 2026
2fbad02
Merge branch 'current' into next
frenck Apr 1, 2026
ab2ff89
Revert "Pull out dropbox integration" (#44434)
joostlek Apr 1, 2026
d1f8d1f
Remove deprecated LANnouncer integration (#44389)
tr4nt0r Apr 2, 2026
df3f388
Add firmware update section to Ubiquiti airOS (#44409)
CoMPaTech Apr 2, 2026
80eb09f
Add battery sensor and charging binary sensor docs for Casper Glow (#…
mikeodr Apr 2, 2026
d911596
Update Forecast.Solar documentation for multi-plane support (#44464)
artspb Apr 2, 2026
e0f173f
Add millihertz (mHz) to UnitOfFrequency (#44474)
32u-nd Apr 2, 2026
a974dea
Add encryption infos to OpenDisplay docs (#44485)
g4bri3lDev Apr 3, 2026
db5cbf1
Automatic caching support for Anthropic (#44506)
Shulyaka Apr 6, 2026
7b7cad3
Revert "Document remote platform for SMLIGHT (#44355)" (#44505)
tl-sl Apr 6, 2026
f2cc204
Add notify_on_use param to Schlage add_code service docs (#44527)
frostyrose Apr 6, 2026
7cb4d7a
Victron integration documentation (#41677)
tomer-w Apr 6, 2026
9e5b6ef
Add Tool search tool to Anthropic (#44521)
Shulyaka Apr 6, 2026
b4e4fa1
Add documentation for `mastodon.update_profile` action in Mastodon in…
tr4nt0r Apr 6, 2026
e28f91e
Update casper glow docs: add dimming end time sensor (#44367)
mikeodr Apr 7, 2026
b00bd4b
Add unit µA to electric current (#44438)
Phunkafizer Apr 7, 2026
d824565
Add docs for replacing NINA attributes with entities (#43324)
DeerMaximum Apr 7, 2026
b4e143f
Add energy section for Waterfurnace (#44350)
masterkoppa Apr 7, 2026
0136a5f
Add text fields for gardena (#44533)
elupus Apr 7, 2026
44e7c73
Victron GX Reauthentication support doc (#44564)
tomer-w Apr 8, 2026
882bd45
Document Infrared Entity for SMLIGHT (#44546)
tl-sl Apr 8, 2026
76e8847
Document PlayerOptions in Music Assistant (#43473)
fmunkes Apr 8, 2026
c20d36d
Update Roth Rouchline documentation (#44257)
mnordseth Apr 8, 2026
0fcb59c
Docs OpenAI store option next (#44151)
aero-oli Apr 8, 2026
8a1296f
Update docs to include new binary sensor support in victron_gx (#44563)
tomer-w Apr 9, 2026
f8720c5
Add party mode to Russound RIO (#44491)
noahhusby Apr 9, 2026
990d8fd
Add select docs to Victron GX (#44580)
tomer-w Apr 10, 2026
5aeddc5
Document MCP Server Assist context-snapshot resource support (#44501)
aero-oli Apr 10, 2026
e9fb459
Add event platform docs for OpenDisplay (#44534)
g4bri3lDev Apr 10, 2026
4917a9d
Add known limitations and examples to victron_gx docs (#44601)
tomer-w Apr 10, 2026
51f2509
Add Duco integration documentation (#44468)
ronaldvdmeer Apr 10, 2026
819c9e2
Add keyboard text input actions to Apple TV docs (#44604)
kroehre Apr 10, 2026
86be660
Add controller info in Matter lock user and credential responses (#44…
piitaya Apr 10, 2026
ca5e1b7
Add switch platform doc (#44609)
tomer-w Apr 10, 2026
e35c849
Update Evohome docs for new button platform (#44603)
zxdavb Apr 10, 2026
94f70ee
Add encrypted connection to Satel Integra (#44581)
Tommatheussen Apr 10, 2026
65e9dea
Add remote platform documentation for Vizio integration (#44164)
raman325 Apr 10, 2026
606930f
Add Eurotronic Comet Blue documentation (#44136)
rikroe Apr 11, 2026
48cd200
Add base_coords for OptionsFlow and action call in waze_travel_time (…
eifinger Apr 11, 2026
6adbfc4
Update remote start functionality docs for Subaru integration (#44447)
masterkoppa Apr 12, 2026
cca8d8e
Add UniFi Discovery integration documentation (#44733)
RaHehl Apr 13, 2026
65b145c
Add quote approval policy to Mastodon post service (#44747)
andrew-codechimp Apr 13, 2026
3240a97
Add button docs to eurotronic_cometblue (#44759)
rikroe Apr 14, 2026
1acd9d3
Add stacked chart options to statistics graph card (#44766)
TCWORLD Apr 14, 2026
443c7e5
Add information about energy backfilling in waterfurnace (#44654)
masterkoppa Apr 14, 2026
4f3ccc3
Add send_message_draft service to telegram_bot (#44145)
Shulyaka Apr 14, 2026
9d451ba
Add MELCloud ATW binary sensor documentation (#44769)
RaHehl Apr 14, 2026
a6f0e5d
Update Evohome docs for DHW override service (#44641)
zxdavb Apr 15, 2026
a620c0e
Add shortcut card documentation (#44770)
piitaya Apr 15, 2026
19ba8b7
Add zeroconf discovery section for lunatone integration (#44783)
MoonDevLT Apr 15, 2026
2bf775d
Update Duco integration documentation for sensor platform (#44638)
ronaldvdmeer Apr 15, 2026
ca60eeb
Add shortcut badge documentation (#44771)
piitaya Apr 15, 2026
bf7b038
Add Weheat standby electricity usage metric to documentation (#44805)
barryvdh Apr 16, 2026
11ef693
Add sensor platform documentation for eurotronic_cometblue (#44756)
rikroe Apr 16, 2026
80919d2
Add total disk size to glances (#44812)
emlove Apr 17, 2026
2a85d99
Add Denon RS232 integration docs (#44437)
balloob Apr 17, 2026
005434e
Add documentation for hourly forecast card feature (#44817)
MindFreeze Apr 17, 2026
a1d5f5b
Add Myneomitis climate doc (#43734)
l-pr Apr 17, 2026
3b3b010
Add USB support to Russound RIO (#44651)
noahhusby Apr 17, 2026
f626a08
Add Wi-Fi signal strength sensor documentation to Duco (#44790)
ronaldvdmeer Apr 17, 2026
f0dc60e
Remove inactive codeowner from jvcprojector (#44510)
SteveEasley Apr 18, 2026
3200f67
Add options flow documentation for Ruckus Unleashed integration (#43887)
lanrat Apr 18, 2026
ff51517
Add support for number platform (#44585)
tomer-w Apr 18, 2026
b3e34b4
Document UniFi Access lock rule action (#44653)
imhotep Apr 18, 2026
30da203
Add Kiosker integration documentation (#44656)
Claeysson Apr 18, 2026
68438a1
Lutron Keypad LEDs as Select entities (#44168)
cdheiser Apr 18, 2026
360ba3b
Remove Temperature parameter from anthropic integration (#44842)
Shulyaka Apr 19, 2026
f4a6771
Add zeroconf discovery documentation for Duco integration (#44822)
ronaldvdmeer Apr 20, 2026
e2cc95a
Add EARN-E P1 Meter integration documentation (#43824)
Miggets7 Apr 20, 2026
dbc189a
Remove legacy device tracker documentation (#44855)
emontnemery Apr 20, 2026
ceea158
Add information about ice phenomena sensor to IMGW-PIB documentation …
bieniu Apr 20, 2026
667a03c
Update Duco integration to Silver quality scale (#44863)
ronaldvdmeer Apr 20, 2026
069b42d
Add time platform documentation for victron_gx (#44635)
tomer-w Apr 20, 2026
b834874
Add Fumis pellet stove integration (#44846)
frenck Apr 20, 2026
3ac9570
Add reconfiguration flow documentation for Duco integration (#44871)
ronaldvdmeer Apr 21, 2026
5f7a0b5
Add device_tracker platform to Victron GX integration docs (#44831)
tomer-w Apr 21, 2026
e52fd1d
Extend supported functionality with color mode informations for Lunat…
MoonDevLT Apr 21, 2026
a724974
Add Kiosker binary sensor platform (#44851)
Claeysson Apr 21, 2026
b7b9415
Add dynamic device discovery and stale device documentation for Duco …
ronaldvdmeer Apr 21, 2026
6752c64
Update/roborock walls rooms map options (#43358)
johnmph Apr 21, 2026
a8b7031
Add additional sensor statuses for TechnoVE integration (#44834)
Moustachauve Apr 21, 2026
bcc5a1a
Document public endpoint access and CORS support for SpaceAPI (#43543)
ximex Apr 21, 2026
d4d7ee3
Enhance Sonos integration with TV Autoplay and Ungroup on Autoplay su…
arsenicks Apr 21, 2026
5877d36
Teleinfo integration (#44540)
esciara Apr 21, 2026
e12ad4a
Add DHCP discovery documentation for Duco integration (#44888)
ronaldvdmeer Apr 22, 2026
de0bbdd
Portainer add buttons docs (#44459)
erwindouna Apr 22, 2026
56c88e1
Update MELCloud docs for new ATW sensors (#44751)
RaHehl Apr 22, 2026
3f9cf89
Update onedrive.upload action docs to reflect multi-file support (#44…
leodrivera Apr 22, 2026
b256da0
Add documentation for `html5.dismiss_message` action to HTML5 (#44410)
tr4nt0r Apr 23, 2026
431ac11
Document meal plan support for Tuya feeders (#44820)
FredrikM97 Apr 23, 2026
b7a7dbe
Add UCRH sensor module support to Duco integration documentation (#44…
ronaldvdmeer Apr 23, 2026
9a97244
Add documentation for daily forecast card feature (#44865)
MindFreeze Apr 23, 2026
c0d41e6
KNX: Configure entity expose from config panel UI (#44975)
farmio Apr 23, 2026
19a3fa0
Improve TechnoVE documentation for integration quality scale (#44835)
Moustachauve Apr 24, 2026
47dc614
Add MQTT time platform (#44977)
jbouwh Apr 24, 2026
676a5b6
Add Radio Frequency integration (#44828)
balloob Apr 24, 2026
64e9f7f
Add sensor platform to Fumis integration (#44891)
frenck Apr 24, 2026
b28abef
Add documentation for energy grid balance card (#44596)
MindFreeze Apr 24, 2026
7eea7a0
Add Honeywell String Lights integration (#44829)
balloob Apr 24, 2026
8f3223c
Allign enabled_by_default config option for MQTT time with the existi…
jbouwh Apr 24, 2026
a89156e
Add media player entities section to Shelly documentation (#44969)
bieniu Apr 24, 2026
7ad7338
Add MQTT date platform (#44981)
jbouwh Apr 24, 2026
1770eca
Add new UPTIME device class to Sensor (#44552)
chemelli74 Apr 24, 2026
8215cb4
Add documentation for multi-circuit support (#44190)
liudger Apr 24, 2026
39f1bf0
Add binary sensor documentation for Qube heat pump (#44330)
MattieGit Apr 24, 2026
20b8e8b
Add temperature sensor documentation for Duco integration (#44983)
ronaldvdmeer Apr 26, 2026
e505238
Add button platform to Fumis integration (#44999)
frenck Apr 26, 2026
cd66f4c
Add MQTT datetime platform (#45003)
jbouwh Apr 26, 2026
71c8893
Document radio_frequency platform for Broadlink (#45005)
piitaya Apr 26, 2026
9930c40
Add climate entity information for waterfurnace (#44887)
masterkoppa Apr 26, 2026
5647e80
Add Novy Cooker Hood integration
piitaya Apr 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions source/_dashboards/energy.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -387,6 +387,21 @@ The grid neutrality gauge card represents your energy dependency. If the needle
type: energy-grid-neutrality-gauge
```

## Grid energy balance

<p class='img'>
<img src='/images/dashboards/energy/grid-balance.png' alt='Screenshot of the grid energy balance card'>
Screenshot of the Grid energy balance card.
</p>

The grid energy balance card shows your net grid energy as an equation: imported energy minus exported energy. A positive value means you imported more energy from the grid than you exported. A negative value means you exported more energy to the grid than you imported. It includes a visual bar gauge that represents the ratio between imported and exported energy, with the bar filling from a center line toward the dominant direction.

### Example

```yaml
type: energy-grid-balance
```

## Solar consumed gauge

<p class='img'>
Expand Down
144 changes: 144 additions & 0 deletions source/_dashboards/shortcut.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
---
type: card
title: "Shortcut card"
sidebar_label: Shortcut
description: "The shortcut card gives you a quick way to trigger an action from your dashboard, such as navigating to a page, opening a URL, launching the voice assistant, or performing an action."
related:
- docs: /dashboards/actions/
title: Card actions
- docs: /dashboards/tile/
title: Tile card
- docs: /dashboards/cards/
title: Dashboard cards
---

The shortcut card gives you a quick way to trigger an action from your dashboard. You can use it to navigate to another page, open a URL, launch the voice assistant, or perform an action. It renders as a tile, so it fits nicely alongside other tile cards on your dashboard.

The label, icon, and color are automatically resolved from the action you configure. For example, if you navigate to a dashboard view, the shortcut picks up the view's title and icon. You can override any of these values if you want something different.

{% include dashboard/edit_dashboard.md %}

## Card settings

Most options can be configured in the UI.

{% configuration_basic %}
Label:
description: The text displayed on the card. If left empty, the label is resolved automatically from the action. For example, the view title for a navigation action, or **Assist** for an assist action.
Description:
description: An optional secondary line displayed under the label.
Icon:
description: The icon displayed on the card. If left empty, the icon is resolved automatically from the action.
Color:
description: The color of the icon and background accent. Accepts a [color token](#available-colors) or a hex color code. Defaults to the primary color of your theme.
Vertical:
description: Displays the icon above the label instead of next to it.
Tap action:
description: The action taken when the card is tapped. For more information, see the [action documentation](/dashboards/actions/#tap-action).
Hold action:
description: The action taken when the card is tapped and held. For more information, see the [action documentation](/dashboards/actions/#hold-action).
Double tap action:
description: The action taken when the card is double-tapped. For more information, see the [action documentation](/dashboards/actions/#double-tap-action).
{% endconfiguration_basic %}

## YAML configuration

The following YAML options are available when you use YAML mode or prefer to use YAML in the code editor in the UI.

{% configuration %}
type:
required: true
description: "`shortcut`"
type: string
label:
required: false
description: The text displayed on the card. If not set, the label is resolved automatically from the configured `tap_action`.
type: string
description:
required: false
description: An optional secondary line displayed under the label.
type: string
icon:
required: false
description: The icon displayed on the card. If not set, the icon is resolved automatically from the configured `tap_action`.
type: string
color:
required: false
description: The color of the icon and background accent. Accepts a [color token](#available-colors) or hex color code.
type: string
default: primary
vertical:
required: false
description: Displays the icon above the label instead of next to it.
type: boolean
default: false
tap_action:
required: true
description: The action taken on card tap. For more information, see the [action documentation](/dashboards/actions/#tap-action).
type: map
hold_action:
required: false
description: The action taken on card tap and hold. For more information, see the [action documentation](/dashboards/actions/#hold-action).
type: map
double_tap_action:
required: false
description: The action taken on card double tap. For more information, see the [action documentation](/dashboards/actions/#double-tap-action).
type: map
{% endconfiguration %}

## Examples

Navigate to a dashboard view. The label and icon are taken from the view:

```yaml
type: shortcut
tap_action:
action: navigate
navigation_path: /lovelace/kitchen
```

Open an external URL with a custom label and icon:

```yaml
type: shortcut
label: "Home Assistant docs"
icon: mdi:book-open-variant
tap_action:
action: url
url_path: https://www.home-assistant.io
```

Launch the voice assistant:

```yaml
type: shortcut
tap_action:
action: assist
```

Perform an action, with a custom color and a description:

```yaml
type: shortcut
label: "Good night"
description: "Turn off all lights"
color: indigo
tap_action:
action: perform-action
perform_action: script.good_night
```

Vertical layout:

```yaml
type: shortcut
label: "Kitchen"
vertical: true
tap_action:
action: navigate
navigation_path: /lovelace/kitchen
```

## Available colors

The following colors are available to colorize the shortcut card: `primary`, `accent`, `disabled`, `red`, `pink`, `purple`, `deep-purple`, `indigo`, `blue`, `light-blue`, `cyan`, `teal`, `green`, `light-green`, `lime`, `yellow`, `amber`, `orange`, `deep-orange`, `brown`, `grey`, `blue-grey`, `black`, `white`, or any hex color code (for example, `#93c47d`).
11 changes: 8 additions & 3 deletions source/_dashboards/statistics-graph.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,11 @@ Screenshot of the statistics graph card with no metered entities and `chart_type
Screenshot of the statistics graph card with a metered entity and `chart_type` `bar`.
</p>

<p class='img'>
<img src='/images/dashboards/statistics_graph_bar_stack.png' alt='Screenshot of the statistics graph card as a bar chart with stacked values'>
Screenshot of the statistics graph card with values stacked using `chart_type` `bar-stack`.
</p>

Statistics are gathered every 5 minutes and also hourly for sensors with a state_class of measurement, total or total_increasing. The 5-minute statistics will be retained for the duration set in the [recorder configuration](/integrations/recorder/#purge_keep_days), and hourly statistics will be retained indefinitely. It will either keep the <abbr title="Minimum">`min`</abbr>, <abbr title="Maximum">`max`</abbr>, and <abbr title="Average">`mean`</abbr> of a sensor's value for a specific hour or the <abbr title="Total">`sum`</abbr> for a metered entity.

If your sensor doesn't work with statistics, check [this](/more-info/statistics/).
Expand Down Expand Up @@ -52,19 +57,19 @@ days_to_show:
default: 30
chart_type:
required: false
description: If the graph should be rendered as a `bar` or a `line` chart.
description: If the graph should be rendered as a `bar` or a `line` chart. Alternatively, using `bar-stack` or `line-stack` select stacked versions of the chart.
type: string
stat_types:
required: false
description: The statistics types to render. `min`, `max`, `mean`, `sum`, `state`, `change`
description: The statistics types to render. `min`, `max`, `mean`, `sum`, `state`, `change`. When using stacked charts, it is recommended to select only one option.
type: list
title:
required: false
description: The card title.
type: string
period:
required: false
description: The period of the rendered graph. `5minute`, `hour`, `day`, `week`, `month` or `year`. If `energy_date_selection` is true, and `period` is not defined, the chart period will auto-select between month/day/hour based on the selected date range.
description: The period of the rendered graph. `5minute`, `hour`, `day`, `week`, `month` or `year`. If `energy_date_selection` is true, and `period` is not defined or set to `auto`, the chart period will auto-select between month/day/hour based on the selected date range.
type: string
hide_legend:
required: false
Expand Down
13 changes: 12 additions & 1 deletion source/_integrations/airos.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ ha_platforms:
- button
- diagnostics
- sensor
- update
ha_integration_type: device
ha_quality_scale: platinum
ha_dhcp: true
Expand All @@ -28,6 +29,7 @@ There is currently support for the following platforms within Home Assistant:
- [Binary sensor](#binary-sensor)
- [Button](#button)
- [Sensor](#sensor)
- [Update](#update)

This integration allows users to pull network metrics and statuses directly into their Home Assistant dashboards, enabling advanced automation, notifications, and comprehensive network oversight within their smart home ecosystem.

Expand Down Expand Up @@ -111,9 +113,18 @@ These sensors show the actual data transfer rate (receive and transmit) for this

Performance in <abbr title="decibels">dB</abbr> for the device antenna. See [Gain](https://en.wikipedia.org/wiki/Gain_(antenna)) on Wikipedia.

## Update

Firmware updates are supported for devices running firmware v8. A link to the release notes is provided, and we strongly recommend reviewing them to avoid unforeseen consequences. Starting an update from Home Assistant will download the available firmware and begin installation on the device.

{% important %}
Updating firmware will interrupt connectivity. Always review the release notes to confirm compatibility and follow any upgrade order that Ubiquiti recommends for your local and remote devices.
Update the correct side first to avoid losing access to a remote device, especially when it is physically far away or difficult to troubleshoot on-site.
{% endimportant %}

## Data updates

Data is polled from devices every 60 seconds.
Device data is polled every 60 seconds. Firmware availability is checked once per day.

## Examples

Expand Down
Loading