Transformar Tecla Interruptor em Smart

Ola Pessoal,
Sou novo por aqui e no mundo da automação.
A alguns dias venho pesquisando muito e já aprendi algumas coisas.
Mas agora estou com uma dúvida que ainda não encontrei resposta.

Quero transformar interruptores normais (aquelas teclas de ligar luz antigas) em Smart.
Minha ideia é utilizar teclas, conectadas a um NodeMCU para controlar alguma ação no HA.
Fiz alguns testes, tanto com Tasmota, como ESPHome, e gostei mais deste último.

Dentre os outros itens, estou usando essa programção para o botão:
binary_sensor:

  • platform: gpio
    name: “Interruptor0”
    pin: D0

Tive o seguinte resultado:
Chaveando o pino D0 com o G, tenho ON
Chavenado o pino D0 com o 3v, tenho OFF

O que eu queria na verdade:
Chaveando o pino D0 com o G (ou 3v), ter ON
Deixar o pino D0 desconectado, ter OFF.

Agradeço as orientações.