Naar de inhoud
Elausys

HyperVisu / Logica-engine

Logische blokken referentie

Alle 33 blokken in zeven groepen — poorten, instellingen, gedrag en een voorbeeld per blok.

elausys · 01 augustus 2026
Op deze pagina

Blokreferentie

De catalogus bevat 33 blokken in zeven groepen, in de volgorde van het palet: Koppelingen, Berekeningen, Logica & selectie, Vergelijkingen, Timing, Geheugen & tellers, Regeling. Compacte tabellen per blok vindt u in de referentiekaart hieronder; dit gedeelte behandelt elk blok afzonderlijk. Elk blok bevat daarnaast een eigen toelichting in het beheerpaneel — open de help van het blok via het palet of de kaart.

Koppelingen

Directe koppeling — geeft een waarde door van ingang naar uitgang, eventueel getransformeerd. Poorten: In → Uit (elk type). Instellingen: Verzendmodus (alleen bij waardewijziging / elk inkomend telegram), Inverteren (booleans), Waardetoewijzing (specifieke waarden herberekenen; toegepast vóór de inversie). Voorbeeld: een traphuisdrukknop doorsturen naar verlichting op een ander protocol, geïnverteerd omdat de drukknop bij bediening een 0 verstuurt.

Filter — stuurt een waarde alleen door als deze aan de ingestelde voorwaarden voldoet. Het blok wijzigt de waarde nooit: wat eruit komt is gelijk aan wat erin ging, of er wordt niets verstuurd. Waar de Directe koppeling dient om een waarde onderweg te corrigeren, bepaalt het Filter hoeveel erdoorheen komt. Beide zijn ontworpen om samen te gebruiken.

  • Poorten: In (elk type, verplicht) en Vrijgave → Uit. Er wordt niets geschreven bij geblokkeerde telegrammen — de ontvangende zijde behoudt de bestaande waarde.
  • Voorwaarden — onafhankelijk, standaard allemaal uitgeschakeld; elke ingeschakelde voorwaarde moet voldaan zijn voordat een waarde wordt doorgelaten: Waarde moet zijn (Alleen AAN, Alleen UIT, Boven/Onder een niveau, Binnen/Buiten een bereik — een getal geldt als AAN bij elke waarde ongelijk aan 0); Doorsturen wanneer (Elk telegram, Alleen bij wijziging, Gewijzigd met minstens…, Schakelt AAN of Schakelt UIT); Stabilisatietijd (de waarde moet gedurende deze tijd stabiel blijven — de oplossing voor een onrustige analoge sensor); Snelheidslimiet (maximaal één waarde per interval, waarbij tussenliggende waarden worden verworpen of de laatste waarde wordt vastgehouden en verzonden zodra het interval afloopt); Heartbeat (de laatst doorgestuurde waarde herhalen na een ingestelde periode van stilte, voor doelen die een cyclische herhaling vereisen).
  • Belangrijk detail: alleen bij wijziging en minimale wijziging worden vergeleken met de laatst doorgestuurde waarde — bepalend is of de ontvangende zijde de waarde al heeft. Stijgende en dalende flanken worden vergeleken met de laatst ontvangen waarde, omdat een flank bij de inkomende datastroom hoort: een telegram dat door een waarderegel werd geblokkeerd, telt nog steeds als gebeurtenis.
  • Gedrag: verwerpen kan een statusovergang definitief missen, terwijl laatste waarde vasthouden niets verliest; data loopt hoogstens de ingestelde intervaltijd achter, wat dit de juiste modus maakt voor sturende variabelen. De status blijft na een herstart niet bewaard: na een herstart passeert het eerste telegram altijd de wijzigingsregel, zodat de filter een doel nooit blokkeert dat nog data van vóór de herstart bevat.
  • Voorbeeld: een lux-sensor die elke twee seconden zendt, overbelast de bus. Leid het signaal door een Filter ingesteld op laatste waarde vasthouden, maximaal één per 60 s. De sturing van de zonwering ontvangt nu één meetwaarde per minuut in plaats van dertig — met de meest recente waarde, niet de oudste.

Selector — stuurt één van meerdere waarden door op basis van een numerieke selectie. Meerdere waarden komen binnen, een getal bepaalt welke waarde ongewijzigd naar buiten gaat — een set vaste punten, geen formule.

  • Poorten: Selectie (getal, verplicht; kan intern blijven met standaardwaarde 1) en Waarde 1…n (elk type, 2–8 stuks) → Uit.
  • Belangrijke instellingen: Aantal waarden; Wanneer Selectie buiten bereik is — Niets schrijven — het doel behoudt zijn waarde (standaard) of Schrijf 0. Een selectiewaarde van 1 kiest de eerste waarde, 2 de tweede; 0, een negatief getal of een waarde hoger dan de laatste ingang valt buiten het bereik. Een niet-aangesloten waarde-ingang schrijft eveneens niets wanneer deze geselecteerd wordt.
  • Gedrag: gebruik waarden van hetzelfde type (allemaal setpoints of allemaal schakelopdrachten) — het blok stuurt door wat het ontvangt en kan geen gecombineerde types verwerken. Het weglaten van schrijfopdrachten bij een ongeldige selectie is bewust ontworpen: een moduskeuze die kortstondig via 0 passeert, overschrijft zo niet per ongeluk een setpoint.
  • Voorbeeld: een woningstatus (1 = thuis, 2 = afwezig, 3 = nacht) vanuit een Radioknoppen-functie stuurt de selectie-ingang; de drie waarden zijn de drie verwarmingssetpoints; de uitgang voedt het Setpoint van de Thermostaat. Zonder dit blok zijn voor een keuze uit drie waarden drie comparatoren en drie filters nodig.

Berekeningen

Berekende waarde — combineert 1–8 numerieke ingangen tot één getal. Poorten: Ingang 1…n → Resultaat. Instellingen: Bewerking — Som, Gemiddelde, Minimum, Maximum, Verschil (in1 − in2), Product, Gewogen som, Schaal + offset (in1 × factor + offset), of een vrije Formule; inclusief Decimalen en een weergave-Eenheid. Voorbeeld: het gemiddelde van drie kamertemperatuursensoren berekenen tot één meetwaarde voor de Meting-ingang van een Thermostaat.

