diff --git a/source/_docs/z-wave/entities.markdown b/source/_docs/z-wave/entities.markdown index 10eaf7dffa9..ffcd3a6c309 100644 --- a/source/_docs/z-wave/entities.markdown +++ b/source/_docs/z-wave/entities.markdown @@ -10,7 +10,7 @@ footer: true ---

-This is a work in progress, based upon reports in the forum, the author's own devices, and reading of various documentation. It will be incomplete, so if you have a device that isn't reported here, or have a device that reports a different value, please provide a report in the [Z-Wave section](https://community.home-assistant.io/c/configuration/zwave) of the forum or the #zwave channel on [Discord](https://discord.gg/RkajcgS). +This is a work in progress, based upon reports in the forum, the author's own devices and reading of various documentation. It will be incomplete, so if you have a device that isn't reported here or have a device that reports a different value, please provide a report in the [Z-Wave section](https://community.home-assistant.io/c/configuration/zwave) of the forum or the #zwave channel on [Discord](https://discord.gg/RkajcgS).

## {% linkable_title Binary Sensor %} @@ -54,7 +54,7 @@ Devices (usually sensors) that support the Alarm command class will create entit ### {% linkable_title Alarm Level Entity %} -The meaning of the `alarm_level` entity depends on the nature of the alarm sensor +The meaning of the `alarm_level` entity depends on the nature of the alarm sensor. #### {% linkable_title Smoke, CO, and CO2 %} @@ -135,21 +135,19 @@ The meaning of the `alarm_level` entity depends on the nature of the alarm senso - **254**: Deep sleep - **255**: Case open -If your device has an `access_control` entity, but not a `binary_sensor` equivalent, you can use a [template binary sensor](/components/binary_sensor.template/) to create one: +If your device has an `access_control` entity, but not a `binary_sensor` equivalent, you can use a [template binary sensor](/components/binary_sensor.template/) to create one (here we've defined it as a door, but you can use [any relevant device class](/components/binary_sensor/#device-class): -``` +{% raw %} +```yaml binary_sensor: - platform: template sensors: YOUR_SENSOR: friendly_name: "Friendly name here" - value_template: >- - {% raw %}{%- if is_state('sensor.YOUR_ORIGINAL_SENSOR_access_control', '22') -%} - true - {%- else -%} - false - {%- endif -%}{% endraw %} + device_class: door + value_template: {{ is_state('sensor.YOUR_ORIGINAL_SENSOR_access_control', '22') }} ``` +{% endraw %} ### {% linkable_title Burglar Entity %} @@ -163,21 +161,19 @@ binary_sensor: - **254**: Deep sleep - **255**: Case open -If your device has a `burglar` entity, but not a `binary_sensor` equivalent, you can use a [template binary sensor](/components/binary_sensor.template/) to create one: +If your device has a `burglar` entity, but not a `binary_sensor` equivalent, you can use a [template binary sensor](/components/binary_sensor.template/) to create one (here we've defined it as a motion sensor, but you can use [any relevant device class](/components/binary_sensor/#device-class: -``` +{% raw %} +```yaml binary_sensor: - platform: template sensors: YOUR_SENSOR: friendly_name: "Friendly name here" - value_template: >- - {% raw %}{%- if is_state('sensor.YOUR_SENSOR_burglar', '8') -%} - true - {%- else -%} - false - {%- endif -%}{% endraw %} + device_class: motion + value_template: {{ is_state('sensor.YOUR_SENSOR_burglar', '8') }} ``` +{% endraw %} ### {% linkable_title Source Node ID Entity %}