Esphome example switch: Difference between revisions

From Notebook
Jump to navigation Jump to search
(Created page with "This example shows a toggle switch. It is either on or it's off. That is the LED follows the switch state. <nowiki># A physical switch or button should be a binary sensor if you are detecting something like grounding the pin. # Physical Button on D1 (GPIO5) binary_sensor: - platform: gpio pin: number: D1 inverted: False mode: INPUT_PULLUP name: "Wemos Test Button" on_press: then: - switch.turn_on: led on_release:...")
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
This example shows a toggle switch. It is either on or it's off.
This example shows a toggle switch on D1 (GPIO5). It is either on or it's off and it turns the LED on D0 (GPIO16) on or off.
That is the LED follows the switch state.


  <nowiki># A physical switch or button should be a binary sensor if you are detecting something like grounding the pin.  
  <nowiki># A physical switch or button is a binary sensor. It is used to detect something like grounding a GPIO pin.
# Physical Button on D1 (GPIO5) 
binary_sensor:
binary_sensor:
   - platform: gpio
   - platform: gpio
Line 16: Line 14:
     on_release:
     on_release:
       then:
       then:
       - switch.turn_off: led</nowiki>
       - switch.turn_off: led
 
switch:
  - platform: gpio
    name: "Wemos Test LED"
    pin:
      number: D0
      mode: output
    id: led
    internal : true</nowiki>


{{template:top}}
{{template:top}}
=Navigation=
[[ESPHome|Return to the ESPHome page]]<br>

Latest revision as of 22:17, 27 August 2023

This example shows a toggle switch on D1 (GPIO5). It is either on or it's off and it turns the LED on D0 (GPIO16) on or off.

# A physical switch or button is a binary sensor. It is used to detect something like grounding a GPIO pin.
binary_sensor:
  - platform: gpio
    pin: 
      number: D1
      inverted: False
      mode: INPUT_PULLUP
    name: "Wemos Test Button"
    on_press:
      then:
      - switch.turn_on: led
    on_release:
      then:
      - switch.turn_off: led

switch:
  - platform: gpio
    name: "Wemos Test LED"
    pin:
      number: D0
      mode: output
    id: led
    internal : true



(TOP)

Navigation[edit]

Return to the ESPHome page