ESPHome als Fensterkontakt

Die Lösung für das Schaltverhalten:

binary_sensor:
  - platform: gpio
    name: "Living Room Window"

pin:
      number: 02
      inverted: False
      mode:
        input: true
        pullup: true
    device_class: window

und schalten gegen GND

Siehe auch 1.1 (https://www.elektronik-kompendium.de/public/schaerer/bilder/pullr_01.gif)