Flow: limieten en best practices

Wat u moet weten voordat u de flow op een installatie in bedrijf stelt: hoe u veilig werkt, flow organiseert, cycli en herhaalde commando’s vermijdt, eenheden van de knooppunten en huidige limieten.

Veilig werken

  • Downloaden vóór wijzigen. Druk aan het begin van elke sessie op Download: Upload vervangt alle flow op de server door die van de editor.

  • Bewaar een kopie. Sla vóór belangrijke wijzigingen alles op met Save As. Het bestand laat u toe om op elk moment terug te keren.

  • Test met Dummy’s. Bouw en test de logica met Dummy-knooppunten; vervang ze pas door de echte componenten wanneer het werkt.

  • Let op met echte commando’s. KNX-componenten en -knooppunten sturen de echte installatie aan: een foutieve flow kan lasten inschakelen, ramen of luiken openen of alarmen uitschakelen. Test kritieke logica wanneer u ter plaatse bent.

Flow organiseren

  • Één flow per functie (tuinverlichting, irrigatie, temperatuurregeling…): kleine flow zijn eenvoudiger te begrijpen en te corrigeren.

  • Onderscheidende namen voor flow en knooppunten: Licht trap vertraagd, niet Stairs light 2.

  • Gebruik de beschrijving van de flow en het veld Notes van de knooppunten om keuzes en waarden uit te leggen (120 s gevraagd door de klant).

  • Plaats de knooppunten van links naar rechts: bronnen links, logica in het midden, commando’s rechts.

Veelvoorkomende problemen vermijden

Herhaalde commando’s. De uitgangen van de knooppunten worden bij elke berekening verzonden, ook als de waarde niet verandert, en Date/Hour, Oscillator en Clock sturen voortdurend waarden. Plaats vóór een component of een KNX-knooppunt een Trigger of een Filter, zodat het commando alleen wordt verzonden wanneer dat nodig is.

Cycli. Verbind de uitgang van een knooppunt, rechtstreeks of via andere knooppunten, niet met zijn eigen ingang: de waarde zou oneindig rondgaan. De server onderbreekt de propagatie na een zeer groot aantal stappen, maar de flow werkt dan niet zoals verwacht. Gebruik een flip-flop of een variabele om een waarde te “onthouden”.

Twee draden op dezelfde ingang. De laatst aangekomen waarde geldt: het resultaat hangt af van de volgorde van de gebeurtenissen. Combineer de signalen eerst met een OR of een Selector.

Component en flow die elkaar tegenspreken. Als een scenario of een Manager-logica hetzelfde component aanstuurt als een flow, wint het laatste commando. Bepaal wie wat aanstuurt.

Eenheden van de knooppunten

Knooppunt

Eigenschap

Eenheid

Sequencer

DELAY

seconden (1–43.200)

Scenario

Interval

seconden (1–60)

Timer

Delay Up, Delay Down

hele seconden

Stairs Light

Delay

seconden

Repeat Command

Delay

seconden

Oscillator

Timer

milliseconden (minimum 100)

Clock

Delay

milliseconden (100–100.000)

Astronomy Clock

Coordinates

decimale graden lat, lon

Huidige limieten

  • De KNX-knooppunten werken met slechts één KNX-gateway van het type Knx3 in het project (KNX-knooppunten).

  • De coördinaten van de Astronomy Clock worden gelezen bij het starten van de flow; een lege of foutieve waarde geeft geen fout, maar gebruikt 0, 0.

  • Bij kleurverlichting verlopen de commando’s via On / Off, Hue, Saturation en Brightness (Componenten en Dummy).

  • Het Javascript-knooppunt heeft een limiet van 250 ms per uitvoering (Functies).

  • De vertragingen van de Timer zijn in hele seconden: decimalen worden afgekapt.

Laatst bijgewerkt: