Przekaźnik bistabilny GPIO

Witam Szanowne Grono. Mam problem z konfiguracją. Steruję z GPIO przekaźnikiem bistabilnym. Na innym GPIO odczytuję stan tego przekaźnika. Obecnie mam to skonfigurowane jako dwa osobne encje czyli wejście i wyjście.

binary_sensor:

  • platform: rpi_gpio
    sensors:
    • port: 12
      name: “I1”
      invert_logic: true

switch:

  • platform: rpi_gpio
    switches:
    • port: 35
      name: “O1”

i działa. Tylko że aby przełaczyć przekaźnik muszę dwa razy klikać i osobno odczytywać stan.

Jak to połączyć w configu, tak aby mieć jedną encję, którą będę zmieniał i automatycznie mi się wystawi stan wysoki na kilkadziesiąt ms na O1, a stan będzie odczytywany z I1?