Energiemeter — zet een vermogens- (of debiet-)meting om in cumulatieve energieregisters, voor meters die alleen vermogen rapporteren. Veel stroomtangen, meetactoren en Home Assistant-sensoren sturen wel het wattage door, maar geen kWh-teller — terwijl de grafieken in de app (week-, maand- en jaaroverzichten en totalen) deze tellers uitlezen. Dit blok berekent die waarden.

  • Poorten: Vermogen (verplicht) → Verbruikt en Geproduceerd — twee oplopende registers in kWh (of m³ voor water en gas).
  • Belangrijke instellingen: Richting — Met teken (positief vermogen verhoogt Verbruikt, negatief verhoogt Geproduceerd; hoofdmeter en batterij), Alleen verbruik (verbruikers, laadpalen, water, gas), Alleen productie (omvormers); Teken inverteren voor omgekeerd aangesloten meters; Ingangseenheid (W → kWh, kW → kWh, l/h → m³, m³/h → m³); een Plausibiliteitslimiet die foutieve pieken negeert; de Verbruikt/Geproduceerd voorinstellingen — de beginwaarden van de registers; het aanpassen van een voorinstelling stelt beide registers opnieuw in op deze waarden, waarmee het blok gelijkgezet wordt met de fysieke meterstand; Uitgangsdecimalen.
  • Bekabeling / Koppeling: koppel Vermogen aan object 1 van de meterwidget, en de uitgangen aan de energie-objecten (2 en 3) in "Status instellen"-modus van dezelfde widget. De registers worden vervolgens opgeslagen, getoond en opgeteld alsof het fysieke apparaat ze rechtstreeks heeft verstuurd. Een energie-object kan alleen worden ingesteld zolang het geen eigen groepsadres heeft — als later een groepsadres wordt toegekend, meldt de functie een conflict totdat een van beide bronnen wordt verwijderd.
  • Gedrag: tussen updates door wordt het laatst bekende vermogen vastgehouden en minstens één keer per minuut geïntegreerd, zodat apparaten die zelden zenden toch correct optellen. Een apparaat dat langer zwijgt dan de time-out van de ingang (standaard 15 minuten, aanpasbaar op de koppeling) bevriest de registers om oneindig doortellen van de laatste waarde te voorkomen. Uitval van de server wordt nooit achteraf als verbruik ingevuld — registers wijken bij onderbreking hoogstens naar beneden af.
  • Voorbeeld: een KNX-stroomtang op de voeding van de werkplaats stuurt het vermogen in watt op 14/6/1. Maak een Verbruiker-meterwidget met dit adres op object 1 en niets op object 2, voeg een Energiemeter-functie toe in Alleen verbruik, koppel Vermogen → object 1 en Verbruikt → object 2, en stel de beginwaarde in op de fysieke meterstand. De werkplaats toont nu direct het actuele vermogen én het dag-, maand- en jaarverbruik in de app.

Voortschrijdend gemiddelde — vlakt een onrustige meetwaarde af voor betrouwbare sturing. Een lux-sensor onder wisselende bewolking, een energiemeter die piekt bij het aanslaan van de koelkast, of een windmeter bij windstoten: direct gekoppeld aan een comparator veroorzaken ze pendelgedrag; via dit blok gebeurt dat niet.

  • Poorten: In (getal, verplicht), Reset → Afgevlakt.
  • Belangrijke instellingen: Gemiddelde over — Een tijdsvenster (standaard; Venster 300 s, waarbij elke waarde wordt gewogen op basis van de werkelijke tijdsduur — ideaal voor waarden die bij wijziging binnenkomen), Een aantal metingen (Metingen, voor sensoren met een vaste zendcyclus), of Een tijdconstante (Tijdconstante 300 s: elke nieuwe meting trekt de uitgang geleidelijk naar zich toe; levert het meest vloeiende resultaat op); Decimalen; weergave-Eenheid.
  • Gedrag: afvlakking introduceert per definitie vertraging — een venster van vijf minuten loopt gemiddeld tweeënhalve minuut achter op de werkelijkheid. Dit is gewenst bij sturing van zonwering, maar ongewenst bij een vorstalarm. Een tijdsvenster of tijdconstante bouwt oude waarden geleidelijk af als de sensor stilvalt; na een herstart wordt het venster opnieuw opgebouwd.
  • Voorbeeld: de lichtsterkte van het weerstation, gemiddeld over 5 minuten, stuurt de Lichtsterkte-ingang van de automatische rolluiksturing — voorbijdrijvende wolken laten de rolluiken niet meer onnodig bewegen.

Dauwpunt — berekent de temperatuur waarbij luchtcondensatie optreedt op basis van kamertemperatuur en relatieve luchtvochtigheid, en bepaalt — met een aangesloten oppervlaktetemperatuur — of oppervlakken vochtig dreigen te worden.

  • Poorten: Temperatuur en Luchtvochtigheid (beide verplicht), Oppervlaktetemperatuur (het koude vlak: klimaatplafond, ventilatorconvector, raam) → Dauwpunt (°C), Condensatierisico (actief zolang het oppervlak binnen de veiligheidsmarge van het dauwpunt ligt), Marge (K — resterend temperatuurverschil).
  • Belangrijke instellingen: Veiligheidsmarge (2 K), Hysterese (1 K — extra marge voordat het risicosignaal weer uitschakelt), Decimalen. Zonder aangesloten oppervlaktetemperatuur berekent het blok uitsluitend het dauwpunt zonder condensatierisico te melden.
  • Voorbeeld: bij 24 °C en 60 % luchtvochtigheid ligt het dauwpunt rond 15,7 °C; een klimaatplafond gevoed met water van 14 °C activeert Condensatierisico — koppel dit via een NOT-poort aan de vrijgave van de koelklep, of stuur de Marge naar de aanvoertemperatuurregeling zodat de installatie tijdig terugregelt.

Logica & selectie

AND — uitgang is alleen actief wanneer alle ingangen (2–8) actief zijn. Voorbeeld: "warmtevraag EN raam gesloten" voor het vrijgeven van een ventiel.

OR — uitgang is actief zodra minstens één ingang (2–8) actief is. Voorbeeld: beweging op een van de drie gangsensoren schakelt de gangverlichting in.

XOR — uitgang is actief wanneer een oneven aantal ingangen (2–8) actief is. Voorbeeld: wisselschakeling op basis van twee binaire statussen.

NOT — inverteert een enkele binaire ingang. Voorbeeld: een "raam open"-contact omzetten naar een "raam gesloten"-vrijgavesignaal.

Radioknoppen — meerdere ingangen, exact één actieve uitgang; de laatst geactiveerde ingang bepaalt de stand. Wordt optie 3 geactiveerd, dan schakelt Uit 3 in en schakelen alle andere uitgangen uit — volgens het principe van voorkeurstoetsen op een autoradio.

  • Poorten: Optie 1…n (boolean, 2–8, allemaal optioneel, flankgestuurd), Selectie (getal — springt naar de betreffende positie bij wijziging; 0 of buiten bereik schakelt alles uit), Wissen → Positie (getal) en Uit 1…8 (boolean; uitgangen boven het geconfigureerde aantal zijn aanwezig maar worden nooit actief).
  • Belangrijke instellingen: Aantal opties; Positie bij nieuwe functie (0 = niets geselecteerd; daarna geldt de opgeslagen positie).
  • Gedrag: de selectie blijft bewaard na een herstart. Omdat er nooit meer dan één uitgang gelijktijdig actief kan zijn, zijn conflicterende statussen uitgesloten zonder extra controlelogica.
  • Voorbeeld: verwarmen / koelen / uit die nooit gelijktijdig mogen draaien: drie wandknoppen op de optie-ingangen, Uit 1 naar vrijgave verwarming, Uit 2 naar vrijgave koeling. Of een woningstatus waarvan de Positie een Selector aanstuurt.

