node-red-contrib-knx-ultimate
Version:
Control your KNX and KNX Secure intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control, ETS group address importer, and KNX routing between interfaces. Easy to use and highly configurable.
70 lines (50 loc) • 2.58 kB
HTML
<script type="text/markdown" data-help-name="knxUltimateGarage">
# Porta garage KNX
<p>Il nodo Porta garage KNX comanda un portone motorizzato con GA dedicate per i comandi diretti o ad impulso, gestisce blocco richiusura/disabilitazione, integra fotocellula e ostruzione e può richiudere automaticamente dopo un timeout.</p>
**Indirizzi di comando**
|Proprietà|Descrizione|
|--|--|
| GA comando (true=apre, false=chiude) | GA booleana (`gaCommand`): `true` apre, `false` chiude. DPT predefinito 1.001. |
| GA impulso | Il fronte attivo commuta il portone (`gaImpulse`, DPT 1.017). Usata anche quando non c'è una GA comando diretta. |
| GA blocco richiusura | Mantiene il portone aperto e annulla il timer (`gaHoldOpen`). |
| GA disabilitazione | Impedisce qualsiasi comando generato dal nodo (`gaDisable`). |
**Indirizzi di ingresso / sensori**
|Proprietà|Descrizione|
|--|--|
| GA fotocellula | Deve andare a true quando la fotocellula rileva un ostacolo (`gaPhotocell`). |
| GA in movimento | Pulsata quando il nodo comanda la porta, utile per logiche ausiliarie (`gaMoving`). |
| GA ostruzione | Replica lo stato di ostruzione rilevato (`gaObstruction`). |
**Chiusura automatica**
- Attiva *Richiusura automatica* per avviare un timer ogni volta che il portone si trova aperto.
- Blocchi richiusura o disabilitazione annullano il timer finché restano attivi.
- Alla scadenza il nodo invia il comando di chiusura (o l'impulso) ed emette un evento `auto-close`.
**Sicurezza**
- Una fotocellula a true durante la chiusura fa riaprire immediatamente e attiva lo stato di ostruzione.
- Scritture esterne sulla GA ostruzione sincronizzano lo stato interno con dashboard o logiche.
- Gli impulsi di movimento possono pilotare ventilazione, luci o sistemi di allarme.
## Ingressi
|Proprietà|Descrizione|
|--|--|
| `msg.payload` | Accetta `true`, `false`, `'open'`, `'close'` o `'toggle'` per comandare il portone dal flow. |
| Telegrammi KNX | Reagisce alle GA configurate (comando, impulso, blocco richiusura, disabilitazione, fotocellula, movimento, ostruzione). |
## 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;
```
```javascript
// Commutazione del portone
msg.payload = 'toggle';
return msg;
```
## Uscite
|Proprietà|Descrizione|
|--|--|
| Eventi (opzionale) | Con *Emetti eventi* attivo il nodo invia oggetti con `event`, `state`, `disabled`, `holdOpen`, `obstruction` per log o supervisione. |
</script>