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
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 17: Line 15:
       then:
       then:
       - switch.turn_off: led</nowiki>
       - switch.turn_off: led</nowiki>
switch:
  - platform: gpio
    name: "Wemos Test LED"
    pin:
      number: D0
      mode: output
    id: led
    internal : true


{{template:top}}
{{template:top}}

Revision as of 22:15, 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)