Sequencer — één trigger schakelt stapsgewijs door maximaal acht uitgangen, telkens één tegelijk: elke puls op Volgende activeert de volgende uitgang en schakelt de overige uit. De tegenhanger van Radioknoppen — die heeft één ingang per optie ("welke optie"); de Sequencer heeft één trigger ("de volgende stap").

  • Poorten: Volgende (verplicht), Vorige, Reset, Vrijgave (inactief negeert triggers en houdt de huidige stap vast) → Positie en Uit 1…8.
  • Belangrijke instellingen: Aantal stappen; Inclusief alles-uit stap (actief: de cyclus loopt 0, 1, 2, 3 en terug naar 0, zodat één druk alles uitschakelt); Doorlopen aan het einde; Positie na reset.
  • Gedrag: de stapositie blijft bewaard na een herstart; Vrijgave pauzeert de reeks zonder de huidige positie te wissen.
  • Voorbeeld: één wanddrukknop doorloopt drie verlichtingsscènes en een uit-stand — koppel elke Uit-poort aan een scenario als actiedoel (zie "Functieconfiguratie & Uitgangen").

Bitdecoder — splitst een getal (0–255) op in acht afzonderlijke bits: een statusbyte van een KNX-actor, een alarmregister van een Modbus-gateway of statusvlaggen van een HTTP-apparaat. Poorten: Waarde → Bit 0 (1) … Bit 7 (128) — de bitwaarde staat aangegeven op elke poort conform de datasheet. Waarden worden afgekapt en begrensd op 0–255; sluit alleen de benodigde bits aan. Voorbeeld: bit 3 van de statusbyte van een actor dient als "overbelastingsvlag" voor een notificatie.

Bitencoder — de omgekeerde werking: combineert maximaal acht binaire signalen tot een numerieke waarde (bit 0 en 2 actief → 5). Poorten: Bit 0 (1) … Bit 7 (128) → Waarde. Een niet-aangesloten bit telt als 0, zodat 4-bit apparaten gebruikt kunnen worden zonder acht ingangen te definiëren. De uitgangswaarde wijzigt zodra een bit verandert — plaats een Filter met een korte stabilisatietijd achter het blok als meerdere bits gelijktijdig wijzigen. Voorbeeld: een ventilatie-unit waarvan de werkingsmodus via een byte wordt ingesteld.

Vergelijkingen

Comparator — vergelijkt een getal met een drempelwaarde. Poorten: Waarde, optionele ingang Drempelwaarde → binaire Uit. Instellingen: Vergelijking (>, >=, <, <=, ==, !=), een Vaste drempelwaarde (actief wanneer de Drempelwaarde-ingang niet gekoppeld is), en een Dode zone om pendelen rond de drempelwaarde te voorkomen. Voorbeeld: vermogen > 5000 W activeert een overbelastingsmelding.

Hysterese — een schakelaar met twee drempels: actief boven de Bovengrens, inactief onder de Ondergrens, ongewijzigd daartussen; Inverteren keert de logica om. Voorbeeld: een ontvochtiger in de kelder inschakelen bij 70 % luchtvochtigheid en uitschakelen bij 60 %.

Timing

Inschakelvertraging — de uitgang volgt de ingang vertraagd op, pas wanneer de ingang minstens de ingestelde Vertraging in seconden actief blijft (standaard 10 s); uitschakelen gebeurt direct. Voorbeeld: een korte detectie van een aanwezigheidsdetector onder 30 s negeren voordat de ventilatie start.

Uitschakelvertraging — de uitgang schakelt direct in, maar blijft na het wegvallen van het ingangssignaal nog Vertraging seconden ingeschakeld (standaard 30 s). Voorbeeld: de badkamerventilator nog 5 minuten laten naloop nadat het licht is uitgeschakeld.

Trappenhuisschakelaar — een trigger activeert de uitgang gedurende Tijdsduur seconden (standaard 180 s), waarna deze automatisch uitschakelt. Instellingen: Herstarten bij nieuwe bediening (hertriggeren) en Uitschakelen bij loslaten. Voorbeeld: traditionele trappenhuisverlichting.

Puls — zet elke trigger om in één vaste puls met een duur van Pulsduur seconden (standaard 1 s). Voorbeeld: een stuurpuls van 1 s naar een garagedeurcontact sturen vanuit een scène.

Minimale looptijd — bewaakt de Minimale inschakeltijd en Minimale uitschakeltijd (beide standaard 300 s) voor een schakelcommando. Voorbeeld: een warmtepompcompressor beschermen tegen te snel in- en uitschakelen, geplaatst tussen de Verwarmen-uitgang van de Thermostaat en de actor.

Tijdschema — een weekprogramma met een binaire uitgang; bevat geen ingangen. Instellingen: de wekelijkse Schakelpunten en Inverteren. Uitgang: Actief. Voorbeeld: winkelopeningstijden (ma–za 08:30 aan, 18:30 uit) koppelen via een AND-poort aan de etalageverlichting.

Meervoudige klik — maakt onderscheid tussen enkel, dubbel, drievoudig, viervoudig en lang drukken op één drukknop, zodat één knop tot vijf functies kan sturen — bij renovaties vaak de complete bediening.

  • Poorten: Knop (boolean, verplicht) → Enkel, Dubbel, Drievoudig, Viervoudig, Lang drukken (elk een korte puls) en Aantal klikken (het laatst herkende aantal, om een Selector te sturen).
  • Belangrijke instellingen: Te herkennen klikken (standaard 2 — sneller drukken telt tot dit aantal); Tijd tussen klikken (0,35 s — tevens de vertraging waarmee elke klik-uitgang reageert); Lang drukken na (0,8 s, gemeten vanaf het indrukken zodat de actie triggert terwijl de knop nog ingedrukt is; 0 schakelt lang drukken uit en versnelt de herkenning van enkele klikken); Pulsduur uitgang.
  • Gedrag: het blok telt flanken, wat betekent dat de drukknop zowel het indrukken als het loslaten moet doorgeven (in ETS: stuur 1 bij indrukken en 0 bij loslaten). Reageert een dubbelklik niet, controleer dan eerst deze parameter. Statussen blijven niet bewaard na een herstart.
  • Voorbeeld: keukenknop — enkel drukken schakelt de plafondverlichting om (via een Geheugen/Latch-blok), dubbel drukken activeert het scenario "Diner" (actiedoel, zie "Functieconfiguratie & Uitgangen"), lang drukken schakelt alles uit.

Pulsgenerator — een klokgenerator: zolang Vrijgave actief is, schakelt de uitgang cyclisch Inschakeltijd seconden in en Uitschakeltijd seconden uit (standaard 1 s / 59 s), zonder externe ingang. Instelling: Start de cyclus AAN of UIT. Het opnieuw inschakelen van Vrijgave herstart de cyclus vanaf het begin. De fase wordt berekend op basis van de starttijd, waardoor deze niet verloopt en exact bewaard blijft na een herstart. Geen van beide tijden mag korter zijn dan 0,5 s en de totale cyclus moet minimaal 2 s bedragen — vanwege de overbelastingsbeveiliging van het systeem (zie "Logica validatie, monitoring & veiligheid"). Voorbeeld: een heartbeat-signaal voor externe monitoring of een knipperindicatie bij een alarm.

