Merge branch 'next' into rc

This commit is contained in:
Franck Nijhof 2022-08-29 20:47:29 +02:00
commit 0a98f1e7d2
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
41 changed files with 420 additions and 55 deletions

View File

@ -107,8 +107,8 @@ social:
# Home Assistant release details
current_major_version: 2022
current_minor_version: 8
current_patch_version: 6
date_released: 2022-08-18
current_patch_version: 7
date_released: 2022-08-25
# Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it.

View File

@ -21,6 +21,7 @@ The following selectors are currently available:
- [Attribute selector](#attribute-selector)
- [Boolean selector](#boolean-selector)
- [Color temperature selector](#color-temperature-selector)
- [Config entry selector](#config-entry-selector)
- [Date selector](#date-selector)
- [Date & time selector](#date--time-selector)
- [Device selector](#device-selector)
@ -280,6 +281,27 @@ max_mireds:
The output of this selector is the number of mired selected, for example, `243`.
## Config entry selector
The config entry selector allows to user to select a configured integration
configuration entry. The selector returns the entry ID of the selected
integration configuration entry.
![Screenshot of the Configuration entry selector](/images/blueprints/selector-config-entry.png)
```yaml
config_entry:
```
{% configuration config_entry %}
integration:
description: Limits the list of selectable configuration entries to a single integration domain.
type: string
required: false
{% endconfiguration %}
The output of this selector is the entry ID of the config entry, for example, `6b68b250388cbe0d620c92dd3acc93ec`.
## Date selector
The date selector shows a date input that allows the user to specify a date.
@ -833,10 +855,6 @@ entity_id:
description: The entity ID of which an state can be selected from.
type: string
required: true
attribute:
description: The attribute of which an attribute state can be selected from.
type: string
required: false
{% endconfiguration %}
The output of this selector is the select state (not the translated or

View File

@ -308,6 +308,7 @@ Supported abbreviations for device registry configuration:
'name': 'name',
'mf': 'manufacturer',
'mdl': 'model',
'hw': 'hw_version',
'sw': 'sw_version',
'sa': 'suggested_area',
```

View File

@ -60,6 +60,10 @@ The `advantage_air` switch platform will create a switch entity to toggle fresh
The `advantage_air` select platform allows you to change the zone used for the "MyZone" feature.
### Light
The `advantage_air` light platform will create a light entity for each light in MyLights tab of the MyPlace app.
## Services
### Service `advantage_air.set_time_to`

View File

@ -135,6 +135,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": [["mac", "02:5b:26:a8:dc:12"]]`.'
required: false
type: list
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: "A list of IDs that uniquely identify the device. For example a serial number."
required: false

View File

@ -99,6 +99,10 @@ device:
description: "A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `'connections': ['mac', '02:5b:26:a8:dc:12']`."
required: false
type: [list, map]
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: A list of IDs that uniquely identify the device. For example a serial number.
required: false

View File

@ -59,21 +59,22 @@ If you experience an unreliable Bluetooth connection, installing a short USB ext
### Known working adapters
- ASUS USB-BT400
- ASUS USB-BT500
- Avantree DG45
- Kinivo BTD-400
- Maxuni BT-501
- SUMEE BT501
- UGREEN CM390
- XDO BT802 (Long Range)
- ZEXMTE BT-505 (Long Range)
- ZEXMTE BT-DG54
- ASUS USB-BT400 [BCM20702A1]
- ASUS USB-BT500 [RTL8761BU]
- Avantree DG45 [RTL8761BU]
- EDUP LOVE EP-B3536 [RTL8761BU] (Long Range)
- Kinivo BTD-400 [BCM20702A1]
- Maxuni BT-501 [RTL8761B]
- SUMEE BT501 [RTL8761B]
- UGREEN CM390 [RTL8761BU]
- XDO BT802 [RTL8761BU] (Long Range)
- ZEXMTE BT-505 [RTL8761BU] (Long Range)
- ZEXMTE BT-DG54 [RTL8761BU]
### Unsupported adapters
- tp-link UB400 - Frequent connection failures
- tp-link UB500 - Frequent connection failures
- tp-link UB400 [BCM20702A1] - Frequent connection failures with active connections
- tp-link UB500 [RTL8761BU] - Frequent connection failures with active connections
## Multiple adapters
@ -87,6 +88,14 @@ The following methods are known to work to add multiple adapters:
Integrations that have followed the [Best practices for library authors](https://developers.home-assistant.io/docs/network_discovery?_highlight=bluetooth#best-practices-for-library-authors) will automatically connect via the adapter with the best signal and failover to an active adapter if one becomes unavailable.
## Passive Scanning
Passive Scanning on Linux can be enabled in the options flow per adapter if the host system runs BlueZ 4.63 or later with experimental features enabled.
Many integrations require active scanning and may not function when scanning is passive.
{% include integrations/option_flow.md %}
## Remote adapters
The Bluetooth integration supports receiving advertisement data from external adapters for devices and sensors that do not need an active connection. The number of remote scanners is limited only by the performance of the host system.

View File

@ -0,0 +1,43 @@
---
title: BThome Bluetooth
description: Instructions on how to integrate BThome BLE devices into Home Assistant.
ha_category:
- Sensor
ha_bluetooth: true
ha_release: 2022.9
ha_iot_class: Local Push
ha_codeowners:
- '@Ernst79'
ha_domain: bthome
ha_config_flow: true
ha_platforms:
- sensor
ha_integration_type: integration
---
Integrates [BThome](https://bthome.io/) BLE devices into Home Assistant.
{% include integrations/config_flow.md %}
The BThome BLE integration will automatically discover devices once the [Bluetooth](/integrations/bluetooth) integration is enabled and functional.
BTHome is an energy effective but flexible BLE format to broadcast data with Bluetooth and allows you to create your own DIY BLE sensors. More information about the BThome BLE format and projects that use the format can be found on the [BThome website](https://bthome.io/).
## Supported sensor measurements
The current release supports the following sensor measurement types.
- Temperature
- Humidity
- Pressure
- Illuminance
- Energy
- Power
- PM2.5
- PM10
- CO2
- VOC
## Bindkey
When using encryption for your BThome sensor, you will promted to enter your 32 character hexadecimal (16 bytes) encryption key. This key is called the bindkey. More information about the bindkey can be found in the [specifications](https://bthome.io/#encryption).

View File

@ -96,6 +96,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": [["mac", "02:5b:26:a8:dc:12"]]`.'
required: false
type: list
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: A list of IDs that uniquely identify the device. For example a serial number.
required: false

View File

@ -98,6 +98,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": ["mac", "02:5b:26:a8:dc:12"]`.'
required: false
type: list
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: 'A list of IDs that uniquely identify the device. For example a serial number.'
required: false

View File

@ -122,6 +122,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": [["mac", "02:5b:26:a8:dc:12"]]`.'
required: false
type: list
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: 'A list of IDs that uniquely identify the device. For example a serial number.'
required: false

View File

@ -109,6 +109,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": ["mac", "02:5b:26:a8:dc:12"]`.'
required: false
type: list
hw_version:
description: "The hardware version of the device."
required: false
type: string
identifiers:
description: 'A list of IDs that uniquely identify the device. For example a serial number.'
required: false

View File

@ -133,6 +133,10 @@ device:
description: "A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `'connections': ['mac', '02:5b:26:a8:dc:12']`."
required: false
type: [list, map]
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: A list of IDs that uniquely identify the device. For example a serial number.
required: false

View File

@ -31,7 +31,9 @@ You can also specify a weather station to use by providing a identification code
## Entities
The integration will create the entities listed below. Note that many of the entities are disabled by default and can be enabled via the Configuration / Entities screen.
The integration will create the entities listed below.
Note that many of the entities, such as radar imagery and hourly forecasts, are disabled by default and can be enabled via the Entity status settings available through the Configuration / Entities screen.
### Weather

View File

@ -104,6 +104,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": [["mac", "02:5b:26:a8:dc:12"]]`.'
required: false
type: [list, map]
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: A list of IDs that uniquely identify the device. For example a serial number.
required: false

View File

@ -56,4 +56,10 @@ The following controls are available:
- Screensaver brightness
- Screen on/off
- Screen off timer
- Screen brightness
- Screen brightness
- Play and stop media files
- Set device volume
<div class='note warning'>
The Fully Kiosk Browser app does not provide feedback on the device volume or media playback status, so we are unable to display the current volume level or playback status.
</div>

View File

@ -106,6 +106,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": [["mac", "02:5b:26:a8:dc:12"]]`.'
required: false
type: [list, map]
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: A list of IDs that uniquely identify the device. For example a serial number.
required: false

View File

@ -0,0 +1,38 @@
---
title: LED BLE
description: Instructions on how to integrate LED BLE devices into Home Assistant.
ha_category:
- Light
ha_bluetooth: true
ha_release: 2022.9
ha_iot_class: Local Polling
ha_codeowners:
- '@bdraco'
ha_domain: led_ble
ha_config_flow: true
ha_platforms:
- light
ha_integration_type: integration
---
Integrates multiple brands of Bluetooth Low Energy LED devices into Home Assistant.
{% include integrations/config_flow.md %}
This integration works with devices that identify with the following names:
- LEDnet (except LEDnetWF models)
- BLE-LED
- LEDBLE
- Triones
- LEDBlue
These devices have been sold under many brands, including:
- LED BLE
- BLE-LED
- Triones
- Happy Lighting
- Zengee
- LEDBlue
- Zerproc

View File

@ -167,6 +167,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": [["mac", "02:5b:26:a8:dc:12"]]`.'
required: false
type: list
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: 'A list of IDs that uniquely identify the device. For example a serial number.'
required: false

View File

@ -12,7 +12,9 @@ ha_release: 2021.3
ha_config_flow: true
ha_codeowners:
- '@natekspencer'
- '@tkdrob'
ha_domain: litterrobot
ha_dhcp: true
ha_platforms:
- button
- select
@ -26,7 +28,7 @@ The Litter-Robot integration allows you to control and monitor your Wi-Fi-enable
You will need a Litter-Robot account as well as a Wi-Fi-enabled Litter-Robot unit that has already been associated with your account.
The Feeder-Robot and Litter-Robot 4 are not currently supported by this integration.
The Feeder-Robot is not currently supported by this integration.
{% include integrations/config_flow.md %}
@ -45,7 +47,9 @@ The following entities are created for this component and identified by a single
| Status Code | `sensor` | Displays the status code (Clean Cycle in Progress, Ready, Drawer Full, etc). |
| Waste Drawer | `sensor` | Displays the current waste drawer level. |
| Clean Cycle Wait Time Minutes | `select` | View and select the clean cycle wait time. |
| Reset Waste Drawer | `button` | Button to reset the waste drawer level to 0%. |
| Reset Waste Drawer* | `button` | Button to reset the waste drawer level to 0%. |
\* Litter-Robot 3 only
## Additional Attributes
@ -61,11 +65,11 @@ Some entities have attributes in addition to the default ones that are available
## Services
Services are utilized for additional functionality that is available in the Litter-Robot companion app. The following are currently available:
Services are utilized for additional functionality that is available in the Whisker (previously Litter-Robot) companion app. The following are currently available:
### set_sleep_mode
Enables (with `start_time` parameter) or disables sleep mode on the Litter-Robot.
Enables (with `start_time` parameter) or disables sleep mode on the Litter-Robot. Currently, this is limited to only the Litter-Robot 3. To make changes to the sleep schedule on your Litter-Robot 4, please continue to use the Whisker app.
| Parameter | Type | Required | Description |
| ---------- | ------ | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

View File

@ -102,6 +102,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": [["mac", "02:5b:26:a8:dc:12"]]`.'
required: false
type: list
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: 'A list of IDs that uniquely identify the device. For example a serial number.'
required: false

View File

@ -89,6 +89,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": ["mac", "02:5b:26:a8:dc:12"]`.'
required: false
type: list
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: 'A list of IDs that uniquely identify the device. For example a serial number.'
required: false

View File

@ -31,3 +31,4 @@ The Qingping integration will automatically discover devices once the [Bluetooth
- [Door/Window Sensor](https://www.qingping.co/door-window-sensor/overview) (CGH1)
- [LEE GUITARS Thermo-Hygrometer](https://www.qingping.co/lee-guitars-thermo-hygrometer/overview) (CGM1)
- [Motion & Ambient Light Sensor](https://www.qingping.co/motion-light-sensor/overview) (CGPR1)
- [Temp RH M](https://www.qingping.co/temp-rh-monitor/overview#mi) (CGG1)

View File

@ -106,6 +106,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": ["mac", "02:5b:26:a8:dc:12"]`.'
required: false
type: list
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: 'A list of IDs that uniquely identify the device. For example a serial number.'
required: false

View File

@ -90,6 +90,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": [["mac", "02:5b:26:a8:dc:12"]]`.'
required: false
type: list
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: A list of IDs that uniquely identify the device. For example a serial number.
required: false

View File

@ -0,0 +1,20 @@
---
title: SensorBlue
description: Instructions on how to integrate SensorBlue devices into Home Assistant.
ha_category:
- Sensor
ha_bluetooth: true
ha_release: 2022.9
ha_iot_class: Local Push
ha_codeowners:
- '@bdraco'
ha_domain: sensorblue
ha_config_flow: true
ha_platforms:
- sensor
ha_integration_type: integration
ha_supporting_domain: thermobeacon
ha_supporting_integration: ThermoBeacon
---
{% include integrations/supported_brand.md %}

View File

@ -112,6 +112,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": [["mac", "02:5b:26:a8:dc:12"]]`.'
required: false
type: list
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: A list of IDs that uniquely identify the device. For example a serial number.
required: false

View File

@ -61,6 +61,7 @@ Every time there is a message received, `event: sms.incoming_sms` is fired with
Sample automation that forward all SMS to `user1`:
#### Define a sensor in `configuration.yaml` to protect user phone number
```yaml
template:
- sensor:
@ -74,16 +75,16 @@ template:
```yaml
notify_sms_user1:
alias: Notify via SMS to User1
alias: "Notify via SMS to User1"
fields:
message:
description: The message content
example: The light is on!
description: "The message content"
example: "The light is on!"
sequence:
- service: notify.sms
data:
message: "{{ message }}"
target: states(sensor.user1_phone_number)
target: "{{ states('sensor.user1_phone_number') }}"
mode: single
icon: mdi:chat-alert
```
@ -95,42 +96,20 @@ notify_sms_user1:
{% raw %}
```yaml
- id: 'forward_sms'
alias: Forward SMS
description: ''
- alias: "Forward SMS"
trigger:
- platform: event
event_type: sms.incoming_sms
condition: []
action:
- service: script.notify_sms_user1
data:
message: 'From: {{trigger.event.data.phone}}
{{trigger.event.data.text}}
'
mode: single
message: |
From: {{trigger.event.data.phone}}
{{trigger.event.data.text}} mode: single
```
{% endraw %}
## Notes about the operating system
If the integration is used with the Home Assistant Operating System, then version [3.6](https://github.com/home-assistant/hassos/releases/tag/3.6) or higher is required.
For installations not running on Home Assistant or Home Assistant Core using Docker, you must install `gammu-dev` package:
```bash
sudo apt-get install libgammu-dev
```
Before running for the first time, check that the system recognizes the modem by running:
```bash
ls -l /dev/*USB*
```
Note: When running Home Assistant, you need to install the SSH add-on.
## Required Hardware
You will need a USB GSM stick modem or device like SIM800L v2 connected via USB UART.

View File

@ -100,6 +100,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": [["mac", "02:5b:26:a8:dc:12"]]`.'
required: false
type: list
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: A list of IDs that uniquely identify the device. For example a serial number.
required: false

View File

@ -4,6 +4,7 @@ description: Instructions on how to set up SwitchBot Devices.
ha_category:
- Binary Sensor
- Cover
- Light
- Sensor
- Switch
ha_release: 0.78
@ -18,6 +19,7 @@ ha_bluetooth: true
ha_platforms:
- binary_sensor
- cover
- light
- sensor
- switch
ha_config_flow: true
@ -43,9 +45,11 @@ Please note, device names configured in the SwitchBot app are not transferred in
## Supported Devices
- Color Bulb (WoBulb)
- Bot (WoHand)
- Contact Sensor (WoContact)
- Curtain (WoCurtain)
- Light Strip (WoStrip)
- Meter (WoSensorTH)
- Motion Sensor (WoPresence)
- Plug Mini (WoPlug), both the original (model W1901400) and HomeKit-enabled (model W1901401)

View File

@ -37,6 +37,10 @@ device:
description: "A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `'connections': ['mac', '02:5b:26:a8:dc:12']`."
required: false
type: [list, map]
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: A list of IDs that uniquely identify the device. For example a serial number.
required: false

View File

@ -0,0 +1,27 @@
---
title: ThermoBeacon
description: Instructions on how to integrate ThermoBeacon devices into Home Assistant.
ha_category:
- Sensor
ha_bluetooth: true
ha_release: 2022.9
ha_iot_class: Local Push
ha_codeowners:
- '@bdraco'
ha_domain: thermobeacon
ha_config_flow: true
ha_platforms:
- sensor
ha_integration_type: integration
---
Integrates [ThermoBeacon](http://www.seven-like.com/) devices into Home Assistant.
## Supported devices
- SensorBlue WS07
- SensorBlue WS08
The ThermoBeacon integration will automatically discover devices once the [Bluetooth](/integrations/bluetooth) integration is enabled and functional.
{% include integrations/config_flow.md %}

View File

@ -0,0 +1,20 @@
---
title: ThermoPlus
description: Instructions on how to integrate ThermoPlus devices into Home Assistant.
ha_category:
- Sensor
ha_bluetooth: true
ha_release: 2022.9
ha_iot_class: Local Push
ha_codeowners:
- '@bdraco'
ha_domain: thermoplus
ha_config_flow: true
ha_platforms:
- sensor
ha_integration_type: integration
ha_supporting_domain: thermobeacon
ha_supporting_integration: ThermoBeacon
---
{% include integrations/supported_brand.md %}

View File

@ -0,0 +1,27 @@
---
title: ThermoPro
description: Instructions on how to integrate ThermoPro devices into Home Assistant.
ha_category:
- Sensor
ha_bluetooth: true
ha_release: 2022.9
ha_iot_class: Local Push
ha_codeowners:
- '@bdraco'
ha_domain: thermopro
ha_config_flow: true
ha_platforms:
- sensor
ha_integration_type: integration
---
Integrates [ThermoPro](https://buythermopro.com/) devices into Home Assistant.
## Supported devices
- [TP359](https://buythermopro.com/product/thermopro-tp59-bluetooth-wireless-thermometer-hygrometer-humidity-monitor/)
- [TP357](https://buythermopro.com/product/thermopro-tp357-bluetooth-digital-indoor-hygrometer-thermometer/)
The ThermoPro integration will automatically discover devices once the [Bluetooth](/integrations/bluetooth) integration is enabled and functional.
{% include integrations/config_flow.md %}

View File

@ -20,7 +20,7 @@ ha_integration_type: integration
---
The `tibber` integration provides a sensor with the current electricity price if you are a [Tibber](https://tibber.com/) customer.
If you have a [Tibber Pulse](https://norge.tibber.com/products/pulse/) or [Watty](https://tibber.com/se/store/produkt/watty-smart-energimatare) it will also show the electricity consumption in real-time. You get a sensor for monthly consumption, monthly cost, and monthly peak hour. If you do have a real-time meter it is updated once every hour, oterwise it is updated once per day. Statistics with hourly consumption and cost data is generated that can be used in the [Energy Dashboard](/docs/energy/). (The ids are `tibber:energy_consumption_HOMEID` and `tibber:energy_totalcost_HOMEID` )
If you have a [Tibber Pulse](https://norge.tibber.com/products/pulse/) or [Watty](https://tibber.com/se/store/produkt/watty-smart-energimatare) it will also show the electricity consumption in real-time. You get a sensor for monthly consumption, monthly cost, and monthly peak hour. If you do have a real-time meter it is updated once every hour, otherwise it is updated once per day. Statistics with hourly consumption and cost data is generated that can be used in the [Energy Dashboard](/docs/energy/) (the ids are `tibber:energy_consumption_HOMEID` and `tibber:energy_totalcost_HOMEID`). If you produce energy there are also statistics with hourly production and profit data generated which can also be used there (the ids are `tibber:energy_production_HOMEID` and `tibber:energy_profit_HOMEID`).
There is currently support for the following device types within Home Assistant:

View File

@ -396,6 +396,10 @@ device:
description: 'A list of connections of the device to the outside world as a list of tuples `[connection_type, connection_identifier]`. For example the MAC address of a network interface: `"connections": [["mac", "02:5b:26:a8:dc:12"]]`.'
required: false
type: list
hw_version:
description: The hardware version of the device.
required: false
type: string
identifiers:
description: A list of IDs that uniquely identify the device. For example a serial number.
required: false

View File

@ -220,6 +220,7 @@ Supported devices:
| Air Purifier 4 PRO | zhimi.airp.vb4 | |
| Air Fresh A1 | dmaker.airfresh.a1 | MJXFJ-150-A1 |
| Air Fresh VA2 | zhimi.airfresh.va2 | |
| Air Fresh VA4 | zhimi.airfresh.va4 | |
| Air Fresh T2017 | dmaker.airfresh.t2017 | MJXFJ-300-G1 |
| Air Humidifier | zhimi.humidifier.v1 | |
| Air Humidifier CA1 | zhimi.humidifier.ca1 | |
@ -612,6 +613,41 @@ Child Lock | Turn on/off `child lock`
LED | Turn on/off `led`
### Air Fresh VA4
- Power (on, off)
- Operation modes (Auto, Silent, Interval, Low, Middle, Strong)
- Attributes (fan platform)
- `use_time`
- `extra_features`
- Sensor entities
Sensor | Description | Enabled by default
----------------------- | ----------------------- | -----------------------
Carbon Dioxide | The current carbon dioxide measured in ppm | True
Filter Life Remaining | The remaining life of the filter | True
Filter Use | Filter usage time in hours | True
Humidity | The current humidity measured | True
PM2.5 | The current particulate matter 2.5 measured | True
Temperature | The current temperature measured | True
Use Time | The accumulative number of seconds the device has been in use | False
- Select entities
Select | Description
----------------------- | -----------------------
LED Brightness | Controls the brightness of the LEDs (bright, dim, off)
- Switch entities
Switch | Description
----------------------- | -----------------------
Buzzer | Turn on/off `buzzer`
Child Lock | Turn on/off `child lock`
LED | Turn on/off `led`
Auxiliary Heat | Turn on/off `heater`
### Air Fresh T2017 (dmaker.airfresh.t2017)
- Power (on, off)

View File

@ -49,6 +49,7 @@ Enjoy the release!
- [Release 2022.8.4 - August 12](#release-202284---august-12)
- [Release 2022.8.5 - August 15](#release-202285---august-15)
- [Release 2022.8.6 - August 17](#release-202286---august-17)
- [Release 2022.8.7 - August 25](#release-202287---august-25)
- [Need help? Join the community!](#need-help-join-the-community)
- [Breaking Changes](#breaking-changes)
- [Farewell to the following](#farewell-to-the-following)
@ -606,6 +607,56 @@ The following integrations are now available via the Home Assistant UI:
[overkiz docs]: /integrations/overkiz/
[slack docs]: /integrations/slack/
## Release 2022.8.7 - August 25
- Add edl21 sensor unit mapping for Hz ([@StephanU] - [#76783]) ([edl21 docs])
- Change growatt server URL ([@coffeedave] - [#76824]) ([growatt_server docs])
- Bump pySwitchbot to 0.18.12 ([@bdraco] - [#77040]) ([switchbot docs])
- Bump pySwitchbot to 0.18.14 ([@bdraco] - [#77090]) ([switchbot docs])
- Protect against an exception in Shelly climate platform ([@bieniu] - [#77102]) ([shelly docs])
- Bump ZHA dependencies ([@puddly] - [#77125]) ([zha docs])
- Minor deCONZ clean up ([@Kane610] - [#76323]) ([deconz docs])
- Fix level controllable output controls in deCONZ ([@Kane610] - [#77223]) ([deconz docs])
- Fix Aladdin connect multiple doors on one device ([@mkmer] - [#77226]) ([aladdin_connect docs])
- Fix met_eireann default wind speed unit ([@donoghdb] - [#77229]) ([met_eireann docs])
- Update xknx to 1.0.1 ([@farmio] - [#77244]) ([knx docs])
- Fix grid_export_limit unit for DT inverters ([@mletenay] - [#77290]) ([goodwe docs])
- Add BLE sensor to Aladdin_connect ([@mkmer] - [#76221]) ([aladdin_connect docs])
[#76221]: https://github.com/home-assistant/core/pull/76221
[#76323]: https://github.com/home-assistant/core/pull/76323
[#76783]: https://github.com/home-assistant/core/pull/76783
[#76824]: https://github.com/home-assistant/core/pull/76824
[#77040]: https://github.com/home-assistant/core/pull/77040
[#77090]: https://github.com/home-assistant/core/pull/77090
[#77102]: https://github.com/home-assistant/core/pull/77102
[#77125]: https://github.com/home-assistant/core/pull/77125
[#77223]: https://github.com/home-assistant/core/pull/77223
[#77226]: https://github.com/home-assistant/core/pull/77226
[#77229]: https://github.com/home-assistant/core/pull/77229
[#77244]: https://github.com/home-assistant/core/pull/77244
[#77290]: https://github.com/home-assistant/core/pull/77290
[@Kane610]: https://github.com/Kane610
[@StephanU]: https://github.com/StephanU
[@bdraco]: https://github.com/bdraco
[@bieniu]: https://github.com/bieniu
[@coffeedave]: https://github.com/coffeedave
[@donoghdb]: https://github.com/donoghdb
[@farmio]: https://github.com/farmio
[@mkmer]: https://github.com/mkmer
[@mletenay]: https://github.com/mletenay
[@puddly]: https://github.com/puddly
[aladdin_connect docs]: /integrations/aladdin_connect/
[deconz docs]: /integrations/deconz/
[edl21 docs]: /integrations/edl21/
[goodwe docs]: /integrations/goodwe/
[growatt_server docs]: /integrations/growatt_server/
[knx docs]: /integrations/knx/
[met_eireann docs]: /integrations/met_eireann/
[shelly docs]: /integrations/shelly/
[switchbot docs]: /integrations/switchbot/
[zha docs]: /integrations/zha/
## Need help? Join the community!
Home Assistant has a great community of users who are all more than willing

View File

@ -402,6 +402,7 @@
/getting-started/installation-raspberry-pi-all-in-one /getting-started
/docs/tools/keyring/ /docs/configuration/secrets
/docs/tools/credstash/ /docs/configuration/secrets
/docs/scripts/editor/ /docs/scripts
# Blog
/blog/2019/05/29/release-94 /blog/2019/06/05/release-94

View File

@ -4,5 +4,7 @@ description: "Landing page for Home Assistant Android app."
---
<link rel='redirect_uri' href='homeassistant://auth-callback'>
<link rel='redirect_uri' href='https://wear.googleapis.com/3p_auth/io.homeassistant.companion.android'>
<link rel='redirect_uri' href='https://wear.googleapis.com/3p_auth/io.homeassistant.companion.android.debug'>
<script>document.location.href = 'https://companion.home-assistant.io/';</script>

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB