Booleaanse operatoren: AND, OR, XOR, NOT
De knooppunten van de categorie Boolean van de Flow: AND, OR, XOR en NOT met waarheidstabellen, extra ingangen, de TRG-ingang om alleen op commando te evalueren en gebruiksvoorbeelden.
De knooppunten van de categorie Boolean combineren aan/uit-signalen. Ze vormen de basis van bijna elke logica: "als het raam gesloten en de deur gesloten is", "als er beweging is of de knop is ingedrukt", "niet overdag".
AND
De uitgang OUT is alleen aan als alle ingangen aan zijn.
IN | IN 1 | OUT |
|---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Voorbeeld: de tuinverlichting gaat alleen aan bij beweging als het donker is: Nacht AND Beweging tuin.
OR
De uitgang OUT is aan als minstens één ingang aan is.
IN | IN 1 | OUT |
|---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |

Voorbeeld: het lampje "open ramen" in de app gaat aan als het keukenraam OR het woonkamerraam OR het slaapkamerraam open is.
XOR
De uitgang OUT is aan als een oneven aantal ingangen aan is. Met twee ingangen betekent dat: aan wanneer de ingangen verschillend zijn.
IN | IN 1 | OUT |
|---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Voorbeeld: de "wisselschakelaar"-bediening met twee tuimelschakelaars: telkens wanneer één van de twee van stand verandert, verandert het licht van status.
NOT

Heeft slechts één ingang: de uitgang is het omgekeerde van de ingang (aan → uit, uit → aan).
Voorbeeld: de Astronomy Clock geeft aan overdag; met een NOT krijg je aan 's nachts.
Meer dan twee ingangen
AND, OR en XOR starten met twee ingangen (IN en IN 1). Met de groene knop Add voeg je er meer toe (IN 2, IN 3…). Het resultaat houdt rekening met alle ingangen: een AND met vijf ingangen is alleen aan als alle vijf aan zijn.
De TRG-ingang: alleen evalueren op commando

Alle booleaanse operatoren hebben een TRG-ingang (trigger) en een TRG-uitgang.
TRG niet aangesloten: het knooppunt herberekent de uitgang bij elke wijziging van een ingang. Dat is de normale werking.
TRG aangesloten: het knooppunt negeert wijzigingen van de ingangen en herberekent de uitgang alleen wanneer TRG naar aan gaat. De ingangen worden wel opgeslagen, zodat de berekening bij het trigger-moment de meest recente waarden gebruikt.
Na elke berekening die door TRG wordt aangestuurd, geeft de uitgang TRG een puls (aan en meteen weer uit): je kunt die gebruiken om het volgende knooppunt in de juiste volgorde te starten.
Voorbeeld — controle vóór het inschakelen van het alarm: raam gesloten AND deur gesloten, maar alleen geëvalueerd wanneer je op Check now drukt. Het resultaat Ready to arm verandert niet terwijl je deuren opent en sluit, maar alleen op het moment van de controle.
De TRG-ingang werkt op dezelfde manier ook in de knooppunten IF, Math, Range en Filter.
Weten waard
AND, OR en XOR berekenen de uitgang alleen wanneer ten minste twee ingangen een waarde hebben.
Een numerieke waarde op een booleaanse ingang telt als aan als die verschilt van 0; de teksten
true,1,ontellen als aan.De uitgang wordt bij elke berekening verzonden, ook als het resultaat niet verandert: als er stroomafwaarts een commando staat dat niet opnieuw mag worden uitgevoerd, zet er dan een Trigger tussen.