Timers en tellers
De knooppunten van de categorieën Timers en Counters van de Flow: Timer, Stairs Light, Trigger, Numeric Trigger, Astronomy Clock, Date/Hour, Repeat Command, Oscillator, Clock en Counter, met eigenschappen, meeteenheden en voorbeelden.
De knooppunten van deze pagina brengen de tijd in de logica: vertragingen, automatische uitschakelingen, pulsen, tijdschema’s, zonsopgang en zonsondergang, tellingen.
Knooppunt | In het kort |
|---|---|
Vertraagt het in- en uitschakelen. | |
Tijdverlichte verlichting: schakelt zichzelf na een tijd uit. | |
Zet een verandering om in een puls. | |
Puls wanneer een getal een waarde bereikt. | |
Dag of nacht volgens zonsopgang en zonsondergang. | |
Datum, tijd en dag van de week. | |
Herhaalt een puls meerdere keren. | |
Oscillator en Clock | Doorlopende pulsen of knipperen. |
Telt gebeurtenissen. |
Timer

Vertraagt wijzigingen van de ingang IN:
wanneer IN inschakelt, schakelt OUT na Delay Up seconden in;
wanneer IN uitschakelt, schakelt OUT na Delay Down seconden uit;
als IN opnieuw verandert vóór het einde van de vertraging, wordt de lopende vertraging geannuleerd.
De vertragingen zijn in hele seconden; een leeg veld geldt als 1 seconde, 0 betekent meteen.
Voorbeeld — deur blijft open: met Delay Up = 60 gaat het alarm Door alarm alleen af als de deur een volle minuut open blijft: als je ze eerder sluit, gebeurt er niets. Delay Down = 2 schakelt het alarm twee seconden na het sluiten uit.
Andere toepassingen: badkamerventilator die 2 minuten na het inschakelen van het licht start en 5 minuten na het uitschakelen stopt; filter tegen valse alarmen van een sensor die even inschakelt.
Stairs Light (trapverlichting)
Schakelt de uitgang in en schakelt die na Delay seconden vanzelf uit (standaard 60). De eigenschap Mode bepaalt hoe de tijd wordt geteld:
Mode | Werking | Voor |
|---|---|---|
Presence | Het licht blijft aan zolang de ingang aan staat; het aftellen begint wanneer de ingang uitgaat. | Aanwezigheidssensoren die aan blijven zolang er iemand is. |
Pulse | Bij elke inschakeling van de ingang start de telling opnieuw; het uitschakelen van de ingang wordt genegeerd. | Drukknoppen en bewegingssensoren die korte pulsen geven. |

Het commando wordt alleen naar de verlichting gestuurd wanneer de toestand verandert: continue detecties overspoelen de bus niet met "aan"-commando’s.
Voorbeeld — trapverlichting: een bewegingssensor in de modus Pulse met Delay = 120: het licht blijft twee minuten na de laatste beweging branden.
Trigger

Zet een flank om in een puls (aan en meteen weer uit) op de uitgang OUT. De eigenschap Cycle kiest de flank:
Up: puls wanneer de ingang van uit naar aan gaat;
Down: puls wanneer de ingang van aan naar uit gaat.
Voorbeeld: een schakelaar die aan blijft moet een scenario starten dat een pulscommando nodig heeft; of "wanneer de zon ondergaat" (flank Down van de Astronomy Clock).
Numeric Trigger

Geeft een puls op OUT wanneer het getal op ingang IN gelijk wordt aan Condition.
Voorbeeld — volle tank: wanneer het waterniveau 100 % bereikt, wordt de puls Tank full geactiveerd, die de pomp kan stoppen of een melding kan sturen.
Voor een drempel (groter dan, kleiner dan) gebruik je een IF gevolgd door een Trigger.
Astronomy Clock

Berekent zonsopgang en zonsondergang voor de locatie van de installatie: de uitgang Day is overdag aan en ’s nachts uit. De berekening wordt elke 10 seconden bijgewerkt.
Voer in Coordinates breedte- en lengtegraad in, gescheiden door een komma, met een punt voor decimalen: bijvoorbeeld 45.55, 11.55 voor Vicenza. De coördinaten vind je op elke kaart (in Google Maps: rechtsklik op het punt).
Controleer de coördinaten goed: als het veld leeg is of verkeerd is ingevuld, gebruikt het knooppunt het punt 0, 0 (in de Atlantische Oceaan, op de evenaar) en kloppen zonsopgang en zonsondergang niet zonder melding. Na een wijziging van de coördinaten laad je de flows opnieuw met Upload.
Typische toepassingen: rolluiken die bij zonsondergang omlaag gaan, tuinverlichting die alleen ’s nachts aan is, reclameborden die overdag uit zijn.
Date/Hour
Maakt datum en tijd van de server beschikbaar, elke seconde bijgewerkt:
Uitgang | Waarde |
|---|---|
Seconds, Minute, Hour | Seconden (0–59), minuten (0–59), uur (0–23). |
Day, Month, Year | Dag van de maand, maand (1–12), jaar. |
Week | Weeknummer van het jaar. |
Weekday | Dag van de week in het Engels: |
Daylight Savings | Aan wanneer de zomertijd van kracht is. |

Voorbeeld — tijdgestuurde programmering: een IF Equal tussen Hour en het getal 7 schakelt de verwarming om 7 uur in; een tweede IF Equal tussen Weekday en de tekst Sunday sluit die op zondag uit.
De uitgangen van Date/Hour worden elke seconde verzonden, ook als de waarde niet verandert. Plaats vóór een commando naar de installatie een IF en een Trigger, zodat het commando slechts één keer wordt gestart.
Repeat Command

Wanneer de ingang Trigger inschakelt, stuurt de uitgang Trigger een reeks pulsen: meteen de eerste, daarna nog Repeat pulsen, met Delay seconden ertussen. Bij Repeat = 2 worden dus in totaal 3 pulsen verzonden.
Voorbeeld: het commando herhalen naar een radioapparaat dat het eerste signaal soms niet ontvangt, of een akoestisch signaal dat drie keer wordt herhaald.
Oscillator en Clock

Ze genereren een continu signaal, zonder ingangen, vanaf het moment dat de flow start:
Oscillator stuurt elke Timer milliseconden een puls op de uitgang Trigger (minimaal 100);
Clock wisselt tussen aan en uit op de uitgang Trigger elke Delay milliseconden (van 100 tot 100.000, standaard 1000).
Voorbeeld: de Oscillator op 1000 ms gekoppeld aan een Counter telt de verstreken seconden; de Clock op 500 ms laat een alarmindicator knipperen.
Sluit Oscillator en Clock met korte tijden niet rechtstreeks aan op componenten van de installatie: elke puls wordt een commando op de bus. Gebruik ze om te tellen, om virtuele indicatoren te laten knipperen of met lange tijden.
Counter
Telt de stijgende flanken van de ingang Trigger en zet de telling op de uitgang Value.
Eigenschap / ingang | Betekenis |
|---|---|
Enabled | De teller telt alleen wanneer hij is ingeschakeld. |
Trigger | Elke overgang van uit naar aan telt als één telling. |
Reset | Zet de telling terug naar de waarde van Preset. Zolang dit actief blijft, staat de telling stil. |
Preset | De startwaarde (standaard 0): bij Preset = 0 geeft de eerste gebeurtenis 1. |
Up / Down | Telt omhoog of omlaag. |
OUT | Een puls bij elke telling. |
Value | De huidige telling. |

Voorbeeld — personenteller: een fotocel bij de ingang van de winkel op Trigger, de telling op een Info-component van de app, en de Reset om 0:00 via het Date/Hour-knooppunt.
Andere toepassingen: met Down en Preset = 10, een aftelling van beschikbare ingangen; met een IF op de uitgang Value, onderhoud elke 500 cycli van de pomp.