Files
devices/sonoff-m5/status-led.yaml
2026-04-27 13:34:09 +02:00

31 lines
884 B
YAML

# NOTE: This file is not a stand-alone package. It is part of
# a 'root' device template and expects the substitutions that
# are hereby referenced to be defined by its parent.
light:
# Physical pin to the connection status LED
# We don't expose this to the HA UI (internal)
- platform: status_led
name: "LED"
id: led_status
pin:
number: GPIO05
inverted: true
ignore_strapping_warning: true
internal: true
restore_mode: RESTORE_DEFAULT_ON
binary_sensor:
# Make the status LED blink when not connected/trying to connect
- platform: template
name: "API connected"
id: sensor_api_connected
internal: true
entity_category: 'diagnostic'
device_class: 'connectivity'
lambda: return global_api_server->is_connected();
on_press:
- light.turn_off: led_status
on_release:
- light.turn_on: led_status