Ramp — volgt een doelwaarde met een begrensde snelheid in plaats van direct te verspringen: een dimmer die geleidelijk over tien seconden infadet, een setpoint dat vloeiend oploopt om pendelen van de verwarming te voorkomen, of een ventilator die langzaam op toeren komt.

  • Poorten: Doelwaarde (getal, verplicht), Vasthouden (bevriest de uitgang op de huidige waarde; loopt na vrijgave verder), Reset (springt direct naar de startwaarde) → Uit en Actief.
  • Belangrijke instellingen: Snelheid (eenheden per seconde — 10 bij een 0–100 dimmer staat voor een fade van tien seconden; 0,05 bij een temperatuurwaarde), Stapinterval (1 s — elke stap genereert één telegram), Startwaarde, Minimum / Maximum, Decimalen (minder decimalen voorkomt het verzenden van verwaarloosbare tussenstappen), weergave-Eenheid.
  • Gedrag: na een herstart hervat de ramp niet halverwege — de uitgang start opnieuw vanaf de beginwaarde en loopt naar de actuele doelwaarde.
  • Voorbeeld: tussen een Selector voor de avondhelderheid en de dimmer zorgt een Ramp met snelheid 10 voor een vloeiende overgang bij scènewisselingen.

Geheugen & tellers

Latch — onthoudt aan of uit. Het ene schakelt het in, het andere schakelt het uit, en daartussen blijft het in de ingestelde toestand — wat geen enkel ander blok kan. Koppel een wanddrukknop aan Toggle en u heeft een schakelaar die door het systeem wordt beheerd in plaats van door de actor.

  • Poorten: Set, Reset, Toggle (altijd flankgestuurd), Enable (uit negeert alle drie en behoudt de uitgang — een kinderslot) → Out.
  • Belangrijke instellingen: Set and reset act — The moment they arrive (flank, standaard — voor drukknoppen) of For as long as they are on (niveau — voor vergrendelingen; een comparator gekoppeld aan Reset houdt de latch uit zolang de conditie waar is); If set and reset act together — Reset wins (standaard) of Set wins; Value before anything has happened.
  • Belangrijk gedrag: de waarde blijft behouden na een herstart — "vakantiemodus" of "alarm bevestigd" mag niet verloren gaan door een stroomuitval. Een druk op de knop terwijl Enable uit staat, gaat verloren en wordt niet in de wachtrij geplaatst.
  • Voorbeeld: "Vakantiemodus": een Set via de virtuele vlag in de app, een Reset via het magneetcontact van de voordeur na de vakantieperiode, waarbij Out elke thermostaat verlaagt via de ingangen voor User mode.

Waardegeheugen — slaat op commando een waarde op en houdt deze vast tot het volgende commando: het antwoord op "wat was de vorige waarde?".

  • Poorten: In (elk type, vereist), Sample (boolean, vereist), Reset → Held (hetzelfde type als In).
  • Belangrijke instellingen: Capture when Sample goes On / Off / Either way; Value on reset — leeg laten zorgt dat Reset het geheugen wist zonder te schrijven; vul een waarde in om die bij Reset te schrijven.
  • Belangrijk gedrag: vóór de eerste sample wordt er niets geschreven (een geheugen zonder eerdere waarde heeft geen output, en 0 sturen zou een onbedoeld commando op de bus zetten). De vastgehouden waarde blijft behouden na een herstart.
  • Voorbeeld: bewaar de lichtsterkte van de woonkamer zodra het alarm afgaat en alle verlichting op 100% wordt geforceerd; wanneer het alarm stopt, herstelt de bewaarde waarde het oorspronkelijke niveau.

Teller — verhoogt een getal met één telkens wanneer Count up triggert, trekt er één af bij Count down, en onthoudt het totaal: deuropeningen, schakelcycli, pompstarts.

  • Poorten: Count up, Count down, Reset, Enable (uit stopt het tellen; Reset blijft werken) → Count (getal) en At limit (boolean).
  • Belangrijke instellingen: Step (1, beide richtingen); Value after a reset; Minimum / Maximum (optioneel en onafhankelijk); Wrap round at the limits (vereist beide limieten — boven het maximum springt de teller naar het minimum, waardoor het blok een keuzeschakelaar wordt: maximum 4, doorlopen aan, één knop schakelt cyclisch 1, 2, 3, 4, 1); Decimals; weergave-Unit.
  • Belangrijk gedrag: beide tellingangen reageren op het moment van binnenkomst, dus een gesloten contact telt slechts één keer. Reset heeft altijd voorrang op een telling in dezelfde cyclus. De tellerstand blijft behouden na een herstart.
  • Voorbeeld: tel de cycli van een garagedeur en genereer via een comparator een onderhoudsmelding (actiedoel) bij 5.000 bewegingen.

Urenteller — registreert de totale bedrijfstijd en activeert een servicemelding: pompuren, compressoruren, UV-lampuren, filteruren.

  • Poorten: Running (boolean, vereist), Service done, Reset everything → Total runtime, Since service, Until service, Service due (boolean), Starts (aantal inschakelingen — pendelen slijt een compressor sneller dan continu draaien).
  • Belangrijke instellingen: Unit (Seconds, Minutes, Hours (standaard), Days), Service interval (0 schakelt de service-uitgangen uit), Decimals — uren met één decimaal wijzigt elke zes minuten, met twee decimalen elke 36 seconden; op een KNX-bus is dat het verschil tussen een statuswaarde en een busoverbelasting.
  • Belangrijk gedrag: tijd wordt verrekend in reële minuten; een onderbreking van meer dan twee minuten wordt als stilstand beschouwd en niet geschat. Service done wist enkel het servicetotaal; het totale levenstotaal loopt door.
  • Voorbeeld: de bedrijfsstatus van de ventilatie-unit op Running, service-interval op 2.000 uur, Service due gekoppeld aan een e-mailactie (zie "Functie-instellingen & Uitgangen") — de installatie vraagt zelf om een filtervervanging.

