mirror of
https://github.com/esphome/esphome.git
synced 2026-05-16 10:42:22 +08:00
2b9e1ce315
CI / Create common environment (push) Has been cancelled
CI / Check pylint (push) Has been cancelled
CI / Run script/ci-custom (push) Has been cancelled
CI / Run pytest (macOS-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.11) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.12) (push) Has been cancelled
CI / Run pytest (ubuntu-latest, 3.13) (push) Has been cancelled
CI / Run pytest (windows-latest, 3.11) (push) Has been cancelled
CI / Determine which jobs to run (push) Has been cancelled
CI / Run integration tests (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Has been cancelled
CI / Run script/clang-tidy for ESP32 IDF (push) Has been cancelled
CI / Run script/clang-tidy for ESP8266 (push) Has been cancelled
CI / Run script/clang-tidy for ZEPHYR (push) Has been cancelled
CI / Component test ${{ matrix.file }} (push) Has been cancelled
CI / Split components for testing into 20 groups maximum (push) Has been cancelled
CI / Test split components (push) Has been cancelled
CI / pre-commit.ci lite (push) Has been cancelled
CI / CI Status (push) Has been cancelled
Stale / stale (push) Has been cancelled
Stale / close-issues (push) Has been cancelled
Lock closed issues and PRs / lock (push) Has been cancelled
Publish Release / Initialize build (push) Has been cancelled
Publish Release / Build and publish to PyPi (push) Has been cancelled
Publish Release / Build ESPHome amd64 (push) Has been cancelled
Publish Release / Build ESPHome arm64 (push) Has been cancelled
Publish Release / Publish ESPHome docker to dockerhub (push) Has been cancelled
Publish Release / Publish ESPHome docker to ghcr (push) Has been cancelled
Publish Release / Publish ESPHome ha-addon to dockerhub (push) Has been cancelled
Publish Release / Publish ESPHome ha-addon to ghcr (push) Has been cancelled
Publish Release / deploy-ha-addon-repo (push) Has been cancelled
Publish Release / deploy-esphome-schema (push) Has been cancelled
Synchronise Device Classes from Home Assistant / Sync Device Classes (push) Has been cancelled
32 lines
709 B
YAML
32 lines
709 B
YAML
binary_sensor:
|
|
- platform: switch
|
|
id: some_binary_sensor
|
|
name: "Template Switch State"
|
|
source_id: the_switch
|
|
|
|
switch:
|
|
- platform: template
|
|
name: "Template Switch"
|
|
id: the_switch
|
|
optimistic: true
|
|
on_state:
|
|
- if:
|
|
condition:
|
|
- lambda: return x;
|
|
then:
|
|
- logger.log: "Switch turned ON"
|
|
else:
|
|
- logger.log: "Switch turned OFF"
|
|
on_turn_on:
|
|
- logger.log: "Switch is now ON"
|
|
on_turn_off:
|
|
- logger.log: "Switch is now OFF"
|
|
|
|
esphome:
|
|
on_boot:
|
|
- switch.turn_on: the_switch
|
|
- switch.turn_off: the_switch
|
|
- switch.control:
|
|
id: the_switch
|
|
state: !lambda return (1 > 2);
|