diff --git a/package-lock.json b/package-lock.json index 9f261d81cff..080af781e20 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,9 +10,9 @@ "devDependencies": { "remark-cli": "^10.0.1", "remark-frontmatter": "^4.0.1", - "remark-lint": "^9.1.0", - "remark-lint-fenced-code-flag": "^3.1.0", - "remark-lint-no-shell-dollars": "^3.1.0", + "remark-lint": "^9.1.1", + "remark-lint-fenced-code-flag": "^3.1.1", + "remark-lint-no-shell-dollars": "^3.1.1", "remark-stringify": "^10.0.2", "textlint": "^12.1.0", "textlint-rule-common-misspellings": "^1.0.1", @@ -4881,9 +4881,9 @@ } }, "node_modules/remark-lint": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/remark-lint/-/remark-lint-9.1.0.tgz", - "integrity": "sha512-47ZaPj1HSs17nqsu3CPg4nIhaj+XTEXJM9cpFybhyA4lzVRZiRXy43BokbEjBt0f1fhY3coQoOh16jJeGBvrJg==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/remark-lint/-/remark-lint-9.1.1.tgz", + "integrity": "sha512-zhe6twuqgkx/9KgZyNyaO0cceA4jQuJcyzMOBC+JZiAzMN6mFUmcssWZyY30ko8ut9vQDMX/pyQnolGn+Fg/Tw==", "dev": true, "dependencies": { "@types/mdast": "^3.0.0", @@ -4896,9 +4896,9 @@ } }, "node_modules/remark-lint-fenced-code-flag": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/remark-lint-fenced-code-flag/-/remark-lint-fenced-code-flag-3.1.0.tgz", - "integrity": "sha512-s96DWERWUeDi3kcDbW6TQo4vRUsGJUNhT1XEsmUzYlwJJ+2uGit9O5dAxvEnwF3gZxp/09hPsQ+QSxilC1sxLg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/remark-lint-fenced-code-flag/-/remark-lint-fenced-code-flag-3.1.1.tgz", + "integrity": "sha512-FFVZmYsBccKIIEgOtgdZEpQdARtAat1LTLBydnIpyNIvcntzWwtrtlj9mtjL8ZoSRre8HtwmEnBFyOfmM/NWaA==", "dev": true, "dependencies": { "@types/mdast": "^3.0.0", @@ -4914,9 +4914,9 @@ } }, "node_modules/remark-lint-no-shell-dollars": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/remark-lint-no-shell-dollars/-/remark-lint-no-shell-dollars-3.1.0.tgz", - "integrity": "sha512-f4+NPey3yzd9TpDka5Bs3W+MMJBPz6bQ7zK3M9Qc133lqZ81hKMGVRrOBafS1RNqD5htLZbbGyCoJa476QtW1w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/remark-lint-no-shell-dollars/-/remark-lint-no-shell-dollars-3.1.1.tgz", + "integrity": "sha512-Q3Ad1TaOPxbYog5+Of/quPG3Fy+dMKiHjT8KsU7NDiHG6YJOnAJ3f3w+y13CIlNIaKc/MrisgcthhrZ7NsgXfA==", "dev": true, "dependencies": { "@types/mdast": "^3.0.0", @@ -9698,9 +9698,9 @@ } }, "remark-lint": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/remark-lint/-/remark-lint-9.1.0.tgz", - "integrity": "sha512-47ZaPj1HSs17nqsu3CPg4nIhaj+XTEXJM9cpFybhyA4lzVRZiRXy43BokbEjBt0f1fhY3coQoOh16jJeGBvrJg==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/remark-lint/-/remark-lint-9.1.1.tgz", + "integrity": "sha512-zhe6twuqgkx/9KgZyNyaO0cceA4jQuJcyzMOBC+JZiAzMN6mFUmcssWZyY30ko8ut9vQDMX/pyQnolGn+Fg/Tw==", "dev": true, "requires": { "@types/mdast": "^3.0.0", @@ -9709,9 +9709,9 @@ } }, "remark-lint-fenced-code-flag": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/remark-lint-fenced-code-flag/-/remark-lint-fenced-code-flag-3.1.0.tgz", - "integrity": "sha512-s96DWERWUeDi3kcDbW6TQo4vRUsGJUNhT1XEsmUzYlwJJ+2uGit9O5dAxvEnwF3gZxp/09hPsQ+QSxilC1sxLg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/remark-lint-fenced-code-flag/-/remark-lint-fenced-code-flag-3.1.1.tgz", + "integrity": "sha512-FFVZmYsBccKIIEgOtgdZEpQdARtAat1LTLBydnIpyNIvcntzWwtrtlj9mtjL8ZoSRre8HtwmEnBFyOfmM/NWaA==", "dev": true, "requires": { "@types/mdast": "^3.0.0", @@ -9723,9 +9723,9 @@ } }, "remark-lint-no-shell-dollars": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/remark-lint-no-shell-dollars/-/remark-lint-no-shell-dollars-3.1.0.tgz", - "integrity": "sha512-f4+NPey3yzd9TpDka5Bs3W+MMJBPz6bQ7zK3M9Qc133lqZ81hKMGVRrOBafS1RNqD5htLZbbGyCoJa476QtW1w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/remark-lint-no-shell-dollars/-/remark-lint-no-shell-dollars-3.1.1.tgz", + "integrity": "sha512-Q3Ad1TaOPxbYog5+Of/quPG3Fy+dMKiHjT8KsU7NDiHG6YJOnAJ3f3w+y13CIlNIaKc/MrisgcthhrZ7NsgXfA==", "dev": true, "requires": { "@types/mdast": "^3.0.0", diff --git a/package.json b/package.json index 0fc547a2796..080bff19db9 100644 --- a/package.json +++ b/package.json @@ -6,9 +6,9 @@ "devDependencies": { "remark-cli": "^10.0.1", "remark-frontmatter": "^4.0.1", - "remark-lint": "^9.1.0", - "remark-lint-fenced-code-flag": "^3.1.0", - "remark-lint-no-shell-dollars": "^3.1.0", + "remark-lint": "^9.1.1", + "remark-lint-fenced-code-flag": "^3.1.1", + "remark-lint-no-shell-dollars": "^3.1.1", "remark-stringify": "^10.0.2", "textlint": "^12.1.0", "textlint-rule-common-misspellings": "^1.0.1", diff --git a/source/_integrations/alarm_control_panel.mqtt.markdown b/source/_integrations/alarm_control_panel.mqtt.markdown index b9f6fe55e2d..f8e40c0512c 100644 --- a/source/_integrations/alarm_control_panel.mqtt.markdown +++ b/source/_integrations/alarm_control_panel.mqtt.markdown @@ -268,7 +268,7 @@ alarm_control_panel: ### Configurations with remote code validation -The example below shows a full configuration with local code validation and `command_template`. +The example below shows a full configuration with remote code validation and `command_template`. {% raw %} diff --git a/source/_integrations/deconz.markdown b/source/_integrations/deconz.markdown index fd9123a6aed..705380da8e2 100644 --- a/source/_integrations/deconz.markdown +++ b/source/_integrations/deconz.markdown @@ -55,7 +55,7 @@ There is currently support for the following device types within Home Assistant: ## Recommended way of running deCONZ An official add-on for deCONZ is available in the Home Assistant add-on store. -Otherwise, use [community container](https://hub.docker.com/r/marthoc/deconz/) by Marthoc for your deCONZ needs. +Otherwise, use [community container](https://github.com/deconz-community/deconz-docker) for your deCONZ needs. ### Supported devices diff --git a/source/_integrations/dexcom.markdown b/source/_integrations/dexcom.markdown index f9b52bb8dc8..9038ac3a7c2 100644 --- a/source/_integrations/dexcom.markdown +++ b/source/_integrations/dexcom.markdown @@ -31,7 +31,7 @@ There are two Dexcom Share servers, `US` for United States customers, and `OUS` ### Unit of measurement -The integrations allows both `mg/dL` and `mmol/l` units of measurement for blood glucose values. To change your preferred unit of measurement, got to **Configuration** >> **Integrations** in the UI, and click `OPTIONS`. +The integrations allows both `mg/dL` and `mmol/l` units of measurement for blood glucose values. To change your preferred unit of measurement, go to **Configuration** >> **Integrations** in the UI, and click `OPTIONS`. ## Sensor diff --git a/source/_integrations/ffmpeg_noise.markdown b/source/_integrations/ffmpeg_noise.markdown index 816eb060957..189356f8f1c 100644 --- a/source/_integrations/ffmpeg_noise.markdown +++ b/source/_integrations/ffmpeg_noise.markdown @@ -73,3 +73,17 @@ To experiment with values: ```bash ffmpeg -i YOUR_INPUT -vn -filter:a silencedetect=n=-30dB:d=1 -f null - ``` + +### Troubleshooting + +#### Unresponsive after a while + +If the noise sensor becomes unresponsive, make sure you have `extra_arguments: -nostats` in the configuration. + +```yaml +# Example configuration.yaml entry +binary_sensor: + - platform: ffmpeg_noise + input: FFMPEG_SUPPORTED_INPUT + extra_arguments: -nostats +``` diff --git a/source/_integrations/flux_led.markdown b/source/_integrations/flux_led.markdown index 961ed047bea..c58abc92342 100644 --- a/source/_integrations/flux_led.markdown +++ b/source/_integrations/flux_led.markdown @@ -46,6 +46,53 @@ A list of RGB colors can be entered to create an effect. The effect speed can be **Custom Effect Type**\ This determines the transition between each color. +### Supported Models + +The following models have been tested with integration. + +| Model | Description | Notes | +| ----- | --------------------------- | ------------------------------- | +| 0x04 | UFO Controller RGBW | | +| 0x06 | Controller RGBW | | +| 0x07 | Controller RGBCW | | +| 0x08 | Controller RGB with MIC | | +| 0x09 | Switch 1c | | +| 0x0E | Floor Lamp RGBCW | | +| 0x1C | Table Light CCT | | +| 0x21 | Bulb Dimmable | | +| 0x25 | Controller RGB/WW/CW | Supports RGB,RGBW,RGBWW,CW,DIM | +| 0x33 | Controller RGB | | +| 0x35 | Bulb RGBCW | | +| 0x41 | Controller Dimmable | | +| 0x44 | Bulb RGBW | | +| 0x54 | Downlight RGBW | | +| 0x93 | Switch 1c | | +| 0x94 | Switch 1c Watt | | +| 0x97 | Socket 1c | | +| 0xA1 | Addressable v1 | | +| 0xA2 | Addressable v2 | | +| 0xA3 | Addressable v3 | | + +### Unsupported Models + +The following models have not been tested with integration but may work. + +| Model | Description | Notes | +| ----- | --------------------------- | ------------------------------- | +| 0x09 | Ceiling Light CCT | | +| 0x10 | Christmas Light | | +| 0x16 | Magnetic Light CCT | | +| 0x17 | Magnetic Light Dimmable | | +| 0x19 | Socket 2 USB | | +| 0x1A | Christmas Light | | +| 0x18 | Plant Light | | +| 0x1B | Spray Light | | +| 0x52 | Bulb CCT | May be discontinued | +| 0x95 | Switch 2c | | +| 0x96 | Switch 4c | | +| 0xD1 | Digital Light | | +| 0xE1 | Ceiling Light | | +| 0xE2 | Ceiling Light Assist | | ### Effects diff --git a/source/_integrations/homeassistant.markdown b/source/_integrations/homeassistant.markdown index abac28c09cf..5f8ebc8c60b 100644 --- a/source/_integrations/homeassistant.markdown +++ b/source/_integrations/homeassistant.markdown @@ -26,11 +26,12 @@ Reads the configuration files and checks them for correctness, but **does not** Reloads an integration config entry. -| Service data attribute | Description | -|---------------------------|-------------------------------------------------------| -| `entity_id` | List of entity ids used to reference a config entry. | -| `area_id` | List of area ids used to reference a config entry. | -| `device_id` | List of device ids used to reference a config entry. | +| Service data attribute | Description | +|---------------------------|-------------------------------------------------------------| +| `entity_id` | List of entity ids used to reference a config entry. | +| `area_id` | List of area ids used to reference a config entry. | +| `device_id` | List of device ids used to reference a config entry. | +| `entry_id` | A single config entry id used to reference a config entry. | ### Service `homeassistant.reload_core_config` diff --git a/source/_integrations/homekit.markdown b/source/_integrations/homekit.markdown index 94229cdc5f7..8320364709f 100644 --- a/source/_integrations/homekit.markdown +++ b/source/_integrations/homekit.markdown @@ -158,6 +158,10 @@ homekit: description: The `entity_id` of a `binary_sensor` entity to use as the doorbell sensor of the camera accessory to enable doorbell notifications. HomeKit will cache an accessory's feature set on the first run so a device must be [reset](#resetting-accessories) for any change to take effect. required: false type: string + linked_humidity_sensor: + description: The `entity_id` of a `sensor` entity to use as the humidity sensor of the humidifier/dehumidifier accessory. HomeKit will cache an accessory's feature set on the first run so a device must be [reset](#resetting-accessories) for any change to take effect. + required: false + type: string linked_motion_sensor: description: The `entity_id` of a `binary_sensor` entity to use as the motion sensor of the camera accessory to enable motion notifications. HomeKit will cache an accessory's feature set on the first run so a device must be [reset](#resetting-accessories) for any change to take effect. required: false diff --git a/source/_integrations/nest.markdown b/source/_integrations/nest.markdown index 7280de6b8d4..eb75f021bbc 100644 --- a/source/_integrations/nest.markdown +++ b/source/_integrations/nest.markdown @@ -174,6 +174,7 @@ configure Pub/Sub. You now should have everything needed to configure Nest in Home Assistant. Edit your `configuration.yaml` file and populate a `nest` entry in the format of the example configuration below. + ```yaml # Example configuration.yaml entry nest: @@ -183,6 +184,8 @@ nest: project_id: PROJECT_ID ``` +Then make sure to restart Home Assistant under _**Server Controls**_. {% my server_controls badge %} + {% configuration %} client_id: description: Your Device Access or Nest developer client ID. @@ -210,7 +213,7 @@ Once `configuration.yaml` has a valid `nest` entry, you need to add Nest to your {% details "Manual configuration steps" %} -1. Browse to your Home Assistant instance using. +1. Browse to your Home Assistant instance. 1. In the sidebar click on _**{% my config icon %}**_. 1. From the configuration menu select: _**{% my integrations icon %}**_. 1. In the bottom right, click on the diff --git a/source/_integrations/panasonic_viera.markdown b/source/_integrations/panasonic_viera.markdown index 0b1427aae63..d67b3978763 100644 --- a/source/_integrations/panasonic_viera.markdown +++ b/source/_integrations/panasonic_viera.markdown @@ -147,6 +147,7 @@ The list with all known valid keys can be found [here](https://github.com/floria - TX-55FZ802B - TX-58AX802B - TX-58DX700B +- TX-58DX800E - TX-65CX800E - TX-65EXW784 - TX-65FX720W diff --git a/source/_integrations/roon.markdown b/source/_integrations/roon.markdown index 7778baf681b..67bd547ef91 100644 --- a/source/_integrations/roon.markdown +++ b/source/_integrations/roon.markdown @@ -47,4 +47,4 @@ Transfer playback from one player to another. | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | | `entity_id` | yes | id of the source player. -| `transfer_name` | no | id of the destination player. +| `transfer_id` | no | id of the destination player. diff --git a/source/_integrations/webostv.markdown b/source/_integrations/webostv.markdown index c19dca0628e..9eac0a6b86a 100644 --- a/source/_integrations/webostv.markdown +++ b/source/_integrations/webostv.markdown @@ -196,7 +196,7 @@ Available services: `button`, `command` | Service data attribute | Optional | Description | | ---------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `entity_id` | no | Target a specific webostv media player. | -| `button` | no | Name of the button. Known possible values are `LEFT`, `RIGHT`, `DOWN`, `UP`, `HOME`, `MENU`, `BACK`, `ENTER`, `DASH`, `INFO`, `ASTERISK`, `CC`, `EXIT`, `MUTE`, `RED`, `GREEN`, `BLUE`, `VOLUMEUP`, `VOLUMEDOWN`, `CHANNELUP`, `CHANNELDOWN`, `PLAY`, `PAUSE`, `0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9` | +| `button` | no | Name of the button. Known possible values are `LEFT`, `RIGHT`, `DOWN`, `UP`, `HOME`, `MENU`, `BACK`, `ENTER`, `DASH`, `INFO`, `ASTERISK`, `CC`, `EXIT`, `MUTE`, `RED`, `GREEN`, `BLUE`, `VOLUMEUP`, `VOLUMEDOWN`, `CHANNELUP`, `CHANNELDOWN`, `PLAY`, `PAUSE`, `NETFLIX`, `GUIDE`, `AMAZON`, `0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9` | ### Service `webostv.command`