Estou tendo um problema com um painel de 5 botões

Estou tendo problema com esse código, eu tenho dúvida, porém acho que são as portas do esp32. Alguém poderia me ajudar ?

binary_sensor:
  - platform: gpio
    pin:
      number: GPIO2
      inverted: true
      mode:
        input: true
        pullup: true
    id: display_button
    on_press:
      then:
        - display.page.show_next: oled
        - component.update: oled

  - platform: gpio
    id: button1
    pin:
      number: GPIO4
      mode: INPUT_PULLUP
      inverted: true
    on_press: 
      then:
        - output.turn_on: led1
        - output.turn_off: led2
        - output.turn_off: led3
        - output.turn_off: led4
        - output.turn_off: led5

  - platform: gpio
    id: button2
    pin:
      number: GPIO5
      mode: INPUT_PULLUP
      inverted: true
    on_press: 
      then:
        - output.turn_off: led1
        - output.turn_on: led2
        - output.turn_off: led3
        - output.turn_off: led4
        - output.turn_off: led5

  - platform: gpio
    id: button3
    pin:
      number: GPIO12
      mode: INPUT_PULLUP
      inverted: true
    on_press: 
      then:
        - output.turn_off: led1
        - output.turn_off: led2
        - output.turn_on: led3
        - output.turn_off: led4
        - output.turn_off: led5

  - platform: gpio
    id: button4
    pin:
      number: GPIO14
      mode: INPUT_PULLUP
      inverted: true
    on_press: 
      then:
        - output.turn_off: led1
        - output.turn_off: led2
        - output.turn_off: led3
        - output.turn_on: led4
        - output.turn_off: led5

  - platform: gpio
    id: button5
    pin:
      number: GPIO15
      mode: INPUT_PULLUP
      inverted: true
    on_press: 
      then:
        - output.turn_off: led1
        - output.turn_off: led2
        - output.turn_off: led3
        - output.turn_off: led4
        - output.turn_on: led5

light:
  - platform: binary
    name: "LED1"
    output: led1
  - platform: binary
    name: "LED2"
    output: led2
  - platform: binary
    name: "LED3"
    output: led3
  - platform: binary
    name: "LED4"
    output: led4
  - platform: binary
    name: "LED5"
    output: led5

output:
  - id: led1
    platform: gpio
    pin: GPIO32

  - id: led2
    platform: gpio
    pin: GPIO33

  - id: led3
    platform: gpio
    pin: GPIO27

  - id: led4
    platform: gpio
    pin: GPIO18

  - id: led5
    platform: gpio
    pin: GPIO19

Ajudaria se dissesse qual é o problema

Estou recebendo uma mensagem no esphome flasher que o meu arquivo é incompatível, no entanto, o arquivo tá correto. O problema só pode ser o código. Estou sem o aparelho no momento. Se precisar da mensagem para você me ajudar. pela noite eu te envio.

Unexpected error: Error while writing flash: MD5 of file does not match data in flash!

Procurando por esse trecho na internet, dá pra achar um MONTE de coisa.

Talvez esse vídeo ajude… boa sorte.

Vou tentar, muito obrigado.

1 Like