Files
esphome/tests/components/zigbee/common_esp32.yaml
T
568c1ae494 [zigbee] Implement switch support for esp32 (#17579)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-09-30 22:45:50 +00:00

69 lines
1.5 KiB
YAML

packages:
- !include common.yaml
binary_sensor:
- platform: template
name: "Occupancy Sensor"
report: "default"
device_class: occupancy
cluster: device_class
endpoint: 3
- platform: template
name: "Garage Door Open 12"
report: "force"
endpoint: 1
- platform: template
name: "Garage Door Open 13"
endpoint: 2
use_device_type: false
sensor:
- platform: template
name: "Temperature Sensor"
lambda: return 10.0;
device_class: temperature
unit_of_measurement: "°C"
endpoint: 1
use_device_type: true
cluster: device_class
- platform: template
name: "Light Sensor"
lambda: return 100.0;
device_class: illuminance
unit_of_measurement: "lx"
endpoint: 2
use_device_type: true
cluster: device_class
- platform: template
name: "pressure_sensor"
unit_of_measurement: Pa
device_class: pressure
cluster: device_class
- platform: template
name: "flow_sensor"
unit_of_measurement: L/h
device_class: volume_flow_rate
cluster: device_class
switch:
- platform: template
name: "Template Switch 1"
optimistic: true
cluster: on_off
- platform: template
name: "Template Switch 2"
optimistic: true
cluster: on_off
device_class: outlet
zigbee:
model: zigbee_test
router: false
power_source: MAINS_SINGLE_PHASE
on_join:
then:
- logger.log: "Joined network"
on_start:
then:
- logger.log: "Started zigbee stack"