# Level to pulse

Verarbeitung
Level to pulse
I
O

# Eingänge

IDKürzelNameTypStandardBeschreibung
inputIinputBOOLEANfalse

# Ausgänge

IDKürzelNameTypStandardBeschreibung
outputOoutputBOOLEANfalse

# Konfiguration

IDNameTypStandardEinheitBeschreibung
pulse_durationpulse_durationNUMBER0.1s

Details:

> 0

# Quellcode

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

extern fn onPulseEnd() {
    output::set("output", false)
}

if (value) {
    callback::clear()
    output::set("output", true)
    pulse_ms = math::round(config::get("pulse_duration") * 1000)
    callback::set(pulse_ms, "onPulseEnd")
}
Erfahren Sie, wie der Logikbaustein Level to pulse funktioniert, wann Sie ihn einsetzen und wie Sie ihn in Ihrer Voldeno Smart-Home-Automatisierung konfigurieren.