# Math::Modulo

Verarbeitung
Math::Modulo
I1
I2
O

# Eingänge

IDKürzelNameTypStandardBeschreibung
input_1I1input_1NUMBER0
input_2I2input_2NUMBER1

# Ausgänge

IDKürzelNameTypStandardBeschreibung
outputOoutputNUMBER0

# Konfiguration

IDNameTypStandardEinheitBeschreibung
trigger_on_input_1trigger_on_input_1BOOLEANtrue
trigger_on_input_2trigger_on_input_2BOOLEANtrue

# Quellcode

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

trigger = false
if (channel == "input_1" and config::get("trigger_on_input_1")) {
    trigger = true
}
if (channel == "input_2" and config::get("trigger_on_input_2")) {
    trigger = true
}

if (!trigger) {
    return
}

i1 = input::get("input_1")
i2 = input::get("input_2")
if (i2 != 0) {
    output::set("output", i1 % i2)
} else {
    output::set("output", 0)
}
Erfahren Sie, wie der Logikbaustein Math::Modulo funktioniert, wann Sie ihn einsetzen und wie Sie ihn in Ihrer Voldeno Smart-Home-Automatisierung konfigurieren.