Porta garage

Il nodo KNX Garage comanda un portone motorizzato con GA dedicate ai comandi diretti o a impulso, integra fotocellula e stato di ostruzione, permette il blocco della richiusura e la disabilitazione e può richiudere automaticamente dopo un intervallo.

Indirizzi di gruppo

Scopo Proprietà Note
Comando diretto Command GA (gaCommand) GA booleana: true apre, false chiude (DPT 1.001).
Impulso toggle Impulse GA (gaImpulse) Il fronte attivo commuta il portone (DPT 1.017). Usata anche in assenza di comando diretto.
Movimento gaMoving Impulso opzionale quando il nodo comanda il portone, utile per logiche ausiliarie.
Ostruzione gaObstruction Replica lo stato di ostruzione così altri dispositivi possono reagire.
Blocco richiusura gaHoldOpen Mantiene aperto e cancella la richiusura automatica finché resta a true.
Disabilitazione gaDisable Blocca qualsiasi comando emesso dal nodo (modo manutenzione/manuale).
Fotocellula gaPhotocell Va a true quando la fotocellula rileva un ostacolo; il nodo riapre e segnala l’ostruzione.

Richiusura automatica

  • Abilita il timer di richiusura per inviare automaticamente il comando di chiusura dopo il tempo impostato.
  • Il timer è sospeso mentre blocco richiusura o disabilitazione sono attivi.
  • Allo scadere viene emesso l’evento auto-close e, se configurato, il comando diretto o l’impulso.

    Sicurezza

  • Una fotocellula a true durante la chiusura provoca la riapertura immediata e l’impostazione dello stato di ostruzione.
  • Scritture esterne sulla GA ostruzione mantengono allineati dashboard e logiche.
  • Gli impulsi di movimento possono pilotare ventilazione, illuminazione o sistemi di allarme.

    Integrazione con i flow

  • msg.payload accetta true, false, 'open', 'close', 'toggle' per azionare il portone.
  • Con Emetti eventi attivo vengono generati oggetti con event, state, disabled, holdOpen, obstruction.

    Esempio dal flow

    ```javascript

// Apri il portone msg.payload = ‘open’; // oppure true return msg;


```javascript
// Chiudi il portone
msg.payload = 'close'; // oppure false
return msg;
// Commutazione del portone
msg.payload = 'toggle';
return msg;