# KNX - Desmistificar

**URL:** <https://forum.cpha.pt/t/knx-desmistificar/2117>\
**Category:** KNX\
**Tags:** knx\
**Created:** [6 Março , 2019 18:40 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117 "2019-03-06T18:40:45Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Luis\_Andrade](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_andrade/32/2121_2.png) [@Luis\_Andrade](https://forum.cpha.pt/u/Luis_Andrade)\
**Post date:** [6 Março , 2019 18:40 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/1 "2019-03-06T18:40:45Z")

</div>

@dpjrodrigues  
No KNX podes fazer o mesmo tipo de sistema que o @dgomes utilizou. Depende dos módulos que utilizas e como.

Existe também muita forma de customização (ex: a indicação da posição dos estores). Contudo, creio que um PLC não deverá possuir um elevado nível de customização para efeitos de “inteligência”, ficando essa área para sistemas como o HA.

Em termos de fiabilidade, pode falhar como outro qualquer sistema, apesar da robustez dos equipamentos, cabos, ligações,… por norma utilizados são de boa qualidade e certificados. No que respeita a esta matéria existem formas de manter alta disponibilidade de forma relativamente simples visto o sistema ser descentralizado. Podendo, por base, falhar parte da rede sem afetar tudo o resto.

Quando falamos em KNX creio que existe pouca informação e ainda muito concentrada em algumas empresas que utilizam isso em sua vantagem, para um protocolo que é Open Standard e deveria estar largamente implementado neste mundo do IOT a um valor mais reduzido.

Por norma, as implementações de KNX são por TP1 (twisted pair cable) que serve de meio de comunicação entre equipamentos como sensores, atuadores,… mas, o mesmo pode ser utilizado por outros tipos de transporte como a RF (Radio frequency 868,3) , PL110 (Power line) ou por IP ( por ethernet, wifi, bluetooth,…)

A título de exemplo e desmistificando um pouco o sistema, conseguimos implementar KNX por IP com uns simples ESPs e tasmota em poucos minutos (tempo de flashar) e alguns segundos a configurar (algo simples como carregar num botão e acender uma luz em outro equipamento), garantindo a integração no HA, paralelamente, por MQTT se necessário.

---

<div class="post-metadata">

**Author:** ![pjanuario](https://forum.cpha.pt/user_avatar/forum.cpha.pt/pjanuario/32/599_2.png) [@pjanuario](https://forum.cpha.pt/u/pjanuario)\
**Post date:** [6 Março , 2019 19:21 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/2 "2019-03-06T19:21:24Z")

</div>

Isso dava uma bela workshop e hackaton… 😃  
Confesso que desconheci esses detalhes mas também nunca fui muito a fundo com o KNX.

---

<div class="post-metadata">

**Author:** ![dpjrodrigues](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/d/f1d935/32.png) [@dpjrodrigues](https://forum.cpha.pt/u/dpjrodrigues)\
**Post date:** [6 Março , 2019 21:06 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/3 "2019-03-06T21:06:02Z")

</div>

Obrigado… é de facto muito interessante e é como dizes… apesar de open source a informação é reduzida (provavelmente para vender certificações :)). Com a proliferação das outras tecnologias o KNX terá que se abrir mais pois poderá fácilmente ser ultrapassado. Só o preço do software é proibitivo e orientado a integradores apenas.

De qualquer modo encontrei um conjunto de vídeos com exemplos práticos que me ajudaram a perceber melhor como tudo funciona. Fica aqui o [link](https://www.youtube.com/playlist?list=PLNJVyvij10Ftuv3Ng7gcBgU-Ztco8T_SJ)

---

<div class="post-metadata">

**Author:** ![dpjrodrigues](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/d/f1d935/32.png) [@dpjrodrigues](https://forum.cpha.pt/u/dpjrodrigues)\
**Post date:** [7 Março , 2019 00:10 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/4 "2019-03-07T00:10:42Z")

</div>

Outra alternativa open source (HW & SW):

> **[Smart living: verbeter je wooncomfort met domotica | Renson](https://renson.net/nl-be/producten/smart-living)**
>
> Ontdek het Renson Smart Living-systeem: automatiseer je ventilatie, verwarming, verlichting en meer voor duurzaam comfort met real-time overzicht.

---

<div class="post-metadata">

**Author:** ![Luis\_Andrade](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_andrade/32/2121_2.png) [@Luis\_Andrade](https://forum.cpha.pt/u/Luis_Andrade)\
**Post date:** [13 Março , 2019 08:45 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/5 "2019-03-13T08:45:37Z")

</div>

Ando em testes já com a integração do KNX no HA… acho que promete uma thread só para o efeito 🤔

 ![Screenshot_20190313-083951_Gallery](https://forum.cpha.pt/uploads/default/original/2X/0/0d31f4f4cefa9112dfbbd1048ddceed428299fd7.jpeg)

---

<div class="post-metadata">

**Author:** ![dpjrodrigues](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/d/f1d935/32.png) [@dpjrodrigues](https://forum.cpha.pt/u/dpjrodrigues)\
**Post date:** [13 Março , 2019 13:53 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/6 "2019-03-13T13:53:13Z")

</div>

Boa… é bom para desmistificar o KNX. @Luis_Andrade compraste o software? Ou estas a usar alguma outraalternativa ?

---

<div class="post-metadata">

**Author:** ![Luis\_Andrade](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_andrade/32/2121_2.png) [@Luis\_Andrade](https://forum.cpha.pt/u/Luis_Andrade)\
**Post date:** [13 Março , 2019 15:55 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/7 "2019-03-13T15:55:31Z")

</div>

@dpjrodrigues Neste caso estou a utilizar o ETS da KNX versão free para capturar os telegramas do bus.

---

<div class="post-metadata">

**Author:** ![Luis\_Andrade](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_andrade/32/2121_2.png) [@Luis\_Andrade](https://forum.cpha.pt/u/Luis_Andrade)\
**Post date:** [13 Março , 2019 16:50 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/8 "2019-03-13T16:50:45Z")

</div>

A versão free permite também programar os equipamentos estando limitado a um número 5 devices por projeto.

 ![Screenshot_20190313-164951_Gallery](https://forum.cpha.pt/uploads/default/original/2X/d/d39564af4af2da407dcf6227e3142977f098179f.jpeg)

---

<div class="post-metadata">

**Author:** ![dpjrodrigues](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/d/f1d935/32.png) [@dpjrodrigues](https://forum.cpha.pt/u/dpjrodrigues)\
**Post date:** [13 Março , 2019 18:06 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/9 "2019-03-13T18:06:51Z")

</div>

Depois quando tiveres isso tudo a funcionar se puderes mostra o esquema, hardware que usaste e como integraste com o HA 🙂  
Calculo que precises na mesma de um KNX IP interface/gateway… e os tais 5 devices por projecto de limite é o mesmo que dizer por cada IP interface… ou podes ter “varios projectos” a correr lá e depois integrar entre eles com o HA?

---

<div class="post-metadata">

**Author:** ![Luis\_Andrade](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_andrade/32/2121_2.png) [@Luis\_Andrade](https://forum.cpha.pt/u/Luis_Andrade)\
**Post date:** [13 Março , 2019 18:11 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/10 "2019-03-13T18:11:03Z")

</div>

Criei uma thread só para hardware e testes já a seguir essa ideia:

> [@KNX - Hardware de testes para HA](https://forum.cpha.pt/t/knx-hardware-de-testes-para-ha/2119):
>
> A título de testes para integrar o KNX no HA criei este ambiente que possibilita a conectividade entre algumas das tecnologias mais utilizadas no HA. O objectivo deste projeto é integrar e fazer testes com as mais diversas tecnologias no HA para futura implementação em ambiente de produção. Caso pretendam que execute algum teste ou tenham alguma dúvida, curiosidade ou sugestão terei todo o gosto em responder. [Screenshot\_20190313-175243\_Gallery]

---

<div class="post-metadata">

**Author:** ![Luis\_Andrade](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_andrade/32/2121_2.png) [@Luis\_Andrade](https://forum.cpha.pt/u/Luis_Andrade)\
**Post date:** [13 Março , 2019 18:24 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/11 "2019-03-13T18:24:16Z")

</div>

Para interligar a parte IP com o bus KNX podes utilizar pelo menos 2 tipos de equipamentos: router knx IP ou IP tunneling.

No caso do router ele passa por multicast para a rede onde estiver ligado. Já o IP tunneling serve para ligações diretas e concorrentes tendo um limite.

Também é possível utilizar pen usb para knx entre outros adaptadores para ligar diretamente a um computador.

O limite de 5 é por individual address. Ou seja, por equipamento. A programação pode ser feita individualmente. A necessidade do projecto é a facilidade e visão de todos os equipamentos, entre muitas mais coisas que facilitam a programação a nível global.

Depois do deploy da programação nos equipamentos não necessitas mais nada. Só enviar e receber os telegramas que será intermediado pelo equipamento de IP tunneling ligado ao HA.

---

<div class="post-metadata">

**Author:** ![Rui](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/ba8739/32.png) [@Rui](https://forum.cpha.pt/u/Rui)\
**Post date:** [30 Junho , 2019 10:40 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/12 "2019-06-30T10:40:03Z")

</div>

Olá pessoal,

Também é possível fazer uma ligação através de USB, utilizando o seguinte equipamento:

> **[TUL — busware](https://busware.de/products/tul/)**
>
> TUL32: KNX TP interface for USB and Wi-Fi (ESP32-C6 + NCN5130), Ethernet via expansion board; with the KNX/IP firmware a KNXnet/IP gateway.

Bastante mais barato… A configuração, depois de se dar a volta à informação disponível até não é nada de mais.

Depois há que utilizar o add on “KNXD daemon”, que apenas tem o problema de não ter tido um grande desenvolvimento e de vez em quando não arranca corretamente.

---

<div class="post-metadata">

**Author:** ![Luis\_Andrade](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_andrade/32/2121_2.png) [@Luis\_Andrade](https://forum.cpha.pt/u/Luis_Andrade)\
**Post date:** [30 Junho , 2019 11:07 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/13 "2019-06-30T11:07:15Z")

</div>

Viva,

Obrigado pela contribuição. Sem dúvida é uma solução económica e pode ser o suficiente para grande parte dos cenários.

A vantagem de ter uma ligação por ip para “traduzir” os telegramas é que a informação do bus fica disponível dentro da rede TCP/IP e torna fisicamente as ligações mais versáteis em termos de transporte (não é necessário ter o bus até ao servidor) e também para ligar o ETS e configurar os equipamentos.

Num cenário em que é passado os telegramas para a rede TCP/IP e vice- versa, podemos até conseguir ter um firmware com knx num qualquer esp e tornar o mesmo num sensor ou atuador e interagir diretamente com os equipamentos em ambas as redes, o que permite uma solução híbrida e económica muito interessante no campo diy

---

<div class="post-metadata">

**Author:** ![fireblade](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/f/4bbf92/32.png) [@fireblade](https://forum.cpha.pt/u/fireblade)\
**Post date:** [13 Dezembro , 2021 20:34 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/14 "2021-12-13T20:34:20Z")

</div>

Boa noite,

Estou a contruir casa e tenho projeto elétrico com instalação de módulos KNX (atuadores, sensores, interruptores, etc).  
A empresa que me fez o projeto diz que para além da automatização possível com KNX, esta ficava mais completa com a aquisição de um servidor KNX (por exemplo um Eibport da Bab), mas esse servidor a meu ver é extremamente caro.  
Após algumas pesquisas encontrei servidores open-source como é o caso do Home Assistent (ou o Openhab), e gostaria de perguntar se este tipo de servidor é viável para controlar/automatizar uma instalação KNX e se existe uma grande diferença entre o Home Assistent e ou Eibport.  
Como tenho algum conhecimento na área de programação de PLC’s e microcontroladores, julgo não ser muito difícil para perceber e entrar no mundo do HA.  
Existe alguém com alguma experiência na integração do HA com instalações KNX?

Obrigado 🙂

---

<div class="post-metadata">

**Author:** ![Luis\_Andrade](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_andrade/32/2121_2.png) [@Luis\_Andrade](https://forum.cpha.pt/u/Luis_Andrade)\
**Post date:** [13 Dezembro , 2021 20:57 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/15 "2021-12-13T20:57:21Z")

</div>

Este post foi criado precisamente para o que agora solicitas. Este mesmo teve origem num outro, como prova de conceito e testes que apresentei. A aplicação prática está a ser utilizada na sua totalidade há 2 anos. Só posso concluir uma coisa: O HA foi a melhor opção que poderia ter feito!

Até ao dia de hoje, nunca teve qualquer tipo de problemas com a integração e interação com o bus KNX., desde receber a enviar, passando por criar equipamentos virtuais (ex: tomada wifi/zigbee que o knx pensa ser dele).

Todas as outras soluções que pesquisei e testei não chegavam nem de perto ao número integrações, versatilidade,… já para não falar em preço.

Caso pretendas, passa pelo discord onde podes falar por voz comigo/outros membros da nossa comunidade para partilharmos a experiência com o HA e a interação com o KNX.

---

<div class="post-metadata">

**Author:** ![fireblade](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/f/4bbf92/32.png) [@fireblade](https://forum.cpha.pt/u/fireblade)\
**Post date:** [20 Dezembro , 2021 19:09 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/16 "2021-12-20T19:09:00Z")

</div>

Obrigado pela resposta. Quando comprar o equipamento knx vou tentar fazer alguns testes e com certeza que irei ter algumas dúvidas.  
No entanto tenho já uma dúvida inicial. Para o HA comunicar com o knx tenho que ter um interface ip/knx (não precisa de ser router certo)? Se tiver esse interface julgo ser possível enviar comandos do HA para o knx, (por ex. fechar todos os estores), mas tenho a dúvida se pode acontecer o inverso, ou seja, ver o estado de alguns controladores knx. Por ex se ligar uma luz, consigo saber o estado da luz (on/off) no HA? Os telegramas knx passam para a rede ip?

---

<div class="post-metadata">

**Author:** ![Maddoctor](https://forum.cpha.pt/user_avatar/forum.cpha.pt/maddoctor/32/1508_2.png) [@Maddoctor](https://forum.cpha.pt/u/Maddoctor)\
**Post date:** [20 Dezembro , 2021 23:57 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/17 "2021-12-20T23:57:31Z")

</div>

Passam. Fica completamente integrado…

---

<div class="post-metadata">

**Author:** ![Luis\_Andrade](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_andrade/32/2121_2.png) [@Luis\_Andrade](https://forum.cpha.pt/u/Luis_Andrade)\
**Post date:** [22 Dezembro , 2021 12:26 UTC](https://forum.cpha.pt/t/knx-desmistificar/2117/18 "2021-12-22T12:26:26Z")

</div>

Vais necessitar de alguma forma criar a ligação entre o HA e BUS. Tens várias. A que entendo ser mais prática é com uma gateway IP (diferente de um router), conforme recomendado na integração no site oficial do HA. Este módulo vai ter várias utilidades: servir de “ponte” entre o HA e o KNX, programação de equipamentos,…

Conforme o @Maddoctor disse, fica totalmente integrado, utilizando instantaneamente o estado dos mesmos . No cenário de reiniciar o HA, ao iniciar, vai atualizar os estados dos equipamentos automaticamente.

Alguns posts acima tens um print meu a mostra os telegramas do bus de um lado e do outro lado o estado no HA. Os eventos tiveram origem quer do lado físico (interruptor a abrir um estore) como do lado virtual no HA (_slider_ a mudar a posição de abertura do estore), ficando os tablets, HA e outros equipamentos com os estados corretamente atualizados.
