zigbee2mqtt/docs/integration/home_assistant.md
2018-12-27 22:23:57 +01:00

3003 lines
66 KiB
Markdown

# Home Assistant
*NOTE 1: This file has been generated, do not edit this file manually!*
*NOTE 2: If you are using the [Zigbee2mqtt Hass.io add-on](https://github.com/danielwelch/hassio-zigbee2mqtt)
use their documentation*
## MQTT discovery
**At least Home Assistant >= 0.84 is required!**
**NOTE:** Groups are not auto-discovered, see configuration below.
The easiest way to integrate Zigbee2mqtt with Home Assistant is by
using [MQTT discovery](https://www.home-assistant.io/docs/mqtt/discovery/).
This allows Zigbee2mqtt to automatically add devices to Home Assistant.
To achieve the best possible integration (including MQTT discovery):
- In your **Zigbee2mqtt** `configuration.yaml` set `homeassistant: true`
- In your **Home Assistant** `configuration.yaml`:
```yaml
mqtt:
discovery: true
broker: [YOUR MQTT BROKER] # Remove if you want to use builtin-in MQTT broker
birth_message:
topic: 'hass/status'
payload: 'online'
will_message:
topic: 'hass/status'
payload: 'offline'
```
Zigbee2mqtt is expecting Home Assistant to send it's birth/will
messages to `hass/status`. Be sure to add this to your `configuration.yaml` if you want
Zigbee2mqtt to resend the cached values when Home Assistant restarts
## Home Assistant device registry
When using Home Assistant MQTT discovery, Zigbee2mqtt integrates
with the [Home Assistant device registry](https://developers.home-assistant.io/docs/en/device_registry_index.html).
This allows you to change the Home Assistant `device_id` and `friendly_name` from the web interface
without having to restart Home Assistant. It also makes it possible to show which entities belong to which device.
![Changing name and device ID via web interface](../images/home_assistant_change_name.png)
![Device registry](../images/home_assistant_device_registry.png)
## I'm confused about the different device IDs, names and friendly names
- Home Assistant `device_id`: determined on first discovery of the device, can only be changed
via the Home Assistant web interface afterwards. Used to control/read the state from the device (e.g. in automations)
- Zigbee2mqtt `friendly_name`: used to change the MQTT topic where the device listens and publishes to.
- Home Assistant `name`: name shown in the Home Assistant UI (unless overridden
via a `friendly_name` in `customize.yaml`). If not changed via the Home Assistant web interface,
it is equal to the Zigbee2mqtt `friendly_name`. Is updated if the Zigbee2mqtt `friendly_name` changes
(requires restart of Home Assistant)
- Home Assistant `friendly_name` (`customize.yaml`): overrides the name in the Home Assistant web interface.
## Responding to button clicks
To respond to button clicks (e.g. WXKG01LM) you can use the following Home Assistant configuration:
{% raw %}
```yaml
automation:
- alias: Respond to button clicks
trigger:
platform: mqtt
topic: 'zigbee2mqtt/<FRIENDLY_NAME'
condition:
condition: template
value_template: '{{ "single" == trigger.payload_json.click }}'
action:
entity_id: light.bedroom
service: light.toggle
```
{% endraw %}
## Groups
Groups are not auto-discovered. Use the following configuration:
{% raw %}
```yaml
- platform: mqtt
schema: json
name: MY_GROUP
command_topic: "zigbee2mqtt/[GROUP_FRIENDLY_NAME]/set"
state_topic: "zigbee2mqtt/[GROUP_FRIENDLY_NAME]/set"
// Modify according to features supported by all devices in group
color_temp: true
brightness: true
rgb: true
```
{% endraw %}
## Controlling Zigbee2mqtt via Home Assistant
The following Home Assistant configuration allows you to control Zigbee2mqtt from Home Assistant.
{% raw %}
```yaml
# Group
group:
zigbee_group:
view: false
control: hidden
name: Zigbee2mqtt
entities:
- input_boolean.zigbee_permit_join
- timer.zigbee_permit_join
- sensor.zigbee2mqtt_bridge_state
- switch.zigbee2mqtt_main_join
- automation.enable_zigbee_joining
- automation.disable_zigbee_joining
- automation.disable_zigbee_joining_by_timer
- input_select.zigbee2mqtt_log_level
- automation.zigbee2mqtt_log_level
# Input select for Zigbee2mqtt debug level
input_select:
zigbee2mqtt_log_level:
name: Zigbee2mqtt Log Level
options:
- debug
- info
- warn
- error
initial: info
icon: mdi:format-list-bulleted
# Input boolean for enabling/disabling joining
input_boolean:
zigbee_permit_join:
name: Allow devices to join
initial: off
icon: mdi:cellphone-wireless
# Timer for joining time remaining (120 sec = 2 min)
timer:
zigbee_permit_join:
name: Time remaining
duration: 120
# Sensor for monitoring the bridge state
sensor:
- platform: mqtt
name: Zigbee2mqtt Bridge state
state_topic: "zigbee2mqtt/bridge/state"
icon: mdi:router-wireless
# Switch for enabling joining
switch:
- platform: mqtt
name: "Zigbee2mqtt Main join"
state_topic: "zigbee2mqtt/bridge/config/permit_join"
command_topic: "zigbee2mqtt/bridge/config/permit_join"
payload_on: "true"
payload_off: "false"
# Automations
automation:
- alias: Zigbee2mqtt Log Level
initial_state: 'on'
trigger:
- platform: state
entity_id: input_select.zigbee2mqtt_log_level
to: debug
- platform: state
entity_id: input_select.zigbee2mqtt_log_level
to: warn
- platform: state
entity_id: input_select.zigbee2mqtt_log_level
to: error
- platform: state
entity_id: input_select.zigbee2mqtt_log_level
to: info
action:
- service: mqtt.publish
data:
payload_template: '{{ states(''input_select.zigbee2mqtt_log_level'') }}'
topic: zigbee2mqtt/bridge/config/log_level
- id: enable_zigbee_join
alias: Enable Zigbee joining
hide_entity: true
trigger:
platform: state
entity_id: input_boolean.zigbee_permit_join
to: 'on'
action:
- service: mqtt.publish
data:
topic: zigbee2mqtt/bridge/config/permit_join
payload: 'true'
- service: timer.start
data:
entity_id: timer.zigbee_permit_join
- id: disable_zigbee_join
alias: Disable Zigbee joining
hide_entity: true
trigger:
- entity_id: input_boolean.zigbee_permit_join
platform: state
to: 'off'
action:
- data:
payload: 'false'
topic: zigbee2mqtt/bridge/config/permit_join
service: mqtt.publish
- data:
entity_id: timer.zigbee_permit_join
service: timer.cancel
- id: disable_zigbee_join_timer
alias: Disable Zigbee joining by timer
hide_entity: true
trigger:
- platform: event
event_type: timer.finished
event_data:
entity_id: timer.zigbee_permit_join
action:
- service: mqtt.publish
data:
topic: zigbee2mqtt/bridge/config/permit_join
payload: 'false'
- service: input_boolean.turn_off
data:
entity_id: input_boolean.zigbee_permit_join
```
{% endraw %}
## Configuration when NOT using Home Assistant MQTT discovery
### ZNLDP12LM
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### WXKG01LM
{% raw %}
```yaml
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
icon: "mdi:toggle-switch"
value_template: "{{ value_json.click }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "action"
- "duration"
- "last_seen"
force_update: true
```
{% endraw %}
### WXKG11LM
{% raw %}
```yaml
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
icon: "mdi:toggle-switch"
value_template: "{{ value_json.click }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "action"
- "duration"
- "last_seen"
force_update: true
```
{% endraw %}
### WXKG12LM
{% raw %}
```yaml
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
icon: "mdi:toggle-switch"
value_template: "{{ value_json.click }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "action"
- "duration"
- "last_seen"
force_update: true
```
{% endraw %}
### WXKG03LM
{% raw %}
```yaml
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
icon: "mdi:toggle-switch"
value_template: "{{ value_json.click }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "action"
- "duration"
- "last_seen"
force_update: true
```
{% endraw %}
### WXKG02LM
{% raw %}
```yaml
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
icon: "mdi:toggle-switch"
value_template: "{{ value_json.click }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "action"
- "duration"
- "last_seen"
force_update: true
```
{% endraw %}
### QBKG04LM
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### QBKG11LM
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "Watt"
icon: "mdi:flash"
value_template: "{{ value_json.power }}"
json_attributes:
- "linkquality"
- "voltage"
- "temperature"
- "consumption"
- "current"
- "power_factor"
- "last_seen"
```
{% endraw %}
### QBKG03LM
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_left }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/left/set"
json_attributes:
- "linkquality"
- "button_left"
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_right }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/right/set"
json_attributes:
- "linkquality"
- "button_right"
```
{% endraw %}
### QBKG12LM
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_left }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/left/set"
json_attributes:
- "linkquality"
- "button_left"
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_right }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/right/set"
json_attributes:
- "linkquality"
- "button_right"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "Watt"
icon: "mdi:flash"
value_template: "{{ value_json.power }}"
json_attributes:
- "linkquality"
- "voltage"
- "temperature"
- "consumption"
- "current"
- "power_factor"
- "last_seen"
```
{% endraw %}
### WSDCGQ01LM
{% raw %}
```yaml
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "°C"
device_class: "temperature"
value_template: "{{ value_json.temperature }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "last_seen"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "%"
device_class: "humidity"
value_template: "{{ value_json.humidity }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "last_seen"
```
{% endraw %}
### WSDCGQ11LM
{% raw %}
```yaml
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "°C"
device_class: "temperature"
value_template: "{{ value_json.temperature }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "last_seen"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "%"
device_class: "humidity"
value_template: "{{ value_json.humidity }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "last_seen"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "hPa"
device_class: "pressure"
value_template: "{{ value_json.pressure }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "last_seen"
```
{% endraw %}
### RTCGQ01LM
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.occupancy }}"
device_class: "motion"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
device_class: "battery"
value_template: "{{ value_json.battery }}"
json_attributes:
- "linkquality"
- "voltage"
- "action"
- "sensitivity"
- "last_seen"
```
{% endraw %}
### RTCGQ11LM
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.occupancy }}"
device_class: "motion"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "lx"
device_class: "illuminance"
value_template: "{{ value_json.illuminance }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "last_seen"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
device_class: "battery"
value_template: "{{ value_json.battery }}"
json_attributes:
- "linkquality"
- "voltage"
- "action"
- "sensitivity"
- "last_seen"
```
{% endraw %}
### MCCGQ01LM
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: false
payload_off: true
value_template: "{{ value_json.contact }}"
device_class: "door"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
device_class: "battery"
value_template: "{{ value_json.battery }}"
json_attributes:
- "linkquality"
- "voltage"
- "action"
- "sensitivity"
- "last_seen"
```
{% endraw %}
### MCCGQ11LM
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: false
payload_off: true
value_template: "{{ value_json.contact }}"
device_class: "door"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
device_class: "battery"
value_template: "{{ value_json.battery }}"
json_attributes:
- "linkquality"
- "voltage"
- "action"
- "sensitivity"
- "last_seen"
```
{% endraw %}
### SJCGQ11LM
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.water_leak }}"
device_class: "moisture"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
device_class: "battery"
value_template: "{{ value_json.battery }}"
json_attributes:
- "linkquality"
- "voltage"
- "action"
- "sensitivity"
- "last_seen"
```
{% endraw %}
### MFKZQ01LM
{% raw %}
```yaml
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
icon: "mdi:gesture-double-tap"
value_template: "{{ value_json.action }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "angle"
- "side"
- "from_side"
- "to_side"
- "brightness"
- "angle_x_absolute"
- "angle_y_absolute"
- "angle_z"
- "angle_y"
- "angle_x"
- "unknown_data"
- "last_seen"
force_update: true
```
{% endraw %}
### ZNCZ02LM
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "Watt"
icon: "mdi:flash"
value_template: "{{ value_json.power }}"
json_attributes:
- "linkquality"
- "voltage"
- "temperature"
- "consumption"
- "current"
- "power_factor"
- "last_seen"
```
{% endraw %}
### QBCZ11LM
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "Watt"
icon: "mdi:flash"
value_template: "{{ value_json.power }}"
json_attributes:
- "linkquality"
- "voltage"
- "temperature"
- "consumption"
- "current"
- "power_factor"
- "last_seen"
```
{% endraw %}
### JTYJ-GD-01LM/BW
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.smoke }}"
device_class: "smoke"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
device_class: "battery"
value_template: "{{ value_json.battery }}"
json_attributes:
- "linkquality"
- "voltage"
- "action"
- "sensitivity"
- "last_seen"
```
{% endraw %}
### JTQJ-BF-01LM/BW
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.gas }}"
device_class: "gas"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
device_class: "battery"
value_template: "{{ value_json.battery }}"
json_attributes:
- "linkquality"
- "voltage"
- "action"
- "sensitivity"
- "last_seen"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
value_template: "{{ value_json.gas_density }}"
icon: "mdi:google-circles-communities"
```
{% endraw %}
### A6121
{% raw %}
```yaml
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
icon: "mdi:lock"
value_template: "{{ value_json.inserted }}"
json_attributes:
- "linkquality"
- "forgotten"
- "keyerror"
- "last_seen"
```
{% endraw %}
### DJT11LM
{% raw %}
```yaml
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
icon: "mdi:gesture-double-tap"
value_template: "{{ value_json.action }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "angle"
- "side"
- "from_side"
- "to_side"
- "brightness"
- "angle_x_absolute"
- "angle_y_absolute"
- "angle_z"
- "angle_y"
- "angle_x"
- "unknown_data"
- "last_seen"
force_update: true
```
{% endraw %}
### ZNCLDJ11LM
{% raw %}
```yaml
cover:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
optimistic: true
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
value_template: "{{ value_json.position }}"
icon: "mdi:view-array"
json_attributes:
- "linkquality"
- "running"
- "last_seen"
```
{% endraw %}
### LED1545G12
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### LED1546G12
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### LED1623G12
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### LED1537R6
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### LED1650R5
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### LED1536G5
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### LED1622G12
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### LED1624G9
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### LED1649C5
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### ICTC-G-1
{% raw %}
```yaml
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "brightness"
icon: "mdi:brightness-5"
value_template: "{{ value_json.brightness }}"
json_attributes:
- "linkquality"
- "last_seen"
```
{% endraw %}
### ICPSHC24-10EU-IL-1
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### ICPSHC24-30EU-IL-1
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### L1527
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### L1529
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### L1528
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### E1603
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 7299760PH
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 7146060PH
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 433714
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 9290011370
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 8718696449691
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 7299355PH
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 915005106701
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 9290012573A
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 9290002579A
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 8718696485880
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 915005733701
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 8718696695203
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 8718696598283
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 8718696548738
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 3261030P7
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 3216331P5
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 7199960PH
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 324131092621
{% raw %}
```yaml
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
icon: "mdi:gesture-double-tap"
value_template: "{{ value_json.action }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "angle"
- "side"
- "from_side"
- "to_side"
- "brightness"
- "angle_x_absolute"
- "angle_y_absolute"
- "angle_z"
- "angle_y"
- "angle_x"
- "unknown_data"
- "last_seen"
force_update: true
```
{% endraw %}
### 9290012607
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.occupancy }}"
device_class: "motion"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "°C"
device_class: "temperature"
value_template: "{{ value_json.temperature }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "last_seen"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "lx"
device_class: "illuminance"
value_template: "{{ value_json.illuminance }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "last_seen"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
device_class: "battery"
value_template: "{{ value_json.battery }}"
json_attributes:
- "linkquality"
- "voltage"
- "action"
- "sensitivity"
- "last_seen"
```
{% endraw %}
### F7C033
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### PLUG EDP RE:DY
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "Watt"
icon: "mdi:flash"
value_template: "{{ value_json.power }}"
json_attributes:
- "linkquality"
- "voltage"
- "temperature"
- "consumption"
- "current"
- "power_factor"
- "last_seen"
```
{% endraw %}
### CC2530.ROUTER
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.state }}"
device_class: "connectivity"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
value_template: "{{ value_json.linkquality }}"
json_attributes:
- "description"
- "type"
- "rssi"
- "last_seen"
```
{% endraw %}
### DNCKATSW001
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### DNCKATSW002
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_left }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/left/set"
json_attributes:
- "linkquality"
- "button_left"
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_right }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/right/set"
json_attributes:
- "linkquality"
- "button_right"
```
{% endraw %}
### DNCKATSW003
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_left }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/left/set"
json_attributes:
- "linkquality"
- "button_left"
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_right }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/right/set"
json_attributes:
- "linkquality"
- "button_right"
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_center }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/center/set"
json_attributes:
- "linkquality"
- "button_center"
```
{% endraw %}
### DNCKATSW004
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_bottom_left }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/bottom_left/set"
json_attributes:
- "linkquality"
- "button_bottom_left"
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_bottom_right }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/bottom_right/set"
json_attributes:
- "linkquality"
- "button_bottom_right"
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_top_left }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/top_left/set"
json_attributes:
- "linkquality"
- "button_top_left"
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_top_right }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/top_right/set"
json_attributes:
- "linkquality"
- "button_top_right"
```
{% endraw %}
### 4058075816718
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### AA69697
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### AC03645
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### AC03642
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### AA70155
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### AA68199
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### AB32840
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 4058075816794
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### AC03641
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 4052899926158
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### AB401130055
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### AB3257001NJ
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 4052899926110
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 4058075036185
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 4058075036147
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### AB35996
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### AC08562
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### AC01353010G
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.occupancy }}"
device_class: "motion"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "°C"
device_class: "temperature"
value_template: "{{ value_json.temperature }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "last_seen"
```
{% endraw %}
### AC03648
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### HALIGHTDIMWWE27
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### RB 185 C
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### BY 185 C
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### RB 285 C
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### RB 165
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### RB 175 W
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### RS 125
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### RS 128 T
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### RB 145
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### RB 248 T
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### BY 165
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### PL 110
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### ST 110
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### UC 110
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### DL 110 N
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### DL 110 W
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### SL 110 N
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### SL 110 M
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### SL 110 W
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### SP 120
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "Watt"
icon: "mdi:flash"
value_template: "{{ value_json.power }}"
json_attributes:
- "linkquality"
- "voltage"
- "temperature"
- "consumption"
- "current"
- "power_factor"
- "last_seen"
```
{% endraw %}
### 73742
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 73740
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 73693
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 74283
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 74696
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 72922-A
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 74282
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### LTFY004
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 22670
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 45852GE
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 45857GE
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### E11-G13
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### E11-G23/E11-G33
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### Z01-CIA19NAE26
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### Z01-A19NAE26
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### E11-N1EA
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### K2RGBW01
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### Z809A
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "Watt"
icon: "mdi:flash"
value_template: "{{ value_json.power }}"
json_attributes:
- "linkquality"
- "voltage"
- "temperature"
- "consumption"
- "current"
- "power_factor"
- "last_seen"
```
{% endraw %}
### NL08-0800
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### FB56+ZSW05HG1.2
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### MG-AUWS01
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_left }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/left/set"
json_attributes:
- "linkquality"
- "button_left"
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state_right }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/right/set"
json_attributes:
- "linkquality"
- "button_right"
```
{% endraw %}
### GL-C-008
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### GL-S-007Z
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### STSS-MULT-001
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: false
payload_off: true
value_template: "{{ value_json.contact }}"
device_class: "door"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
device_class: "battery"
value_template: "{{ value_json.battery }}"
json_attributes:
- "linkquality"
- "voltage"
- "action"
- "sensitivity"
- "last_seen"
```
{% endraw %}
### STS-PRS-251
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.presence }}"
device_class: "presence"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
device_class: "battery"
value_template: "{{ value_json.battery }}"
json_attributes:
- "linkquality"
- "voltage"
- "action"
- "sensitivity"
- "last_seen"
```
{% endraw %}
### 3325-S
{% raw %}
```yaml
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "°C"
device_class: "temperature"
value_template: "{{ value_json.temperature }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "last_seen"
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.occupancy }}"
device_class: "motion"
```
{% endraw %}
### ZLED-2709
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### ZPIR-8000
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.occupancy }}"
device_class: "motion"
```
{% endraw %}
### ZCTS-808
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: false
payload_off: true
value_template: "{{ value_json.contact }}"
device_class: "door"
```
{% endraw %}
### 50045
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 50049
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### AV2010/22
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.occupancy }}"
device_class: "motion"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
device_class: "battery"
value_template: "{{ value_json.battery }}"
json_attributes:
- "linkquality"
- "voltage"
- "action"
- "sensitivity"
- "last_seen"
```
{% endraw %}
### 3210-L
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 3326-L
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.occupancy }}"
device_class: "motion"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "°C"
device_class: "temperature"
value_template: "{{ value_json.temperature }}"
json_attributes:
- "linkquality"
- "battery"
- "voltage"
- "last_seen"
```
{% endraw %}
### 3320-L
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: false
payload_off: true
value_template: "{{ value_json.contact }}"
device_class: "door"
```
{% endraw %}
### KS-SM001
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 53170161
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 900008-WW
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### Mega23M12
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 4256251-RZHAC
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
unit_of_measurement: "Watt"
icon: "mdi:flash"
value_template: "{{ value_json.power }}"
json_attributes:
- "linkquality"
- "voltage"
- "temperature"
- "consumption"
- "current"
- "power_factor"
- "last_seen"
```
{% endraw %}
### PSS-23ZBS
{% raw %}
```yaml
switch:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_off: "OFF"
payload_on: "ON"
value_template: "{{ value_json.state }}"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### HS1SA
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.smoke }}"
device_class: "smoke"
```
{% endraw %}
### HS3SA
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.smoke }}"
device_class: "smoke"
```
{% endraw %}
### HS1DS
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: false
payload_off: true
value_template: "{{ value_json.contact }}"
device_class: "door"
```
{% endraw %}
### HS1WL
{% raw %}
```yaml
binary_sensor:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
payload_on: true
payload_off: false
value_template: "{{ value_json.water_leak }}"
device_class: "moisture"
```
{% endraw %}
### 421786
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### D1821
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
color_temp: true
xy: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}
### 4713407
{% raw %}
```yaml
light:
- platform: "mqtt"
state_topic: "zigbee2mqtt/<FRIENDLY_NAME>"
availability_topic: "zigbee2mqtt/bridge/state"
brightness: true
schema: "json"
command_topic: "zigbee2mqtt/<FRIENDLY_NAME>/set"
```
{% endraw %}