KNX Bridge
O KNX Bridge expõe dispositivos de outros protocolos — Home Assistant, Modbus TCP, HTTP, MQTT, BACnet/IP, TCP/UDP, Virtual — no barramento KNX, como se fossem dispositivos KNX nativos. Um botão de pressão KNX pode então comutar uma iluminação do Home Assistant; um visor de energia KNX pode apresentar a potência de um inversor Modbus.
Encontra-se no separador Bridge, abaixo dos controlos de ligação.
Adicionar um dispositivo à bridge:
- No separador Bridge, clique na ação de adicionar e selecione o dispositivo na lista (apenas são apresentados dispositivos não KNX compatíveis com a bridge).
- Para cada um dos objetos de grupo do dispositivo que pretende no barramento:
- escolha um tipo de dados (DPT) — pesquise ou selecione a partir da lista;
- atribua um ou mais endereços de grupo (escreva-os, por exemplo,
1/0/1, ou selecione existentes); - escolha o comportamento de envio: apenas quando o valor muda ou a cada valor.
- Feche as configurações — as alterações são aplicadas imediatamente no barramento. O rodapé confirma quantos objetos estão associados à bridge.
Por dispositivo, também pode:
- Ativar/desativar o dispositivo na bridge sem perder os seus mapeamentos.
- Eliminar o dispositivo da bridge — isto remove os seus mapeamentos de endereços de grupo (o dispositivo em si permanece inalterado).
📘 Nota: A prevenção de loops é automática. Um valor recebido do barramento não é reenviado para o barramento, pelo que a associação de um dispositivo na bridge não pode gerar um loop de telegramas.
Triggers KNX
Um trigger KNX executa um cenário ou uma automação quando é recebido um telegrama num endereço de grupo — o clássico "botão de pressão de parede executa o cenário Saída". Os triggers encontram-se na parte inferior do separador Bridge.
- Clique na ação para adicionar um trigger.
- Selecione o endereço de grupo a monitorizar.
- Escolha o que executar: um cenário ou uma automação.
- Escolha a condição:
| Condição | Executa quando |
|---|---|
| Qualquer alteração | Cada telegrama no endereço. |
| Em verdadeiro (1) | O valor recebido é 1/true. |
| Em falso (0) | O valor recebido é 0/false. |
| Flanco ascendente | O valor passa de 0 para 1. |
| Flanco descendente | O valor passa de 1 para 0. |
Cada trigger pode ser ativado/desativado e eliminado da lista.
