# Pulse gate

Verarbeitung
Pulse gate
I
E
O

# Eingänge

IDKürzelNameTypStandardBeschreibung
inputIinputBOOLEANfalse
enableEenableBOOLEANtrue

# Ausgänge

IDKürzelNameTypStandardBeschreibung
outputOoutputBOOLEANfalse

# Zustand

IDNameTypStandardEinheitBeschreibung
prev_inputprev_inputBOOLEANfalse

# Quellcode

Volang-Quellcode anzeigen
channel = input::channel()
value = input::value()

if (channel == "input") {
    prev_input = state::get("prev_input")

    if (value and !prev_input) {
        if (input::get("enable")) {
            output::set("output", true)
        }
    }

    if (!value and prev_input) {
        output::set("output", false)
    }

    state::set("prev_input", value)
}
Erfahren Sie, wie der Logikbaustein Pulse gate funktioniert, wann Sie ihn einsetzen und wie Sie ihn in Ihrer Voldeno Smart-Home-Automatisierung konfigurieren.