# Math::Random

Verarbeitung
Math::Random
T
O

# Eingänge

IDKürzelNameTypStandardBeschreibung
triggerTtriggerBOOLEANfalse

# Ausgänge

IDKürzelNameTypStandardBeschreibung
outputOoutputNUMBER0

# Zustand

IDNameTypStandardEinheitBeschreibung
prev_triggerprev_triggerBOOLEANfalse

# Quellcode

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

if (channel == "trigger") {
    prev_trigger = state::get("prev_trigger")
    if (value and !prev_trigger) {
        output::set("output", math::random())
    }
    state::set("prev_trigger", value)
}
Erfahren Sie, wie der Logikbaustein Math::Random funktioniert, wann Sie ihn einsetzen und wie Sie ihn in Ihrer Voldeno Smart-Home-Automatisierung konfigurieren.