Files
esphome/tests/components/mk2pvrouter/common.yaml
T
2026-09-26 15:37:31 +01:00

81 lines
1.6 KiB
YAML

mk2pvrouter:
id: test_mk2pvrouter
uart_id: uart_bus
sensor:
# Exact tags
- platform: mk2pvrouter
name: Power
tag: P
mk2pvrouter_id: test_mk2pvrouter
# An explicit value must win over the tag default
device_class: ""
- platform: mk2pvrouter
name: Energy
tag: E
mk2pvrouter_id: test_mk2pvrouter
# Indexed tags
- platform: mk2pvrouter
name: Power Phase 1
tag: P1
mk2pvrouter_id: test_mk2pvrouter
- platform: mk2pvrouter
name: Power Phase 2
tag: P2
mk2pvrouter_id: test_mk2pvrouter
- platform: mk2pvrouter
name: Voltage Phase 1
tag: V1
mk2pvrouter_id: test_mk2pvrouter
# The x0.01 correction is applied before filters, so a user filter stacks on the corrected value
- platform: mk2pvrouter
name: Voltage Phase 2 Scaled
tag: V2
mk2pvrouter_id: test_mk2pvrouter
filters:
- multiply: 1.0
- platform: mk2pvrouter
name: Temperature 1
tag: T1
mk2pvrouter_id: test_mk2pvrouter
- platform: mk2pvrouter
name: Diversion Rate 1
tag: D1
mk2pvrouter_id: test_mk2pvrouter
- platform: mk2pvrouter
name: Relay 1 State
tag: R1
mk2pvrouter_id: test_mk2pvrouter
- platform: mk2pvrouter
name: Relay 10 State
tag: R10
mk2pvrouter_id: test_mk2pvrouter
binary_sensor:
# Test relay as binary sensor
- platform: mk2pvrouter
name: Relay 2 Binary
tag: R2
mk2pvrouter_id: test_mk2pvrouter
text_sensor:
- platform: mk2pvrouter
name: S per MC
tag: S_MC
mk2pvrouter_id: test_mk2pvrouter
# Test another text tag
- platform: mk2pvrouter
name: Status
tag: STATUS
mk2pvrouter_id: test_mk2pvrouter