Min / max — de laagste, hoogste en gemiddelde waarde sinds het begin van de periode: de laagste nachttemperatuur, het piekvermogen van deze maand, de hoogste CO₂-waarde in de vergaderruimte van deze week.

  • Poorten: In (getal, vereist), Reset → Minimum, Maximum, Average.
  • Belangrijke instellingen: Start again — Never — only on the Reset input (een all-time record), Every day (standaard), Every week, on Monday, Every month, on the 1st; At (het uur van de reset — 6 uur 's ochtends maakt "vandaag" gelijk aan de werkelijke dagcyclus); Decimals; weergave-Unit.
  • Belangrijk gedrag: het gemiddelde is tijdgewogen — elke waarde telt mee voor de duur dat deze actief was, waardoor een piek van vijf minuten van een sensor die op verandering stuurt niet even zwaar weegt als elf stabiele uren. Vóór de eerste meting wordt niets geschreven; het blok activeert zichzelf automatisch op de periodegrens.
  • Voorbeeld: wijs het Maximum van het vermogen van de netmeter toe als "Dagpiek" (zie "Functie-instellingen & Uitgangen") en plaats deze op de energieweergave.

Regeling

Thermostaat — een complete ruimtetemperatuurregelaar. Stuurt verwarming, koeling of beide aan, en kan worden gekoppeld als de regelaar achter een klimaatcomponent, zodat de thermostaatpagina in de app (modi, setpoint, boost) deze functie aanstuurt.

  • Ingangen: Measurement (de ruimtetemperatuur — vereist), Setpoint, User mode (comfort/standby/nacht), Season, Enable, Window (een raamcontact dat de regelaar verlaagt bij geopend raam, na de Window delay).
  • Uitgangen: Heat en Cool (schakelend), Heat % en Cool % (0–100 % voor proportioneel/PWM), Effective setpoint, User mode terugmelding, State.
  • Belangrijke instellingen: Season (Heating, Cooling, Auto (both) met een Auto deadband daartussen); modusbeheer — comfort gebruikt het basissetpoint, Standby offset en Night offset verlagen de waarde per modus, Frost protection en Heat protection zijn de veiligheidsgrenzen; Output (Switching (on/off) met Hysteresis, Proportional (0–100 %) met een Proportional band, of PWM (duty cycle) met een PWM period); Minimum switching interval; Setpoint minimum/maximum.
  • Voorbeeld: koppel Measurement aan de KNX-ruimtesensor, verbind Heat met de ventielactor, wijs de functie toe aan de ruimte en de categorie Verwarming, en koppel deze achter de klimaatwidget van de ruimte — de app-pagina van de gebruiker stuurt nu deze regelaar aan, en Boost werkt conform de documentatie in "Thermostaten, Airconditioning & Ventilatie".

Automatische zonwering — zonweringslogica voor één gevel. Stuurt de zonwering omlaag wanneer de zon op de gevel staat en er voldoende licht (en optioneel warmte) is, en stuurt deze omhoog zodra de condities verdwijnen.

  • Ingangen: Brightness (vereist), Temperature, Presence, Wind alarm, Enable.
  • Uitgangen: Position en Slats (0–100 %), te koppelen aan de zonweringswidget.
  • Belangrijke instellingen: Brightness threshold + Brightness hysteresis (standaard 40.000 / 10.000 lux); Temperature threshold (alleen zonwering bij warmte); Presence beleid (Ignore presence / Shade only when nobody is in / Shade only when someone is in); Shading position en Shading slat angle versus Rest position / Rest slat angle; een Confirmation delay (standaard 300 s) zodat overdrijvende wolken de zonwering niet direct bewegen; de geveloriëntatie — Facade from/to (azimutbereik) en Minimum sun elevation, berekend via de astronomische klok; optioneel Close at dusk met een Night position; en de Wind-alarm position waarnaar de zonwering geforceerd wordt gestuurd bij een actief windalarm.
  • Voorbeeld: een zuidgevel: lichtsterkte via het weerstation, windalarm via het KNX-weeralarmobject met een 60 s watchdog ingesteld op force off — als de windmeter stopt met zenden, stuurt de zonwering direct naar de veilige positie.

⚠️ Waarschuwing: Koppel altijd een reële Wind alarm ingang op blootgestelde zonwering en voorzie deze van een watchdog. Comfort is optioneel; windbeveiliging niet.

Een Thermostaat functiekaart in bewerkingsmodus.

Referentiekaart logische bouwstenen

Een beknopte referentiekaart per bouwsteen van de Logic engine — de 33 blokken uit de catalogus, als aanvulling op het volledige hoofdstuk hierboven. Standaardwaarden zijn de parameters waarmee een nieuw geplaatst blok start. "Door gebruiker instelbaar" toont de parameters die de installateur kan vrijgeven in de app (zie "Functie-instellingen & Uitgangen"); niets wordt getoond tenzij de installateur dit per functie activeert.

📘 Opmerking: Een niet-gekoppelde ingang telt als 0 (getallen) of uit (booleans), tenzij anders vermeld op de kaart. Tijdblokken met de aanduiding "blijft niet behouden na herstart" starten na een reboot van de server bewust met een gewiste timer.

Koppelingen

Directe koppeling — stuurt het ene object rechtstreeks door naar het andere, optioneel gecorrigeerd onderweg.

IngangenIn (elk type, vereist)
UitgangenOut (hetzelfde type als de ingang)
InstellingenZendmodus: only when the value changes (standaard) · every incoming telegram; Inverteren (uit, enkel booleans); Waardemapping (optionele van → naar lijst, toegepast vóór inversie)
Door gebruiker instelbaar—

💡 Tip: Drukknoppen vereisen every incoming telegram — twee identieke bedieningen zijn twee afzonderlijke commando's; een koppeling op basis van 'enkel bij wijziging' zou de tweede druk negeren.

Filter — stuurt een waarde alleen door als deze aan de voorwaarden voldoet. Wijzigt de waarde nooit.

IngangenIn (elk type, vereist); Enable (boolean, aan)
UitgangenOut (de binnengekomen waarde, ongewijzigd) — er wordt niets geschreven bij een geblokkeerd telegram
InstellingenWaarde moet zijn: Anything (standaard) · ON only · OFF only · Above/Below a level · Inside/Outside a range; Doorsturen wanneer: Every telegram (standaard) · Only when it changes · It moved by at least… · It switches ON · It switches OFF; Stabilisatietijd (0 s = uit); Rate limit: Off (standaard) · Discard what arrives too soon · Hold the latest, send it when the window opens, met een Minimum interval; Heartbeat (0 s = uit)
Door gebruiker instelbaarEnable

💡 Tip: Only when it changes en minimum change worden vergeleken met de laatst doorgestuurde waarde — er wordt gecontroleerd of de ontvanger deze waarde al heeft. Rising en falling worden vergeleken met de laatst ontvangen waarde, omdat een flank betrekking heeft op de binnenkomende datastroom.

📘 Opmerking: Discard kan een statusovergang definitief verliezen; hold the latest doet dat niet. Gebruik vasthouden zodra de waarde een functie aanstuurt die geen enkele wijziging mag missen. Blijft niet behouden na herstart: het eerste telegram na een herstart passeert altijd de wijzigingsvoorwaarde.

Selector — stuurt een van meerdere waarden door, geselecteerd op basis van een indexnummer.

IngangenSelect (getal, vereist; interne standaard 1 — 1 kiest de eerste waarde); Value 1…N (elk type), N = 2–8 (standaard 2), allemaal optioneel
UitgangenOut (de gekozen waarde, ongewijzigd)
InstellingenAantal waarden (2); Wanneer Select buiten bereik is: Write nothing — the target holds its value (standaard) · Write 0
Door gebruiker instelbaar—
Gedrag0, een negatief getal of een getal hoger dan de laatste waarde is buiten bereik; het selecteren van een niet-aangesloten waarde schrijft eveneens niets. Houd alle waarden van hetzelfde datatype.

Berekeningen

Berekende waarde — combineert tot 8 getallen tot één waarde.

IngangenIngang 1…N (getal), N = 1–8 (standaard 2)
UitgangenResultaat (getal)
InstellingenAantal ingangen (2); Bewerking: som · gemiddelde (standaard) · minimum · maximum · verschil (in1 − in2) · product · gewogen som · schaal + offset (in1 × factor + offset) · formule; Wegingen (alleen gewogen som, ontbrekende waarden tellen als 1); Factor (1) en Offset (0); Formule (over in1…inN met + − × ÷ en abs, round, min, max); Decimalen (1); Eenheid (alleen weergave)
Aanpasbaar door bewoner—

📘 Opmerking: Een niet-gekoppelde ingang telt als 0 — een gemiddelde over drie ingangen met één vrije ingang deelt door drie. Stel het aantal ingangen in op wat daadwerkelijk is aangesloten.

Energiemeter — telt een vermogensmeting op in cumulatieve energieregisters.

IngangenVermogen (getal, vereist; watchdog 15 min, hold)
UitgangenVerbruikt (getal, cumulatief) · Geproduceerd (getal, cumulatief)
InstellingenRichting: met teken (standaard) · alleen verbruikt · alleen geproduceerd; Teken omkeren (uit); Eenheid ingang: W → kWh (standaard) · kW → kWh · l/h → m³ · m³/h → m³; Plausibiliteitsgrens (100 000, ingangseenheden — hogere metingen worden genegeerd); Voorinstelling verbruikt (0) en Voorinstelling geproduceerd (0) — basiswaarden van het register, het wijzigen van een van beide reset beide registers; Decimalen uitgang (3)
Aanpasbaar door bewoner—
GedragZero-order hold: de laatste meetwaarde wordt vastgehouden en minstens één keer per minuut geïntegreerd. Een apparaat dat niets verzendt bevriest de registers na de watchdog-tijd; bij uitval wordt maximaal twee minuten vastgehouden vermogen meegerekend. Registers lopen enkel op. Uitgangen horen op de energie-objecten (2/3) van de meter-widget in de modus "Status instellen" — alleen objecten zonder eigen adres kunnen worden ingesteld.

Voortschrijdend gemiddelde — vlakt een schommelende waarde af.

IngangenIn (getal, vereist); Reset (boolean)
UitgangenAfgevlakt (getal)
InstellingenGemiddelde over: Een tijdsvenster (standaard) · Een aantal metingen · Een tijdconstante; Venster 300 s (10–86 400 s, tijdsvenster); Metingen 10 (2–200, aantal); Tijdconstante 300 s (5–86 400 s, exponentieel); Decimalen (2); Eenheid (alleen weergave)
Aanpasbaar door bewoner—
GedragHet tijdsvenster weegt elke waarde op basis van hoelang deze actief was; de tijdconstante brengt de uitgang deels richting elke nieuwe meting (ongeveer tweederde van een stap binnen één tijdconstante). Beide laten oude waarden vervallen zolang de sensor niets verzendt. Reset start opnieuw vanaf de volgende meetwaarde; het venster wordt na een herstart vanaf nul opnieuw opgebouwd.

Dauwpunt — dauwpunt op basis van temperatuur en luchtvochtigheid, met een condensatierisico-indicator.

IngangenTemperatuur (getal, vereist); Luchtvochtigheid (getal, %, vereist); Oppervlaktetemperatuur (getal, optioneel — het koude oppervlak)
UitgangenDauwpunt (°C); Condensatierisico (boolean); Marge (K)
InstellingenVeiligheidsmarge 2 K (0–20); Hysterese 1 K (0–10); Decimalen (1)
Aanpasbaar door bewonerVeiligheidsmarge
GedragRisico wordt actief zolang het oppervlak zich binnen de marge van het dauwpunt bevindt en schakelt pas weer uit bij marge + hysterese daarboven. Zonder aangesloten oppervlaktevoeler wordt er geen risico gerapporteerd. De luchtvochtigheid is begrensd op een minimum van ongeveer 0,5 %.

Logica & selectie

AND · OR · XOR — booleaanse logische poorten met variabel aantal ingangen.

IngangenIn 1…N (boolean), N = 2–8 (standaard 2)
UitgangenUit (boolean)
InstellingenAantal ingangen (2)
GedragAND: alleen aan zolang elke ingang aan is. OR: aan zolang minstens één ingang aan is. XOR: aan zolang een oneven aantal ingangen aan is (kruisschakelingsgedrag). Een getal geldt als aan als het een andere waarde heeft dan 0; een niet-gekoppelde ingang telt als uit.

NOT — inverteert een booleaanse waarde.

IngangenIn (boolean, vereist)
UitgangenUit (boolean)
Instellingen—

Keuzerondjes — meerdere ingangen, precies één actieve uitgang; de laatste trigger wint.

IngangenOptie 1…N (boolean, flankgestuurd), N = 2–8 (standaard 3), alle optioneel; Selecteren (getal — reageert wanneer het getal wijzigt; 0 of buiten bereik wist de selectie); Wissen (boolean)
UitgangenPositie (getal, 0 = niets geselecteerd); Uit 1…Uit 8 (boolean — uitgangen boven het aantal opties bestaan maar worden nooit ingeschakeld)
InstellingenAantal opties (3); Positie bij een nieuwe functie (0, wordt eenmalig gebruikt)
Aanpasbaar door bewoner—
GedragEr is altijd maximaal één uitgang actief. De selectie blijft bewaard na een herstart.

Sequencer — één trigger doorloopt tot acht uitgangen in stappen.

IngangenVolgende (boolean, vereist); Vorige; Reset; Vrijgave (boolean, intern standaard aan — uit negeert de triggers en behoudt de stap)
UitgangenPositie (getal); Uit 1…Uit 8 (boolean — uitgangen boven het aantal stappen worden nooit ingeschakeld)
InstellingenAantal stappen (3, 1–8); Alles-uit-stap opnemen (aan — één druk in de cyclus schakelt alles uit); Doorlopen aan het einde (aan); Positie na een reset (0)
Aanpasbaar door bewoner—
GedragAls doorlopen is uitgeschakeld, stopt de sequencer bij de laatste stap en gaat alleen Vorige terug. De positie blijft bewaard na een herstart.

Bitdecoder — splitst een getal in de acht afzonderlijke bits.

IngangenWaarde (getal, vereist)
UitgangenBit 0 (1) … Bit 7 (128) (boolean)
Instellingen—
GedragDe waarde wordt afgekapt tot een geheel getal en begrensd op 0–255 voordat deze wordt gesplitst. Koppel alleen de benodigde bits.

Bitencoder — pakt tot acht booleaanse waarden samen in één getal.

IngangenBit 0 (1) … Bit 7 (128) (boolean, alle optioneel)
UitgangenWaarde (getal)
Instellingen—
GedragEen niet-aangesloten bit telt als 0. De uitgang wijzigt zodra een bit verandert — één telegram per wijziging; voeg een Filter toe met een stabilisatietijd wanneer meerdere bits tegelijk wijzigen.

Vergelijkingen

Vergelijker — zet een getal om in een ja/nee-status.

IngangenWaarde (getal, vereist); Drempelwaarde (getal, optioneel — vervangt bij koppeling de vaste drempelwaarde)
UitgangenUit (boolean)
InstellingenVergelijking: > (standaard) · >= · < · <= · == · !=; Vaste drempelwaarde (0, alleen gebruikt zolang de ingang Drempelwaarde niet is aangesloten); Dode zone (0)
Aanpasbaar door bewonerVaste drempelwaarde

📘 Opmerking: De dode zone voorkomt klapperen: bij "> 21" en een dode zone van 0,5 schakelt de uitgang in bij 21,5 en moet de waarde onder 21 dalen om weer uit te schakelen.

Hysterese — een schakelaar met twee drempelwaarden.

IngangenWaarde (getal, vereist)
UitgangenUit (boolean)
InstellingenBovenste drempelwaarde (1); Onderste drempelwaarde (0, moet lager zijn dan de bovenste); Inverteren (uit)
Aanpasbaar door bewonerBovenste drempelwaarde, onderste drempelwaarde
GedragAan wanneer de waarde de bovenste drempelwaarde bereikt, uit wanneer deze onder de onderste drempelwaarde zakt; tussen de twee blijft de vorige toestand behouden.

Timing

Inschakelvertraging — geeft pas een AAN door wanneer de ingang gedurende de volledige vertragingstijd actief is geweest.

IngangenIn (boolean, vereist)
UitgangenOut (boolean)
InstellingenVertraging: 10 s (0–86 400 s)
Aanpasbaar bewonerVertraging
GedragUitschakelen gebeurt onmiddellijk; afvallen voor het verstrijken van de tijd reset de teller. Blijft niet behouden na een herstart.

Uitschakelvertraging — volgt een AAN direct en houdt deze vast nadat het ingangssignaal afvalt.

IngangenIn (boolean, vereist)
UitgangenOut (boolean)
InstellingenVertraging: 30 s (0–86 400 s)
Aanpasbaar bewonerVertraging
GedragWanneer de ingang tijdens de wachttijd opnieuw hoog wordt, vervalt de uitschakeling. Blijft niet behouden na een herstart.

Trappenhuisfunctie — een drukpuls schakelt de uitgang in voor een vaste duur.

IngangenTrigger (boolean, vereist)
UitgangenOut (boolean)
InstellingenDuur: 180 s (1–86 400 s); Hertriggeren bij nieuwe druk (aan); Loslaten stopt vroegtijdig (uit)
Aanpasbaar bewonerDuur
Handmatige overnameStandaard aan, 60 min — het licht handmatig uitschakelen houdt het uit.
GedragAlleen de opgaande flank telt; de trigger ingedrukt houden verlengt de tijd niet. Blijft niet behouden na een herstart.

Puls — elke opgaande flank genereert een AAN-puls van vaste lengte.

IngangenTrigger (boolean, vereist)
UitgangenOut (boolean)
InstellingenPulslengte: 1 s (0,1–3 600 s)
GedragEen nieuwe flank tijdens een puls herstart deze. Voor apparaten die een potentiaalvrij contact vereisen (poortaandrijving, bel). Blijft niet behouden na een herstart.

Minimale looptijd — garandeert dat elke toestand lang genoeg aanhoudt.

IngangenCommando (boolean, vereist)
UitgangenOut (boolean)
InstellingenMinimale inschakeltijd: 300 s; Minimale uitschakeltijd: 300 s (elk 0–86 400 s)
GedragEen statuswijziging die te vroeg binnenkomt wordt onthouden en toegepast zodra het minimum verstreken is. Beschermt compressoren en pompen tegen pendelen. Behoudt status na herstart.

Tijdschema — een weekprogramma dat een boolean aanstuurt.

Ingangen— (elke minuut opnieuw geëvalueerd)
UitgangenActief (boolean)
InstellingenSchakelmomenten (tot 50 — elk moment zet de uitgang op een tijdstip op gekozen weekdagen en houdt dit vast tot het volgende moment); Inverteren (uit)
Aanpasbaar bewonerSchakelmomenten
GedragEen programma is een lijst van overgangen, geen perioden: 07:00–09:00 vereist een AAN-punt om 07:00 en een UIT-punt om 09:00. Altijd correct na een herstart.

Multi-click — onderscheidt enkele, dubbele, drievoudige, viervoudige en lange toetsdrukken.

IngangenKnop (boolean, vereist — moet zowel indrukken als loslaten sturen)
UitgangenEnkele, Dubbele, Drievoudige, Viervoudige, Lange druk (boolean pulsen); Klikken (nummer — het laatst herkende aantal, stuurt niet opnieuw uit bij herhaling)
InstellingenTe herkennen klikken 2 (1–4; sneller klikken telt als dit aantal); Pauze tussen klikken 0,35 s (0,15–2 s; tevens de vertraging op elke klikuitgang); Lange druk na 0,8 s (0–10 s; 0 schakelt lange druk uit); Lengte uitgangspuls 0,2 s (0,1–5 s)
Aanpasbaar bewoner—
GedragDe lange druk triggert terwijl de knop nog is ingedrukt. Blijft niet behouden na een herstart.

Pulsgenerator — schakelt zijn uitgang continu aan en uit volgens een vaste cyclus.

IngangenVrijgave (boolean, interne standaard aan)
UitgangenOut (boolean)
InstellingenAan gedurende 1 s; Uit gedurende 59 s (elk 0,5–86 400 s, samen minimaal 2 s); Start van cyclus: Aan (standaard) · Uit
Aanpasbaar bewonerAan gedurende, Uit gedurende
GedragVrijgave uit stopt de cyclus; opnieuw aan herstart de cyclus vanaf het begin. De fase wordt berekend vanaf de starttijd, waardoor deze niet verloopt en behouden blijft na een herstart.

Ramp — volgt een doelwaarde met een begrensde snelheid.

IngangenDoel (nummer, vereist; interne standaard 0); Hold (boolean — bevriest de uitgang, de helling gaat verder bij vrijgave); Reset (boolean — springt naar de beginwaarde)
UitgangenOut (nummer); Actief (boolean)
InstellingenSnelheid 10 /s (0,001–100 000, in de eigen eenheid van de waarde); Stap elke 1 s (1–60 s); Beginwaarde (0); Minimum / Maximum (optioneel); Decimalen (1); Eenheid (alleen weergave)
Aanpasbaar bewonerSnelheid
GedragElke stap is één telegram. Hervat een helling niet na een herstart — start opnieuw vanaf de beginwaarde.

Regeling

Thermostaat — ruimtetemperatuurregeling; verwarmen, koelen of beide. Kan tevens dienen als controller achter een klimaat-widget: koppel de setpoint-, temperatuur- en modusobjecten van de widget aan de poorten van het blok en de effectieve setpoint- en modusterugmelding terug naar de widget — de draaiknop, Boost en het weekschema van de widget sturen vervolgens het blok aan.

IngangenMeting (nummer, vereist; watchdog 15 min — een uitvallende sensor zet de functie in storing en behoudt de laatste beslissing); Setpoint (nummer, optioneel; interne standaard 21 °C); Gebruikersmodus (nummer: 1 comfort · 2 standby · 3 nacht · 4 beveiliging; niet gekoppeld = comfort); Seizoen (nummer: 0 verwarmen · 1 koelen · 2 auto; niet gekoppeld = instelling); Vrijgave (boolean, interne standaard aan); Raam (boolean, aan = open)
UitgangenVerwarmen, Koelen (boolean); Verwarmen %, Koelen % (0–100); Effectieve setpoint (°C); Gebruikersmodus (terugmelding); Status (0 rust · 1 verwarmen · 2 koelen)
InstellingenSeizoen: verwarmen (standaard) · koelen · auto; Standby-offset 3 K; Nacht-offset 1,5 K; Vorstbeveiliging 7 °C (0 = uit); Hittebeveiliging 35 °C (0 = uit); Dode zone auto 2 K; Uitgang: schakelend (standaard) · proportioneel (0–100 %) · PWM (duty cycle); Hysteresis 0,5 K (schakelend); Proportionele band 2 K (proportioneel/PWM); PWM-periode 900 s (min. twee keer de schakelinterval); Minimale schakelinterval 120 s; Setpoint minimum 5 °C / maximum 30 °C; Raamvertraging 30 s
Aanpasbaar bewonerSetpoint, Vrijgave, Seizoen
Handmatige overnameStandaard uit.

📘 Opmerking: Vorst- en hittebeveiliging hebben voorrang op de regeling — ze blijven actief in de beveiligingsmodus en telkens wanneer de regeling wordt gestopt door de Vrijgave-ingang of een open raam.

Automatische zonwering — zon- en temperatuurgestuurde zonwering voor één gevel.

IngangenHelderheid (nummer, optioneel; watchdog 1 h); Temperatuur (nummer, optioneel); Aanwezigheid (boolean, optioneel); Windalarm (boolean, optioneel; watchdog 1 h); Vrijgave (boolean, interne standaard aan)
UitgangenPositie (0–100 %), Lamellen (0–100 %) — 0 % = open/omhoog, 100 % = gesloten/omlaag
InstellingenHelderheidsdrempel 40 000 lux; Helderheidshysteresis 10 000 lux; Temperatuurdrempel (optioneel); Aanwezigheid: negeren (standaard) · alleen zonwering bij afwezigheid · alleen zonwering bij aanwezigheid; Zonweringspositie 80 % en lamellenhoek 50 %; Rustpositie 0 % en lamellen 0 %; Bevestigingsvertraging 300 s; Gevelhoek van 90° tot 270°; Minimale zonshoogte 5°; Sluiten bij schemering (uit) met nachtpositie 100 %; Windalarmpositie 0 %
Aanpasbaar bewonerVrijgave, zonweringspositie, helderheidsdrempel
Handmatige overnameStandaard aan, 120 min — een handmatig omhooggestuurd rolluik blijft omhoog.

Geheugen & tellers

Het palet toont deze groep tussen Timing en Regeling.

Vergrendeling (Latch) — onthoudt aan of uit.

IngangenSet, Reset, Toggle (boolean; Toggle is altijd een flank); Enable (boolean, interne standaard aan — uit negeert alle drie en behoudt de uitgang)
UitgangenUit (boolean)
InstellingenSet en reset werken: Op het moment dat ze binnenkomen (flank, standaard) · Zolang ze aan zijn (niveau); Als set en reset gelijktijdig actief zijn: Reset wint (standaard) · Set wint; Waarde voordat er iets is gebeurd (uit, eenmalig gebruikt)
Door bewoner instelbaar—
GedragBlijft behouden na herstart. Een druk die binnenkomt terwijl Enable uit staat, gaat verloren en wordt niet in de wachtrij geplaatst.

Waardegeheugen — legt een waarde vast wanneer daartoe opdracht wordt gegeven en houdt deze vast.

IngangenIn (elk type, vereist); Sample (boolean, vereist); Reset (boolean)
UitgangenHeld (hetzelfde type als In)
InstellingenVastleggen wanneer Sample gaat naar: Aan (standaard) · Uit · Beide richtingen; Waarde bij reset (leeg = Reset wist alleen het geheugen zonder te schrijven)
Door bewoner instelbaar—
GedragSchrijft niets vóór de eerste sample. De vastgehouden waarde blijft behouden na een herstart.

Teller — telt gebeurtenissen op en af.

IngangenTel op, Tel af, Reset (boolean, flankgestuurd); Enable (boolean, interne standaard aan — uit stopt het tellen, Reset werkt nog steeds)
UitgangenStand (getal); Op limiet (boolean)
InstellingenStap 1 (0,001–1 000 000, beide richtingen); Waarde na een reset (0); Minimum / Maximum (optioneel, onafhankelijk); Doorlopen bij de limieten (uit — vereist beide limieten); Decimalen (0); Eenheid (alleen weergave)
Door bewoner instelbaar—
GedragReset heeft altijd voorrang op een telling in dezelfde cyclus. Blijft behouden na herstart. Met doorlopen, maximum 4 en één knop doorloopt de cyclus 1, 2, 3, 4, 1.

Bedrijfsurenteller — telt hoelang iets heeft gewerkt, met een melding voor onderhoud.

IngangenIn bedrijf (boolean, vereist); Onderhoud uitgevoerd; Alles resetten (boolean)
UitgangenTotale looptijd; Sinds onderhoud; Tot onderhoud (getal, in de gekozen eenheid); Onderhoud nodig (boolean); Starts (getal)
InstellingenEenheid: Seconden · Minuten · Uren (standaard) · Dagen; Onderhoudsinterval (0 = onderhoudsuitgangen uit); Decimalen (1)
Door bewoner instelbaarOnderhoudsinterval
GedragTijd wordt toegekend in werkelijke minuten; een onderbreking van meer dan twee minuten telt als stilstand en wordt genegeerd. Onderhoud uitgevoerd wist alleen het onderhoudstotaal. Blijft behouden na herstart.

Min / max — laagste, hoogste en tijdgewogen gemiddelde sinds de laatste reset.

IngangenIn (getal, vereist); Reset (boolean)
UitgangenMinimum, Maximum, Gemiddelde (getal)
InstellingenOpnieuw beginnen: Nooit — alleen via de Reset-ingang · Elke dag (standaard) · Elke week, op maandag · Elke maand, op de 1e; Om (uur, 0–23, standaard 0); Decimalen (1); Eenheid (alleen weergave)
Door bewoner instelbaar—
GedragHet gemiddelde weegt elke waarde op basis van de tijdsduur dat deze actief was. Schrijft niets vóór de eerste meting; activeert zichzelf op de grenswaarde van de periode.

Veelgestelde vragen

Welk blok gebruik ik om sensorverkeer op de bus te verminderen?

Gebruik het Filter om te bepalen welke meetwaarden worden doorgelaten, met opties zoals minimale waardewijziging, stabilisatietijd en snelheidsbeperking. De optie voor het vasthouden van de laatste waarde stuurt de meest recente waarde zodra het interval opent.

Hoe kan ik energie berekenen wanneer een meter alleen vermogen rapporteert?

Gebruik het Energiemeter-blok en koppel de cumulatieve uitgangen aan de niet-geadresseerde energie-objecten van de meter in de modus Status instellen.

Welk blok selecteert een van meerdere setpoints?

De Selector stuurt de waarde door die gekozen is via de numerieke Selectie-ingang. Radioknoppen kunnen zorgen voor een onderling uitsluitende moduskeuze.

Waarom herkent Meervoudige klik een dubbele bediening niet?

De ingang moet zowel de stijgende als de dalende flank ontvangen. Configureer een KNX-drukknop zodanig dat deze een 1 stuurt bij indrukken en een 0 bij loslaten.

Behouden alle blokken hun status na een herstart?

Nee. Latch/Geheugen, Waardegeheugen en Teller behouden hun status, terwijl een Ramp herstart vanaf de geconfigureerde startwaarde. Controleer het specifieke gedrag per blok vóór configuratie.

Waar vind ik help over een blok tijdens het configureren?

Open de help via het palet of direct op de functiekaart in het beheerpaneel. De catalogus beschrijft alle poorten, instellingen en de exacte werking.

Verder verkennen

Vind de andere handleidingen voor dit product in de documentatie.

Terug naar Logica-engine