Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
1ec0750
Fix typo in google_assistant_sdk.markdown (#25434)
tronikos Dec 28, 2022
f518972
Typo (#25435)
dgomes Dec 28, 2022
6d4f430
Google assistant sdk (#25436)
tronikos Dec 28, 2022
e9d4931
Add tested device RLC-420-5MP to reolink (#25440)
timmo001 Dec 29, 2022
92138df
Add mysensors text platform (#25420)
MartinHjelmare Dec 29, 2022
c160cf0
Update airvisual_pro.markdown (#25457)
Dec 29, 2022
98b64ed
Add mV as new unit for voltage sensor device_class (#25453)
jbouwh Dec 30, 2022
cf0783e
Add mA to Sensor/NumberDeviceClass.CURRENT units (#25408)
SukramJ Dec 30, 2022
35beec5
Add SFR Box integration (#25447)
epenet Dec 31, 2022
689aff2
Document proposed alt_text properties. (#24990)
transplier Dec 31, 2022
b6dddd1
Add optimistic config option for MQTT climate (#25448)
jbouwh Jan 2, 2023
a0e59c6
Updated SwitchBot documentation to include details about the lock (#2…
dsypniewski Jan 2, 2023
e6e2fd9
Update ISY994 documentation to be model agnostic (#25514)
shbatm Jan 3, 2023
eb56832
Mqtt light command templates (#25504)
orosam Jan 3, 2023
d2c328c
Add snooz transition services (#25432)
AustinBrunkhorst Jan 3, 2023
6e47bea
Added documentation for Zeversolar (#25472)
kvanzuijlen Jan 3, 2023
5d87e5e
Add docs for energyzero integration (#25437)
klaasnicolaas Jan 3, 2023
ba54688
Add docs for ANWB Energie integration (#25528)
klaasnicolaas Jan 4, 2023
f7b549b
Docs for new Ruuvi Gateway integration (#25480)
akx Jan 4, 2023
1ba1011
Merge branch 'current' into next
frenck Jan 4, 2023
1e6415e
Add docs for Mijndomein Energie integration (#25549)
klaasnicolaas Jan 5, 2023
1d24f5b
Add HomeWizard P1 meter to Identify and Cloud communication (#25542)
DCSBL Jan 5, 2023
e51630d
Add LD2410 BLE integration (#25264)
930913 Jan 6, 2023
1415381
Update Rain Bird documentation for config flow and yaml deprecation (…
allenporter Jan 7, 2023
1207d68
Add documentation for Starlink (#23993)
boswelja Jan 7, 2023
23ef305
Document QNAP QSW port sensors (#25621)
Noltari Jan 7, 2023
72f0e3a
Add "sensor" platform to Nuki (#25633)
Savjee Jan 8, 2023
2dde6cb
Add network resource button entities to ISY994 (#25640)
shbatm Jan 9, 2023
ebc3942
Document Airzone Select platform (#25569)
Noltari Jan 9, 2023
cb052f9
MQTT Climate: Add documentation for receiving the current humidity (#…
Stonos Jan 9, 2023
d6589bf
Add back yaml support (#24293)
gjohansson-ST Jan 9, 2023
b998017
Add docs for Google Mail (#25042)
tkdrob Jan 9, 2023
e30139e
Add query button entities to ISY994 devices and hub (#25609)
shbatm Jan 9, 2023
adbc29f
Add config flow to IMAP integration (#25656)
engrbm87 Jan 9, 2023
4c736b7
Add docs for ReCollect Waste calendar entity (#25616)
bachya Jan 9, 2023
1831306
Add switch platform to devolo_home_network (#22886)
Shutgun Jan 10, 2023
e805583
Reolink add support for FLV protocol (#25672)
starkillerOG Jan 10, 2023
d89b898
Intellifire lights (#24574)
jeeftor Jan 10, 2023
04ee890
Add documentation for kitchen_sink (#25677)
emontnemery Jan 10, 2023
45399f2
Add ISY994 variables as number entities (#25650)
shbatm Jan 10, 2023
e60c392
Update Starlink documentation for new binary_sensor platform (#25637)
boswelja Jan 12, 2023
7444433
Add docs for Energie VanOns integration (#25704)
klaasnicolaas Jan 12, 2023
1526544
Add binary_sensor platform to SFR Box (#25658)
epenet Jan 12, 2023
a592ac1
Deprecate power_command_topic for MQTT climate (#25575)
jbouwh Jan 12, 2023
2ef1fc5
D-Link config flow (#25485)
tkdrob Jan 12, 2023
566f3a5
Update KNX for xknx 2.3.0 (#25705)
farmio Jan 12, 2023
f3aa86d
Google Assistant SDK: Document conversation agent (#25657)
tronikos Jan 12, 2023
69b8c0b
Add button platform to moehlenhoff alpha 2 (#25725)
TitanNano Jan 12, 2023
c0527c2
Remove manual configuration details from ISY994 (#25718)
shbatm Jan 13, 2023
3bd6a66
Update oralb sensor data and supported devices (#25733)
Lash-L Jan 13, 2023
719c542
Remove deprecated "on_level" service from ISY994 (#25731)
shbatm Jan 14, 2023
b60dba6
Add DHCP in DLink docs (#25756)
tkdrob Jan 15, 2023
30d3b6b
Add Insteon ramp rate select entities to ISY994, deprecate service (#…
shbatm Jan 15, 2023
5f0a5aa
Deprecate ISY994 custom cleanup entities service (#25761)
shbatm Jan 16, 2023
234eccc
Document locking and unlocking for MQTT lock (#25728)
Nardol Jan 16, 2023
5f78d71
Update sensor documentation for HomeWizard (#25604)
DCSBL Jan 16, 2023
1e3ab62
Add Bluetooth Adapters integration (#25730)
bdraco Jan 16, 2023
02cb961
Jellyfin: Document support for tvshow libaries (#25765)
RunC0deRun Jan 16, 2023
538f5fe
Deprecate ISY994 custom reload service (#25787)
shbatm Jan 16, 2023
4055e2c
Add docs for Fire TV (virtual) integration (#25716)
jrieger Jan 16, 2023
e463070
Add Insteon backlight control support to ISY994 (#25786)
shbatm Jan 16, 2023
1872fc3
add another compatible model (#25741)
blakadder Jan 16, 2023
de4845d
Update documentation to reflect intuitive behaviour of an action bein…
karliemeads Jan 16, 2023
3b6f8f5
Set onewire quality scale to gold (#25719)
epenet Jan 16, 2023
300e27d
Remove deprecated YAML manual config for PVPC Hourly Pricing (#25685)
azogue Jan 16, 2023
327802f
Remove firmware version requirement new HomeWizard features (#25739)
DCSBL Jan 16, 2023
29e5ec5
Add Starlink documentation for button (#25710)
boswelja Jan 16, 2023
9af5363
Update Venstar documentation with current schedule sensor (#25372)
scolby33 Jan 17, 2023
1c1d9b8
Add documentation for EufyLife integration (#25757)
bdr99 Jan 17, 2023
e044eb3
Remove deprecated Renault service (#25800)
epenet Jan 17, 2023
f9cc483
Set renault quality scale to platinum (#25720)
epenet Jan 17, 2023
9f35015
Added Whirlpool/Maytag Washer/Dryer (#24107)
mkmer Jan 17, 2023
2633503
Removes OpenALPR Local integration (#25665)
frenck Jan 17, 2023
e2bd9cd
Add translation parameters on selector select (#25692)
jbouwh Jan 17, 2023
01aee24
Add sensors to ld2410_ble (#25588)
930913 Jan 18, 2023
9629979
Rename Eufy integration to EufyHome (#25797)
bdr99 Jan 18, 2023
2b54ec5
Add documentation for Starlink Switch platform (#25796)
boswelja Jan 19, 2023
e7ef9ab
Add jammed state support for MQTT lock (#25793)
jbouwh Jan 20, 2023
d403779
Add Stookwijzer (#25384)
fwestenberg Jan 20, 2023
cc43595
Conversation custom sentences (#25868)
balloob Jan 20, 2023
3c3f8d9
Add documentation for otbr (#25724)
emontnemery Jan 20, 2023
9f885b6
Add Reolink binary sensor support (#25694)
starkillerOG Jan 20, 2023
ddd1a91
Adjust commit interval default for recorder to 5s (#25810)
bdraco Jan 22, 2023
be6deaf
Remove use_include_order from history (#25885)
bdraco Jan 22, 2023
8f4f92b
Add mysensors remote (#25887)
MartinHjelmare Jan 22, 2023
0395c97
Change @conway220 to @Lash-L in Oralb code-owners (#25894)
Lash-L Jan 23, 2023
d824d2d
Merge branch 'current' into next
frenck Jan 23, 2023
a824be7
Fix CI tests on next branch (#25900)
jbouwh Jan 23, 2023
dad2df6
Add documentation for thread (#25901)
emontnemery Jan 23, 2023
fa92030
Remove entity on group.set service (#24305)
gjohansson-ST Jan 23, 2023
ed0309e
Add code support for MQTT lock (#25781)
jbouwh Jan 23, 2023
58543b1
Add gate sensors to LD2410BLE (#25893)
930913 Jan 23, 2023
64fa13a
Addition of documentation for the new option allow_open_top_navigation
cnico Jan 23, 2023
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
1 change: 1 addition & 0 deletions .textlintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@
"IP",
"iPad",
"iPhone",
"ISY",
"ISY994",
"iTunes",
"JSON-RPC",
Expand Down
2 changes: 2 additions & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,7 @@ source/_integrations/epsonworkforce.markdown @ThaStealth
source/_integrations/eq3btsmart.markdown @rytilahti
source/_integrations/escea.markdown @lazdavila
source/_integrations/esphome.markdown @OttoWinter @jesserockz
source/_integrations/eufylife_ble.markdown @bdr99
source/_integrations/evil_genius_labs.markdown @balloob
source/_integrations/evohome.markdown @zxdavb
source/_integrations/ezviz.markdown @RenierM26 @baqs
Expand Down Expand Up @@ -353,6 +354,7 @@ source/_integrations/landisgyr_heat_meter.markdown @vpathuis
source/_integrations/launch_library.markdown @ludeeus @DurgNomis-drol
source/_integrations/laundrify.markdown @xLarry
source/_integrations/lcn.markdown @alengwenus
source/_integrations/ld2410_ble.markdown @930913
source/_integrations/led_ble.markdown @bdraco
source/_integrations/legrand.markdown @cgtobi
source/_integrations/leviton_z_wave.markdown @home-assistant/z-wave
Expand Down
5 changes: 5 additions & 0 deletions source/_dashboards/iframe.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@ aspect_ratio:
description: 'Forces the height of the image to be a ratio of the width. Valid formats: Height percentage value (`23%`) or ratio expressed with colon or "x" separator (`16:9` or `16x9`). For a ratio, the second element can be omitted and will default to "1" (`1.78` equals `1.78:1`).'
type: string
default: "50%"
allow_open_top_navigation:
required:false
description: 'Allow the user to open iframe content links by opening the default browser in HomeAssistant mobile app. It is false by default because it adds allow-top-navigation-by-user-activation on the iframe sandbox attribute which is a less secure. So set it to true if you need it and are confident with the iframe content.'
type: boolean
default: false
title:
required: false
description: The card title.
Expand Down
4 changes: 4 additions & 0 deletions source/_dashboards/picture.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ image:
required: true
description: "The URL of an image. When you want to store images in your Home Assistant installation use the [hosting files documentation](/integrations/http/#hosting-files). After storing your files, use the `/local` path, for example, `/local/filename.jpg`."
type: string
alt_text:
required: false
description: Alternative text for the image. This is necessary for users of assistive technology. The [W3C images tutorial](https://www.w3.org/WAI/tutorials/images/) provides simple guidance for writing alternative text.
type: string
theme:
required: false
description: Override the used theme for this card with any loaded theme. For more information about themes, see the [frontend documentation](/integrations/frontend/).
Expand Down
9 changes: 9 additions & 0 deletions source/_docs/blueprint/selectors.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -802,6 +802,15 @@ mode:
will use a `dropdown` input.
type: string
required: false
translation_key:
description: >
Allows translations provided by an integration where `translation_key`
is the translation key that is providing the selector option strings
translation. See the documentation on
[Backend Localization](https://developers.home-assistant.io/docs/internationalization/core/#selectors)
for more information.
type: string
required: false
{% endconfiguration %}

Alternatively, a mapping can be used for the options. When you want to return
Expand Down
2 changes: 1 addition & 1 deletion source/_docs/scripts/conditions.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -681,7 +681,7 @@ Every individual condition can be disabled, without removing it.
To do so, add `enabled: false` to the condition configuration.

This can be useful if you want to temporarily disable a condition, for example,
for testing. A disabled condition will always pass.
for testing. A disabled condition will behave as if it were removed.

For example:

Expand Down
12 changes: 12 additions & 0 deletions source/_integrations/airzone.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ ha_release: 2022.4
ha_category:
- Binary Sensor
- Climate
- Select
- Sensor
ha_iot_class: Local Polling
ha_config_flow: true
Expand All @@ -13,6 +14,7 @@ ha_platforms:
- binary_sensor
- climate
- diagnostics
- select
- sensor
ha_codeowners:
- '@Noltari'
Expand Down Expand Up @@ -62,6 +64,16 @@ For each Airzone zone (Thermostat) a *climate entity* is created.

*Slave zones* can only enable/disable the current HVAC mode selected on the corresponding *parent zone*. Attempting to change the HVAC mode on a *child zone* will result on a Home Assistant error.

## Select

For each Airzone zone (Thermostat), the following *selects* are created:

| Condition | Description |
| :------------------ | :--------------------------------- |
| Cold Angle | Grille angle for cooling. |
| Heat Angle | Grille angle for heating. |
| Sleep | Minutes for auto sleep. |

## Sensors

For the Airzone WebServer, the following *sensors* are created:
Expand Down
20 changes: 20 additions & 0 deletions source/_integrations/anwb_energie.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: ANWB Energie
description: Get the energy market prices from ANWB Energie using the EnergyZero integration.
ha_category:
- Energy
- Sensor
ha_domain: anwb_energie
ha_release: 2023.2
ha_integration_type: virtual
ha_supporting_domain: energyzero
ha_supporting_integration: energyzero
ha_codeowners:
- '@klaasnicolaas'
ha_config_flow: true
ha_platforms:
- sensor
ha_iot_class: Cloud Polling
---

{% include integrations/supported_brand.md %}
17 changes: 17 additions & 0 deletions source/_integrations/bluetooth_adapters.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: Bluetooth Adapters
description: Bluetooth Adapters provides access to local and remote Bluetooth Adapters
ha_release: 2023.2
ha_category:
- Other
ha_codeowners:
- '@bdraco'
ha_domain: bluetooth_adapters
ha_integration_type: system
---

Bluetooth Adapters provides access to local and remote Bluetooth Adapters to integrations that use Bluetooth.

## Configuration

This integration is not user configurable.
53 changes: 46 additions & 7 deletions source/_integrations/climate.mqtt.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,14 @@ availability_topic:
description: The MQTT topic subscribed to receive availability (online/offline) updates. Must not be used together with `availability`.
required: false
type: string
current_humidity_template:
description: A template with which the value received on `current_humidity_topic` will be rendered.
required: false
type: template
current_humidity_topic:
description: The MQTT topic on which to listen for the current humidity.
required: false
type: string
current_temperature_template:
description: A template with which the value received on `current_temperature_topic` will be rendered.
required: false
Expand Down Expand Up @@ -189,10 +197,20 @@ json_attributes_topic:
description: The MQTT topic subscribed to receive a JSON dictionary payload and then set as sensor attributes. Usage example can be found in [MQTT sensor](/integrations/sensor.mqtt/#json-attributes-topic-configuration) documentation.
required: false
type: string
max_humidity:
description: The minimum target humidity percentage that can be set.
required: false
type: integer
default: 99
max_temp:
description: Maximum set point available.
type: float
required: false
min_humidity:
description: The maximum target humidity percentage that can be set.
required: false
type: integer
default: 30
min_temp:
description: Minimum set point available.
type: float
Expand All @@ -202,7 +220,7 @@ mode_command_template:
required: false
type: template
mode_command_topic:
description: The MQTT topic to publish commands to change the HVAC operation mode.
description: The MQTT topic to publish commands to change the HVAC operation mode. Use with `mode_command_template` if you only want to publish the power state.
required: false
type: string
mode_state_template:
Expand All @@ -227,6 +245,11 @@ object_id:
description: Used instead of `name` for automatic generation of `entity_id`
required: false
type: string
optimistic:
description: Flag that defines if the climate works in optimistic mode
required: false
type: boolean
default: "`true` if no state topic defined, else `false`."
payload_available:
description: The payload that represents the available state.
required: false
Expand All @@ -247,10 +270,6 @@ payload_on:
required: false
type: string
default: "ON"
power_command_topic:
description: The MQTT topic to publish commands to change the power state. This is useful if your device has a separate power toggle in addition to mode.
required: false
type: string
precision:
description: The desired precision for this device. Can be used to match your actual thermostat's precision. Supported values are `0.1`, `0.5` and `1.0`.
required: false
Expand Down Expand Up @@ -308,6 +327,22 @@ swing_modes:
required: false
default: ['on', 'off']
type: list
target_humidity_command_template:
description: Defines a [template](/docs/configuration/templating/#using-templates-with-the-mqtt-integration) to generate the payload to send to `target_humidity_command_topic`.
required: false
type: template
target_humidity_command_topic:
description: The MQTT topic to publish commands to change the target humidity.
required: false
type: string
target_humidity_state_topic:
description: The MQTT topic subscribed to receive the target humidity. If this is not set, the target humidity works in optimistic mode (see below).
required: false
type: string
target_humidity_state_template:
description: Defines a [template](/docs/configuration/templating/#using-templates-with-the-mqtt-integration) to extract a value for the climate `target_humidity` state.
required: false
type: string
temperature_command_template:
description: A template to render the value sent to the `temperature_command_topic` with.
required: false
Expand Down Expand Up @@ -377,7 +412,7 @@ value_template:

## Optimistic mode

If a property works in *optimistic mode* (when the corresponding state topic is not set), Home Assistant will assume that any state changes published to the command topics did work and change the internal state of the entity immediately after publishing to the command topic. If it does not work in optimistic mode, the internal state of the entity is only updated when the requested update is confirmed by the device through the state topic.
If a property works in *optimistic mode* (when the corresponding state topic is not set), Home Assistant will assume that any state changes published to the command topics did work and change the internal state of the entity immediately after publishing to the command topic. If it does not work in optimistic mode, the internal state of the entity is only updated when the requested update is confirmed by the device through the state topic. You can enforce optimistic mode by setting the `optimistic` option to `true`. When set, the internal state will always be updated, even when a state topic is defined.

## Using Templates

Expand Down Expand Up @@ -410,6 +445,8 @@ Similarly for `*_command_topic`s, a template can be specified to render the outg

A full configuration example looks like the one below.

{% raw %}

```yaml
# Full example configuration.yaml entry
mqtt:
Expand All @@ -430,11 +467,13 @@ mqtt:
- "eco"
- "sleep"
- "activity"
power_command_topic: "study/ac/power/set"
preset_mode_command_topic: "study/ac/preset_mode/set"
mode_command_topic: "study/ac/mode/set"
mode_command_template: "{{ value if value=="off" else "on" }}"
temperature_command_topic: "study/ac/temperature/set"
fan_mode_command_topic: "study/ac/fan/set"
swing_mode_command_topic: "study/ac/swing/set"
precision: 1.0
```

{% endraw %}
Loading