mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-04-19 10:57:33 +00:00
Compare commits
11 Commits
6faed6cd98
...
c51b56e26e
Author | SHA1 | Date | |
---|---|---|---|
![]() |
c51b56e26e | ||
![]() |
2c242697f6 | ||
![]() |
3039f71256 | ||
![]() |
8bcdfb0546 | ||
![]() |
4312b9a0b8 | ||
![]() |
b3869ae677 | ||
![]() |
9679493207 | ||
![]() |
66c03df31f | ||
![]() |
6f6c5cdd85 | ||
![]() |
61d69b6f3e | ||
![]() |
da2810479c |
@ -159,7 +159,7 @@ GEM
|
||||
rack-protection (= 4.1.1)
|
||||
rack-session (>= 2.0.0, < 3)
|
||||
tilt (~> 2.0)
|
||||
sorbet-runtime (0.5.12020)
|
||||
sorbet-runtime (0.5.12024)
|
||||
stringex (2.8.6)
|
||||
terminal-table (3.0.2)
|
||||
unicode-display_width (>= 1.1.1, < 3)
|
||||
|
@ -108,8 +108,8 @@ social:
|
||||
# Home Assistant release details
|
||||
current_major_version: 2025
|
||||
current_minor_version: 4
|
||||
current_patch_version: 2
|
||||
date_released: 2025-04-12
|
||||
current_patch_version: 3
|
||||
date_released: 2025-04-19
|
||||
|
||||
# Either # or the anchor link to latest release notes in the blog post.
|
||||
# Must be prefixed with a # and have double quotes around it.
|
||||
|
@ -261,6 +261,12 @@
|
||||
link: /docs/configuration/events/
|
||||
aliases:
|
||||
- events
|
||||
- term: Event entity
|
||||
definition: >-
|
||||
Events are signals that are emitted when something happens, for example,
|
||||
when a user presses a physical button like a doorbell or when a button on a
|
||||
remote control is pressed.
|
||||
link: /integrations/event
|
||||
- term: Floor
|
||||
definition: >-
|
||||
A floor in Home Assistant is a logical grouping of areas that are meant to
|
||||
|
@ -66,6 +66,7 @@ Maybe you like to build one yourself?
|
||||
- [Muino water meter reader 3-phase](https://muino.nl/product/3-phase-muino-light-sensor-encoder/) Using the 3-phase sensor technique, a battery-powered version can be possible with this sensor.
|
||||
- [Read water meter with magnetometer](https://github.com/tronikos/esphome-magnetometer-water-gas-meter) using [QMC5883L](https://esphome.io/components/sensor/qmc5883l.html) or [HMC5883L](https://esphome.io/components/sensor/hmc5883l.html), common and inexpensive magnetometers. This should be compatible with all the water meters the Flume water sensor is compatible with, which is [compatible](https://help.flumewater.com/en/articles/1618594-is-the-flume-device-compatible-with-all-water-meters) with about 95% of water meters in the United States.
|
||||
- Some watermeters use [Wireless M-Bus](https://en.wikipedia.org/wiki/Meter-Bus) for remote metering. [wmbusmeters project](https://github.com/wmbusmeters/wmbusmeters/) can automatically capture, decode, decrypt and convert M-Bus packets to MQTT. It supports several M-Bus receivers, including RTL-SDR using [rtl-wmbus library](https://github.com/xaelsouth/rtl-wmbus). You can also build a WMBus [ESPHome-based receiver](https://github.com/SzczepanLeon/esphome-components). An [add-on](https://github.com/wmbusmeters/wmbusmeters-ha-addon) for Home Assistant exists for easy installation and configuration. See the [community page](https://community.home-assistant.io/t/add-on-request-wmbusmeter/228988) for more.
|
||||
- Read water (or gas) usage data from the Itron EverBlu Cyble Enhanced RF meters using the RADIAN protocol over 433 MHz [everblu-meters-esp8266/esp32](https://github.com/genestealer/everblu-meters-esp8266-improved), via an ESP32/ESP8266 and a CC1101 transceiver. Used across the UK and Europe. Fully integrates with Home Assistant using MQTT AutoDiscovery. According to available documentation, this method may also work with AnyQuest Cyble Enhanced, EverBlu Cyble, and AnyQuest Cyble Basic, but these remain untested.
|
||||
|
||||
If you manually integrate your sensors, for example, using the [MQTT](/integrations/mqtt) or [RESTful](/integrations/rest) integrations: Make sure you set and provide the `device_class`, `state_class`, and `unit_of_measurement` for those sensors.
|
||||
|
||||
|
@ -92,6 +92,10 @@ Fetches the hourly prices for gas.
|
||||
| `start` | yes | Start time to get prices. Defaults to today 00:00:00 | 2023-01-01 00:00:00 |
|
||||
| `end` | yes | End time to get prices. Defaults to today 00:00:00 | 2023-01-01 00:00:00 |
|
||||
|
||||
{% tip %}
|
||||
You can get your `config_entry` by using actions within the [developer tools](/docs/tools/dev-tools/): use one of the easyEnergy actions and view the YAML.
|
||||
{% endtip %}
|
||||
|
||||
#### Response data
|
||||
|
||||
The response data is a dictionary with the gas timestamps and prices as string and float values.
|
||||
@ -122,6 +126,10 @@ Fetches the hourly prices for energy that you use (buy).
|
||||
| `start` | yes | Start time to get prices. Defaults to today 00:00:00 | 2023-01-01 00:00:00 |
|
||||
| `end` | yes | End time to get prices. Defaults to today 00:00:00 | 2023-01-01 00:00:00 |
|
||||
|
||||
{% tip %}
|
||||
You can get your `config_entry` by using actions within the [developer tools](/docs/tools/dev-tools/): use one of the easyEnergy actions and view the YAML.
|
||||
{% endtip %}
|
||||
|
||||
#### Response data
|
||||
|
||||
The response data is a dictionary with the energy timestamps as strings and prices as float values.
|
||||
@ -151,6 +159,10 @@ Fetches the hourly prices for energy that you return (sell).
|
||||
| `start` | yes | Start time to get prices. Defaults to today 00:00:00 | 2023-01-01 00:00:00 |
|
||||
| `end` | yes | End time to get prices from. Defaults to today 00:00:00 | 2023-01-01 00:00:00 |
|
||||
|
||||
{% tip %}
|
||||
You can get your `config_entry` by using actions within the [developer tools](/docs/tools/dev-tools/): use one of the easyEnergy actions and view the YAML.
|
||||
{% endtip %}
|
||||
|
||||
#### Response data
|
||||
|
||||
The response data is a dictionary with the energy timestamps as strings and prices as float values.
|
||||
|
@ -81,6 +81,10 @@ Fetches the gas prices. The `config_entry` value be found using the **Actions**
|
||||
| `start` | yes | Start time to get prices. Defaults to today 00:00:00 | 2023-01-01 00:00:00 |
|
||||
| `end` | yes | End time to get prices. Defaults to today 00:00:00 | 2023-01-01 00:00:00 |
|
||||
|
||||
{% tip %}
|
||||
You can get your `config_entry` by using actions within the [developer tools](/docs/tools/dev-tools/): use one of the EnergyZero actions and view the YAML.
|
||||
{% endtip %}
|
||||
|
||||
#### Response data
|
||||
|
||||
The response data is a dictionary with the gas timestamps and prices as string and float values.
|
||||
@ -116,6 +120,10 @@ Fetches the energy prices. The `config_entry` value be found using the **Actions
|
||||
| `start` | yes | Start time to get prices. Defaults to today 00:00:00 | 2023-01-01 00:00:00 |
|
||||
| `end` | yes | End time to get prices. Defaults to today 00:00:00 | 2023-01-01 00:00:00 |
|
||||
|
||||
{% tip %}
|
||||
You can get your `config_entry` by using actions within the [developer tools](/docs/tools/dev-tools/): use one of the EnergyZero actions and view the YAML.
|
||||
{% endtip %}
|
||||
|
||||
#### Response data
|
||||
|
||||
The response data is a dictionary with the energy timestamps and prices as string and float values.
|
||||
|
@ -67,7 +67,9 @@ ESPHome supports a variety of microcontrollers beyond just the ESP family. These
|
||||
|
||||
For a list of officially supported microcontrollers and devices, refer to the [ESPHome device database](https://devices.esphome.io/). Keep in mind that this database represents only a portion of the ecosystem—many other devices and peripherals are supported but may not appear in the database.
|
||||
|
||||
For inspiration and examples of complete, ready-to-use configurations, check out the [ESPHome ready-made projects](https://esphome.io/projects/index.html). These include useful setups like [Bluetooth proxies](https://esphome.io/components/bluetooth_proxy.html), which can expand the [Bluetooth](/integrations/bluetooth/#remote-adapters-bluetooth-proxies) range of Home Assistant.
|
||||
For inspiration and examples of complete, ready-to-use configurations, check out the [ESPHome ready-made projects](https://esphome.io/projects/index.html). These include setups like [Bluetooth proxies](https://esphome.io/components/bluetooth_proxy.html), which can extend the [Bluetooth](/integrations/bluetooth/#remote-adapters-bluetooth-proxies) range of Home Assistant.
|
||||
|
||||
If you're looking for pre-built solutions, the [Voice PE](https://www.home-assistant.io/voice-pe/) is an excellent example. It's a pre-built voice assistant device powered by ESPHome, offering an easy way to integrate voice control into your Home Assistant system. Many pre-built solutions, like the Voice PE, are open-source and can be customized, giving you flexibility to adapt them to your needs.
|
||||
|
||||
For detailed information on configuring unsupported or custom devices, consult the official [ESPHome documentation](https://esphome.io/), which provides in-depth guides on expanding and customizing your setup beyond the pre-configured devices.
|
||||
|
||||
|
@ -12,8 +12,8 @@ ha_platforms:
|
||||
- event
|
||||
ha_integration_type: integration
|
||||
related:
|
||||
- docs: /docs/configuration/
|
||||
title: Configuration file
|
||||
- docs: /common-tasks/general/#defining-a-custom-polling-interval
|
||||
title: Defining a custom polling interval
|
||||
ha_codeowners:
|
||||
- '@mib1185'
|
||||
---
|
||||
@ -22,9 +22,23 @@ Add an RSS/Atom feed reader that polls feeds every hour and sends new entries in
|
||||
|
||||
{% include integrations/config_flow.md %}
|
||||
|
||||
{% configuration_basic %}
|
||||
URL:
|
||||
description: The URL of the RSS/Atom feed you want to integrate.
|
||||
{% endconfiguration_basic %}
|
||||
|
||||
{% include integrations/option_flow.md %}
|
||||
|
||||
{% configuration_basic %}
|
||||
Maximum feed entries:
|
||||
description: The maximum number of entries to extract from each feed.
|
||||
{% endconfiguration_basic %}
|
||||
|
||||
## Usage
|
||||
|
||||
Feedreader events can be used out of the box to trigger automation actions, e.g.:
|
||||
### Automation
|
||||
|
||||
Feedreader events can be used out of the box to {% term trigger %} automation actions, e.g.:
|
||||
|
||||
```yaml
|
||||
automation:
|
||||
@ -58,18 +72,28 @@ automation:
|
||||
|
||||
{% endraw %}
|
||||
|
||||
Any field under the `<entry>` tag in the feed can be used for example `trigger.event.data.content` will get the body of the feed entry.
|
||||
The `trigger.event.data` variable contains at least the following keys, there might be more depending on the data the configured feed is providing.
|
||||
|
||||
### Event
|
||||
| Key | Description |
|
||||
| --- | --- |
|
||||
| `trigger.event.data.link` | The URL to this feed entry. |
|
||||
| `trigger.event.data.title` | The title of this feed entry. |
|
||||
| `trigger.event.data.description` | The description of this feed entry. |
|
||||
| `trigger.event.data.content` | The content of this feed entry. |
|
||||
|
||||
An event entity will be created for each configured feed which always represents the latest entry of the feed.
|
||||
### Event entity
|
||||
|
||||
An {% term "Event entity" %} entity will be created for each configured feed which always represents the latest entry of the feed.
|
||||
|
||||
### Video tutorial
|
||||
|
||||
This video tutorial explains how to set up the feedreader and show the latest news feed item on your dashboard in Home Assistant.
|
||||
|
||||
<lite-youtube videoid="Va4JOKbesi0" videotitle="How to view RSS feeds on your Dashboard in Home Assistant" posterquality="maxresdefault"></lite-youtube>
|
||||
|
||||
For more advanced use cases, a custom integration registering to the `feedreader` event type could be used instead:
|
||||
### Event listener
|
||||
|
||||
For more advanced use cases, a custom integration registering to the `feedreader` {% term Event %} type could be used instead:
|
||||
|
||||
```python
|
||||
EVENT_FEEDREADER = "feedreader"
|
||||
@ -78,4 +102,10 @@ hass.bus.listen(EVENT_FEEDREADER, event_listener)
|
||||
|
||||
To get started developing custom integrations, please refer to the [developers](/developers) documentation
|
||||
|
||||
### Other examples
|
||||
|
||||
For a drop in packaged complete example of Feedreader, you can use the [PodCast notifier](https://github.com/CCOSTAN/Home-AssistantConfig/blob/22c19375ac5dcb49e0648aa16c431537407aa5e4/config/packages/hasspodcast.yaml).
|
||||
|
||||
## Remove the integration
|
||||
|
||||
{% include integrations/remove_device_service.md %}
|
||||
|
@ -52,7 +52,8 @@ The paring of the device may require a [factory reset](#factory-reset) before it
|
||||
|
||||
### Limitations
|
||||
|
||||
Irrigation valves are currently untested, but expected to work.
|
||||
- Irrigation valves are currently untested, but expected to work.
|
||||
- Irrigation Valve 9 V Bluetooth requires firmware version 1.7.23.29 or newer (update via Gardena Bluetooth App).
|
||||
|
||||
## Lawn mowers
|
||||
|
||||
|
@ -35,7 +35,7 @@ server_host:
|
||||
type: [list, string]
|
||||
default: "0.0.0.0, ::"
|
||||
server_port:
|
||||
description: Let you set a port to use.
|
||||
description: Allows you to specify which port Home Assistant should listen on.
|
||||
required: false
|
||||
type: integer
|
||||
default: 8123
|
||||
@ -75,7 +75,7 @@ ip_ban_enabled:
|
||||
type: boolean
|
||||
default: true
|
||||
login_attempts_threshold:
|
||||
description: "Number of failed login attempt from single IP after which it will be automatically banned if `ip_ban_enabled` is `true`. When set to -1 no new automatic bans will be added."
|
||||
description: "Number of failed login attempts from a single IP after which it will be automatically banned if `ip_ban_enabled` is `true`. When set to -1 no new automatic bans will be added."
|
||||
required: false
|
||||
type: integer
|
||||
default: -1
|
||||
@ -129,7 +129,7 @@ The `http` platforms are not real platforms within the meaning of the terminolog
|
||||
|
||||
To use those kind of [sensors](#sensor) or [binary sensors](#binary-sensor) in your installation no configuration in Home Assistant is needed. All configuration is done on the devices themselves. This means that you must be able to edit the target URL or endpoint and the payload. The entity will be created after the first message has arrived.
|
||||
|
||||
If you want to use HTTP sensors, create a [Long-Lived Access Tokens](https://developers.home-assistant.io/docs/auth_api/#long-lived-access-token) in the Home Assistant UI in the **Security** section of your {% my profile title="**User profile**" %} page.
|
||||
If you want to use an HTTP sensor, create a [Long-Lived Access Token](https://developers.home-assistant.io/docs/auth_api/#long-lived-access-token) in the Home Assistant UI in the **Security** section of your {% my profile title="**User profile**" %} page.
|
||||
|
||||
All [requests](https://developers.home-assistant.io/docs/api/rest#post-apistatesentity_id) need to be sent to the endpoint of the device and must be **POST**.
|
||||
|
||||
@ -142,7 +142,14 @@ If you want to apply additional IP filtering, and automatically ban brute force
|
||||
banned_at: "2016-11-16T19:20:03"
|
||||
```
|
||||
|
||||
After a ban is added a Persistent Notification is populated to the Home Assistant frontend.
|
||||
After a ban is added a Persistent Notification will appear in the Home Assistant frontend.
|
||||
|
||||
To clear an IP ban, you can either:
|
||||
|
||||
- Remove the specific IP entry from `ip_bans.yaml`, or
|
||||
- Delete the entire `ip_bans.yaml` file. It will be recreated automatically the next time a ban occurs.
|
||||
|
||||
After making changes, restart Home Assistant to apply them.
|
||||
|
||||
## Hosting files
|
||||
|
||||
|
@ -28,6 +28,10 @@ related:
|
||||
|
||||
The **Network UPS Tools (NUT)** {% term integration %} allows you to monitor and manage an Uninterruptible Power Supply (UPS) for battery backup, a Power Distribution Unit (PDU), or other similar power device using a [NUT](https://networkupstools.org/) server. It lets you view the status, receive notifications about important events, and execute commands as device actions for one or more such devices.
|
||||
|
||||
This integration cannot communicate directly with a UPS or power device.
|
||||
For this reason, a NUT server is required. The integration talks to the
|
||||
NUT server using the NUT protocol to retrieve data and status information.
|
||||
|
||||
## Supported devices
|
||||
|
||||
This integration supports hardware devices compatible with
|
||||
@ -332,6 +336,18 @@ automation:
|
||||
message: "The UPS lost power and is now on battery"
|
||||
```
|
||||
|
||||
## Known limitations
|
||||
|
||||
Not all NUT functionality is available through this integration. The
|
||||
following are known limitations:
|
||||
|
||||
- This NUT integration only supports a subset of NUT "variables" and
|
||||
"commands".
|
||||
- This NUT integration only supports retrieving, but not setting, NUT
|
||||
"variables".
|
||||
- This NUT integration does not support NUT "commands" that require
|
||||
parameters.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
### Using NUT to list all variables
|
||||
|
@ -332,6 +332,8 @@ Recordings up to 1 month old can be viewed in Home Assistant.
|
||||
|
||||
## Tested models
|
||||
|
||||
Models marked as bold in the lists below have been certified under the **Works with Home Assistant** program.
|
||||
|
||||
### Tested directly connected models
|
||||
|
||||
The following models have been tested and confirmed to work with a direct link to Home Assistant:
|
||||
@ -365,11 +367,12 @@ The following models have been tested and confirmed to work with a direct link t
|
||||
- [RLC-820A](https://reolink.com/product/rlc-820a/)
|
||||
- [RLC-822A](https://reolink.com/product/rlc-822a/)
|
||||
- [RLC-823A](https://reolink.com/product/rlc-823a/)
|
||||
- **[RLC-823S2](https://reolink.com/product/rlc-823s2/)**
|
||||
- [RLC-830A](https://reolink.com/product/rlc-830a/)
|
||||
- [RLC-833A](https://reolink.com/product/rlc-833a/)
|
||||
- [RLC-843A](https://reolink.com/product/rlc-843a/)
|
||||
- [RLC-1212A](https://reolink.com/product/rlc-1212a/)
|
||||
- [RLC-1224A](https://reolink.com/product/rlc-1224a/)
|
||||
- **[RLC-1224A](https://reolink.com/product/rlc-1224a/)**
|
||||
- [RLN8-410 NVR](https://reolink.com/product/rln8-410/)
|
||||
- [RLN16-410 NVR](https://reolink.com/product/rln16-410/)
|
||||
- [RLN36 NVR](https://reolink.com/product/rln36/)
|
||||
@ -379,12 +382,14 @@ The following models have been tested and confirmed to work with a direct link t
|
||||
- [Reolink Chime](https://reolink.com/product/reolink-chime/) (when connected to a doorbell)
|
||||
- [Reolink Duo WiFi](https://reolink.com/product/reolink-duo-wifi-v1/)
|
||||
- [Reolink Duo 2 WiFi](https://reolink.com/product/reolink-duo-wifi/)
|
||||
- [Reolink Duo 3 PoE](https://reolink.com/product/reolink-duo-3-poe/)
|
||||
- **[Reolink Duo 3 PoE](https://reolink.com/product/reolink-duo-3-poe/)**
|
||||
- Reolink Duo Floodlight ([PoE](https://reolink.com/product/reolink-duo-floodlight-poe/) and [Wi-Fi](https://reolink.com/product/reolink-duo-floodlight-wifi/))
|
||||
- [Reolink Home Hub](https://reolink.com/product/reolink-home-hub/)
|
||||
- [Reolink Home Hub Pro](https://reolink.com/product/reolink-home-hub-pro/)
|
||||
- Reolink TrackMix ([PoE](https://reolink.com/product/reolink-trackmix-poe/) and [Wi-Fi](https://reolink.com/product/reolink-trackmix-wifi/))
|
||||
- Reolink Video Doorbell ([PoE Black](https://reolink.com/product/reolink-video-doorbell/), [Wi-Fi Black](https://reolink.com/product/reolink-video-doorbell-wifi/), [PoE White](https://reolink.com/product/reolink-video-doorbell/) and [Wi-Fi White](https://reolink.com/product/reolink-video-doorbell-wifi/))
|
||||
- **[Reolink TrackMix PoE](https://reolink.com/product/reolink-trackmix-poe/)**
|
||||
- [Reolink TrackMix Wi-Fi](https://reolink.com/product/reolink-trackmix-wifi/)
|
||||
- Reolink Video Doorbell ([PoE Black](https://reolink.com/product/reolink-video-doorbell/), [PoE White](https://reolink.com/product/reolink-video-doorbell/))
|
||||
- **Reolink Video Doorbell ([Wi-Fi Black](https://reolink.com/product/reolink-video-doorbell-wifi/), [Wi-Fi White](https://reolink.com/product/reolink-video-doorbell-wifi/))**
|
||||
|
||||
*These models are discontinued and not sold anymore, they will continue to work with Home Assistant.
|
||||
|
||||
@ -394,7 +399,7 @@ Battery-powered Reolink cameras can be used with Home Assistant with the help of
|
||||
|
||||
The following hubs/NVRs have been tested and confirmed to work with battery-powered models in Home Assistant:
|
||||
|
||||
- [Reolink Home Hub](https://reolink.com/product/reolink-home-hub/)
|
||||
- **[Reolink Home Hub](https://reolink.com/product/reolink-home-hub/)**
|
||||
- [Reolink Home Hub Pro](https://reolink.com/product/reolink-home-hub-pro/)
|
||||
- [RLN8-410 NVR](https://reolink.com/product/rln8-410/) (only hardware versions N7MB01, N3MB01, N2MB02, or H3MB18. Hardware versions H3MB02 and H3MB16 did not get firmware updates since 2022)
|
||||
- [RLN16-410 NVR](https://reolink.com/product/rln16-410/) (only hardware versions N6MB01 or H3MB18. Hardware version H3MB02 did not get firmware updates since 2022)
|
||||
@ -409,8 +414,8 @@ The following battery-powered models have been tested and confirmed to work thro
|
||||
- [Argus Eco](https://reolink.com/product/argus-eco/)
|
||||
- [Argus Eco Ultra](https://reolink.com/product/argus-eco-ultra/)
|
||||
- [Argus PT](https://reolink.com/product/argus-pt/)
|
||||
- [Argus Track](https://reolink.com/product/argus-track/)
|
||||
- [Reolink Doorbell Battery](https://reolink.com/roadmap/)
|
||||
- **[Argus Track](https://reolink.com/product/argus-track/)**
|
||||
- **[Reolink Doorbell Battery](https://reolink.com/roadmap/)**
|
||||
|
||||
Reolink provides [this larger list of battery camera models](https://support.reolink.com/hc/en-us/articles/32379509281561-Reolink-Home-Hub-Compatibility/) which are compatible with the Home Hub and should work with Home Assistant.
|
||||
|
||||
|
@ -70,6 +70,7 @@ Enjoy the release!
|
||||
- [Patch releases](#patch-releases)
|
||||
- [2025.4.1 - April 4](#202541---april-4)
|
||||
- [2025.4.2 - April 12](#202542---april-12)
|
||||
- [2025.4.3 - April 19](#202543---april-19)
|
||||
- [Need help? Join the community!](#need-help-join-the-community)
|
||||
- [Backward-incompatible changes](#backward-incompatible-changes)
|
||||
- [All changes](#all-changes)
|
||||
@ -701,6 +702,83 @@ release every Friday.
|
||||
[@tronikos]: https://github.com/tronikos
|
||||
[@wilfredktlr]: https://github.com/wilfredktlr
|
||||
|
||||
### 2025.4.3 - April 19
|
||||
|
||||
- Fix duke_energy data retrieval to adhere to service start date ([@cmamatey] - [#136054])
|
||||
- Check Energy Live API works before creating the coordinator in Tessie ([@Bre77] - [#142510])
|
||||
- Correct enum member check in home_connect ([@emontnemery] - [#142666])
|
||||
- Fix error in recurrence calculation of Habitica integration ([@tr4nt0r] - [#142759])
|
||||
- Fix MQTT device discovery when using node_id ([@dionisis2014] - [#142784])
|
||||
- Force Squeezebox item id to string ([@peteS-UK] - [#142793])
|
||||
- Keep track of last play status update time in Apple TV ([@ericswpark] - [#142838])
|
||||
- Select correct Reolink device uid ([@starkillerOG] - [#142864])
|
||||
- Fix Reolink Home Hub Pro playback ([@starkillerOG] - [#142871])
|
||||
- Fix quality loss for LLM conversation agent question answering ([@allenporter] - [#142873])
|
||||
- Only get tracked pairs for kraken ([@eifinger] - [#142877])
|
||||
- Bump Environment Canada library to 0.10.1 ([@gwww] - [#142882])
|
||||
- Bump devolo_plc_api to 1.5.1 ([@Shutgun] - [#142908])
|
||||
- Don't do I/O while getting Jewish calendar data schema ([@tsvi] - [#142919])
|
||||
- Update UK Transport Integration URL ([@AlexLamond] - [#142949])
|
||||
- Bump holidays to 0.70 ([@gjohansson-ST] - [#142954])
|
||||
- Fix switch state for Comelit ([@chemelli74] - [#142978])
|
||||
- Bump reolink-aio to 0.13.2 ([@starkillerOG] - [#142985])
|
||||
- Increase uptime deviation for Shelly ([@chemelli74] - [#142996])
|
||||
- Bump pysmhi to 1.0.2 ([@gjohansson-ST] - [#143007])
|
||||
- Add Python-2.0 to list of approved licenses ([@cdce8p] - [#143052])
|
||||
- Reduce jumping Starlink uptime sensor ([@frenck] - [#143076])
|
||||
- Bump ZHA to 0.0.56 ([@puddly] - [#143165])
|
||||
- Fix SmartThings soundbar without media playback ([@joostlek] - [#143170])
|
||||
- Fix missing binary sensor for CoolSelect+ in SmartThings ([@joostlek] - [#143216])
|
||||
|
||||
[#136054]: https://github.com/home-assistant/core/pull/136054
|
||||
[#141505]: https://github.com/home-assistant/core/pull/141505
|
||||
[#142299]: https://github.com/home-assistant/core/pull/142299
|
||||
[#142510]: https://github.com/home-assistant/core/pull/142510
|
||||
[#142666]: https://github.com/home-assistant/core/pull/142666
|
||||
[#142755]: https://github.com/home-assistant/core/pull/142755
|
||||
[#142759]: https://github.com/home-assistant/core/pull/142759
|
||||
[#142784]: https://github.com/home-assistant/core/pull/142784
|
||||
[#142793]: https://github.com/home-assistant/core/pull/142793
|
||||
[#142838]: https://github.com/home-assistant/core/pull/142838
|
||||
[#142864]: https://github.com/home-assistant/core/pull/142864
|
||||
[#142871]: https://github.com/home-assistant/core/pull/142871
|
||||
[#142873]: https://github.com/home-assistant/core/pull/142873
|
||||
[#142877]: https://github.com/home-assistant/core/pull/142877
|
||||
[#142882]: https://github.com/home-assistant/core/pull/142882
|
||||
[#142908]: https://github.com/home-assistant/core/pull/142908
|
||||
[#142919]: https://github.com/home-assistant/core/pull/142919
|
||||
[#142949]: https://github.com/home-assistant/core/pull/142949
|
||||
[#142954]: https://github.com/home-assistant/core/pull/142954
|
||||
[#142978]: https://github.com/home-assistant/core/pull/142978
|
||||
[#142985]: https://github.com/home-assistant/core/pull/142985
|
||||
[#142996]: https://github.com/home-assistant/core/pull/142996
|
||||
[#143007]: https://github.com/home-assistant/core/pull/143007
|
||||
[#143052]: https://github.com/home-assistant/core/pull/143052
|
||||
[#143076]: https://github.com/home-assistant/core/pull/143076
|
||||
[#143165]: https://github.com/home-assistant/core/pull/143165
|
||||
[#143170]: https://github.com/home-assistant/core/pull/143170
|
||||
[#143216]: https://github.com/home-assistant/core/pull/143216
|
||||
[@AlexLamond]: https://github.com/AlexLamond
|
||||
[@Bre77]: https://github.com/Bre77
|
||||
[@Shutgun]: https://github.com/Shutgun
|
||||
[@allenporter]: https://github.com/allenporter
|
||||
[@cdce8p]: https://github.com/cdce8p
|
||||
[@chemelli74]: https://github.com/chemelli74
|
||||
[@cmamatey]: https://github.com/cmamatey
|
||||
[@dionisis2014]: https://github.com/dionisis2014
|
||||
[@eifinger]: https://github.com/eifinger
|
||||
[@emontnemery]: https://github.com/emontnemery
|
||||
[@ericswpark]: https://github.com/ericswpark
|
||||
[@frenck]: https://github.com/frenck
|
||||
[@gjohansson-ST]: https://github.com/gjohansson-ST
|
||||
[@gwww]: https://github.com/gwww
|
||||
[@joostlek]: https://github.com/joostlek
|
||||
[@peteS-UK]: https://github.com/peteS-UK
|
||||
[@puddly]: https://github.com/puddly
|
||||
[@starkillerOG]: https://github.com/starkillerOG
|
||||
[@tr4nt0r]: https://github.com/tr4nt0r
|
||||
[@tsvi]: https://github.com/tsvi
|
||||
|
||||
## Need help? Join the community!
|
||||
|
||||
Home Assistant has a great community of users who are all more than willing
|
||||
|
@ -1144,6 +1144,83 @@ For a summary in a more readable format:
|
||||
[@tronikos]: https://github.com/tronikos
|
||||
[@wilfredktlr]: https://github.com/wilfredktlr
|
||||
|
||||
## Release 2025.4.3 - April 19
|
||||
|
||||
- Fix duke_energy data retrieval to adhere to service start date ([@cmamatey] - [#136054])
|
||||
- Check Energy Live API works before creating the coordinator in Tessie ([@Bre77] - [#142510])
|
||||
- Correct enum member check in home_connect ([@emontnemery] - [#142666])
|
||||
- Fix error in recurrence calculation of Habitica integration ([@tr4nt0r] - [#142759])
|
||||
- Fix MQTT device discovery when using node_id ([@dionisis2014] - [#142784])
|
||||
- Force Squeezebox item id to string ([@peteS-UK] - [#142793])
|
||||
- Keep track of last play status update time in Apple TV ([@ericswpark] - [#142838])
|
||||
- Select correct Reolink device uid ([@starkillerOG] - [#142864])
|
||||
- Fix Reolink Home Hub Pro playback ([@starkillerOG] - [#142871])
|
||||
- Fix quality loss for LLM conversation agent question answering ([@allenporter] - [#142873])
|
||||
- Only get tracked pairs for kraken ([@eifinger] - [#142877])
|
||||
- Bump Environment Canada library to 0.10.1 ([@gwww] - [#142882])
|
||||
- Bump devolo_plc_api to 1.5.1 ([@Shutgun] - [#142908])
|
||||
- Don't do I/O while getting Jewish calendar data schema ([@tsvi] - [#142919])
|
||||
- Update UK Transport Integration URL ([@AlexLamond] - [#142949])
|
||||
- Bump holidays to 0.70 ([@gjohansson-ST] - [#142954])
|
||||
- Fix switch state for Comelit ([@chemelli74] - [#142978])
|
||||
- Bump reolink-aio to 0.13.2 ([@starkillerOG] - [#142985])
|
||||
- Increase uptime deviation for Shelly ([@chemelli74] - [#142996])
|
||||
- Bump pysmhi to 1.0.2 ([@gjohansson-ST] - [#143007])
|
||||
- Add Python-2.0 to list of approved licenses ([@cdce8p] - [#143052])
|
||||
- Reduce jumping Starlink uptime sensor ([@frenck] - [#143076])
|
||||
- Bump ZHA to 0.0.56 ([@puddly] - [#143165])
|
||||
- Fix SmartThings soundbar without media playback ([@joostlek] - [#143170])
|
||||
- Fix missing binary sensor for CoolSelect+ in SmartThings ([@joostlek] - [#143216])
|
||||
|
||||
[#136054]: https://github.com/home-assistant/core/pull/136054
|
||||
[#141505]: https://github.com/home-assistant/core/pull/141505
|
||||
[#142299]: https://github.com/home-assistant/core/pull/142299
|
||||
[#142510]: https://github.com/home-assistant/core/pull/142510
|
||||
[#142666]: https://github.com/home-assistant/core/pull/142666
|
||||
[#142755]: https://github.com/home-assistant/core/pull/142755
|
||||
[#142759]: https://github.com/home-assistant/core/pull/142759
|
||||
[#142784]: https://github.com/home-assistant/core/pull/142784
|
||||
[#142793]: https://github.com/home-assistant/core/pull/142793
|
||||
[#142838]: https://github.com/home-assistant/core/pull/142838
|
||||
[#142864]: https://github.com/home-assistant/core/pull/142864
|
||||
[#142871]: https://github.com/home-assistant/core/pull/142871
|
||||
[#142873]: https://github.com/home-assistant/core/pull/142873
|
||||
[#142877]: https://github.com/home-assistant/core/pull/142877
|
||||
[#142882]: https://github.com/home-assistant/core/pull/142882
|
||||
[#142908]: https://github.com/home-assistant/core/pull/142908
|
||||
[#142919]: https://github.com/home-assistant/core/pull/142919
|
||||
[#142949]: https://github.com/home-assistant/core/pull/142949
|
||||
[#142954]: https://github.com/home-assistant/core/pull/142954
|
||||
[#142978]: https://github.com/home-assistant/core/pull/142978
|
||||
[#142985]: https://github.com/home-assistant/core/pull/142985
|
||||
[#142996]: https://github.com/home-assistant/core/pull/142996
|
||||
[#143007]: https://github.com/home-assistant/core/pull/143007
|
||||
[#143052]: https://github.com/home-assistant/core/pull/143052
|
||||
[#143076]: https://github.com/home-assistant/core/pull/143076
|
||||
[#143165]: https://github.com/home-assistant/core/pull/143165
|
||||
[#143170]: https://github.com/home-assistant/core/pull/143170
|
||||
[#143216]: https://github.com/home-assistant/core/pull/143216
|
||||
[@AlexLamond]: https://github.com/AlexLamond
|
||||
[@Bre77]: https://github.com/Bre77
|
||||
[@Shutgun]: https://github.com/Shutgun
|
||||
[@allenporter]: https://github.com/allenporter
|
||||
[@cdce8p]: https://github.com/cdce8p
|
||||
[@chemelli74]: https://github.com/chemelli74
|
||||
[@cmamatey]: https://github.com/cmamatey
|
||||
[@dionisis2014]: https://github.com/dionisis2014
|
||||
[@eifinger]: https://github.com/eifinger
|
||||
[@emontnemery]: https://github.com/emontnemery
|
||||
[@ericswpark]: https://github.com/ericswpark
|
||||
[@frenck]: https://github.com/frenck
|
||||
[@gjohansson-ST]: https://github.com/gjohansson-ST
|
||||
[@gwww]: https://github.com/gwww
|
||||
[@joostlek]: https://github.com/joostlek
|
||||
[@peteS-UK]: https://github.com/peteS-UK
|
||||
[@puddly]: https://github.com/puddly
|
||||
[@starkillerOG]: https://github.com/starkillerOG
|
||||
[@tr4nt0r]: https://github.com/tr4nt0r
|
||||
[@tsvi]: https://github.com/tsvi
|
||||
|
||||
[#106985]: https://github.com/home-assistant/core/pull/106985
|
||||
[#107635]: https://github.com/home-assistant/core/pull/107635
|
||||
[#122818]: https://github.com/home-assistant/core/pull/122818
|
||||
|
Loading…
x
Reference in New Issue
Block a user