ESP-Home: Wemos d1 mini Taster

Praxisbeispiel: Wemos D1 mini Taster

Das ist ein Auszug aus dem Buch Elektronik und Heimautomation DIY.

In diesem einfachen ersten Beispiel schließen wir einen Taster an die Pins D5 (14) und GND eines Wemos D1 Mini an. In der Praxis könnte dieser Taster auch ein magnetischer Tür- oder Fensterschalter sein. Um es jedoch möglichst einfach zu halten, verwenden wir hier einen gewöhnlichen Taster (Tactile Button).

Wemos d1 mini mit Taster

Zunächst legen wir ein neues Node an und nennen es einfach „Taster“. Damit die richtige Konfiguration für den Mikrocontroller direkt eingestellt ist, passen wir die Zeile board: im Abschnitt esphome: an und setzen sie auf board: d1_mini_lite. Danach laden wir die geänderte Software hoch. Falls ihr einen anderen Mikrocontroller verwendet, ersetzt ihr diesen Wert entsprechend durch das passende Board.

Funktionsweise: Wenn der Taster gedrückt wird, wird der Pin auf GND gezogen und der on_press-Trigger wird ausgelöst (im Beispiel wird ein Log-Eintrag erzeugt).

Wenn der Taster losgelassen wird, wird der Pin durch den internen Pullup-Widerstand wieder auf HIGH gezogen und der on_release-Trigger wird ausgelöst.

				
					binary_sensor:
  - platform: gpio
    pin:
      number: 14
      mode: INPUT_PULLUP
      inverted: true
    name: "Button"
    on_press:
      then:
        - logger.log: "Button pressed"
    on_release:
      then:
        - logger.log: "Button released"
				
			

★☆★ Wenn ihr den Kanal unterstützen wollt über ★☆★

oder über

Vielen Dank im Voraus, Euer Edi.