# Node-RED - Como funciona? Saiba aqui!

**URL:** <https://forum.cpha.pt/t/node-red-como-funciona-saiba-aqui/6327>\
**Category:** Node-Red\
**Created:** [4 Janeiro , 2021 14:29 UTC](https://forum.cpha.pt/t/node-red-como-funciona-saiba-aqui/6327 "2021-01-04T14:29:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![LeandroIssa](https://forum.cpha.pt/user_avatar/forum.cpha.pt/leandroissa/32/11213_2.png) [@LeandroIssa](https://forum.cpha.pt/u/LeandroIssa)\
**Post date:** [4 Janeiro , 2021 14:29 UTC](https://forum.cpha.pt/t/node-red-como-funciona-saiba-aqui/6327/1 "2021-01-04T14:29:46Z")

</div>

![1](https://forum.cpha.pt/uploads/default/original/2X/5/5bdb7ec8071620c3db26f654d8f19d74db2ea6d0.png)

Agora que você já instalou o [Node-RED](https://nodered.org/) no seu Home Assistant, vamos auxiliar a entender como essa ferramenta funciona.

A funcionalidade do Node-RED é visual por fluxos (como um fluxograma), criada em Node.JS e cujo editor é acessado diretamente pelo browser (navegador), ou seja, você não precisa instalar nenhum editor.

A ferramenta permite programação mais complexas com JavaScript, mas também serve para qualquer pessoa que nunca programou, basta seguir a documentação e tutoriais.

Após a instalação, ao acessar a ferramenta você terá os seguintes componentes na tela.

- **Lado esquerdo:** Paleta com todos os Nodes (Nós) instalados.
- **Centro:** Ambiente de desenvolvimento. Onde ficam os Flows criados com suas automações baseado em nós.
- **Lado direito:** Você tem um conjunto de informações, área de ajuda, área de debug, configurações de layout.

 ![2](https://forum.cpha.pt/uploads/default/original/2X/9/91807ffd6e2f804346355ac42a6097d824d182fc.png)

### **Nodes**

Os nodes existem de vários tipos (inputs, outputs, functions, stores, social, entre outros…). Um tipo é o “home assistant” que já vem instalado esses “nós” com a instalação do Add-on no Hassio. Existem apenas esses nós instalados? Não, você pode instalar vários nós que a comunidade cria, como uma forma de “plugins”. Existem diversos nós criados (mais de 3.000) para realizar integrações como por exemplo com facebook, slack, chatbots, dashboard, etc.) Mas vamos deixar esse assunto para um outro tutorial.

Caso você queira saber mais sobre a paleta de Nodes que existem você pode acessar o endereço [https://flows.nodered.org/?num\_pages=1](https://flows.nodered.org/?num_pages=1).

Cada tipo de node tem suas funcionalidades exclusivas como verificar status, iniciar através de um evento, capturar informações, criar condições, etc. E para cada Node tem uma descrição com as informações de como funcionam. Para visualizar a descrição basta clicar no node no lado esquerdo ou até mesmo se estiver dentro do flow e visualizar a informação no lado esquerdo.

 ![3](https://forum.cpha.pt/uploads/default/original/2X/9/9e0692428e60422ec5523f0145e6b38e85c6c159.png)

Para conhecer cada node deixe o mouse por uns instantes em cima do node, irá abrir uma tela de pop up com a descrição do node e para entender melhor é só clicar no ícone de Ajuda que no lado direito a área de Ajuda será aberta com todas as informações sobre aquele node e como configura-lo.

 ![4](https://forum.cpha.pt/uploads/default/original/2X/d/d0f6cf6186d22e6d8de0a0793f31d496e6b21f9b.png)

### **Flows**

É o seu ambiente de desenvolvimento, onde você cria suas automações. Você pode criar vários flows, desabilitar, renomear, criar descrições, apagar, e inclusive criar subflows, etc.

 ![5](https://forum.cpha.pt/uploads/default/original/2X/1/1483c06a67a6dd6f57d9358058b23fe5806839ca.png)

### **Utilização**

Para iniciar a criar suas automações, basta arrastar seus nodes da paleta de nodes e iniciar o seu desenvolvimento.

 ![6](https://forum.cpha.pt/uploads/default/original/2X/3/3f79ed17286b94cc77e76fa7ecc107781294f82d.png)

Os nodes são interligados para que possa realizar a comunicação com o outro e você tratar/gerenciar essa informação como achar melhor. Clique no quadradinho, segure e solte no quadradinho do outro node para os conectar.

 ![7](https://forum.cpha.pt/uploads/default/original/2X/2/24d9575203e5717b3c12292c7c13734878d33580.png)

Uma vantagem de utilizar o Node-RED é que você pode debugar através do node “debug”. Isso agiliza muito no desenvolvimento de uma automação. As informação são vistas na área de debug no lado direito.

![8](https://forum.cpha.pt/uploads/default/original/2X/3/33a5392c5035e7a4b6461c4c45fb499e338809fb.png)

Outra grande vantagem é o botão deploy. Toda modificação que você realiza dentro dos seus flows, para poder salvar/testar, você precisa apertar o botão deploy que fica no canto direito na parte de cima da ferramenta.

A partir disso, você já pode testar sua automação, sem mesmo reiniciar o HA, basta clicar no deploy e já estará funcionando.

![Capture](https://forum.cpha.pt/uploads/default/original/2X/0/00b62d0f08b6b5970683a9b11ca39d3c8268d044.png)

 ![Sem título](https://forum.cpha.pt/uploads/default/original/2X/f/fac0af0b18283c6881fa8e6bced0f6c704a9de8b.png)

Bom é isso. Vamos ao tutorial mostrando como criar a sua primeira automação.

> [@Criando automações básicas no Node-red! Primeiras automações com sensores! Tutorial básico para novatos no Node-red!](https://forum.cpha.pt/t/criando-automacoes-basicas-no-node-red-primeiras-automacoes-com-sensores-tutorial-basico-para-novatos-no-node-red/5499):
>
> Olá, se você entrou nesse tópico é porque está começando a usar o Node-red e está tendo dificuldades em aprender. Espero conseguir retirar suas dúvidas. Na nossa automação vamos usar um sensor e um switch (interruptor), vamos fazer uma automação simples de “abrir a porta, ascendeu a luz” e para isso vamos usar os nodes “events:state” e “action”. O node events:state é um node de Gatilho! [1] O node action é um node de Ação! [2] Clicando no node “events:state” vamos escolher o sensor …

---

<div class="post-metadata">

**Author:** ![cafeoliveira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/cafeoliveira/32/1106_2.png) [@cafeoliveira](https://forum.cpha.pt/u/cafeoliveira)\
**Post date:** [18 Março , 2022 18:17 UTC](https://forum.cpha.pt/t/node-red-como-funciona-saiba-aqui/6327/2 "2022-03-18T18:17:59Z")

</div>

Olá.

Quero começar a utilizar o Node-Red, mas estou a ter dificuldades logo na integração com o HAssistant..  
Não consigo ver nenhum sensor disponível no HA.

 ![imagem](https://forum.cpha.pt/uploads/default/original/2X/1/110fdc8536f7c7fedd24b57f9b8ffa60db930da1.png)

 ![imagem](https://forum.cpha.pt/uploads/default/original/2X/f/ff451c941a377e84cd170a4f7cdcc510b472b78c.png)

 ![imagem](https://forum.cpha.pt/uploads/default/original/2X/1/1fb950e5af19e3c256006f0b8b51be38c523efb2.png)

Aguem me pode dar uma ajuda?

Obrigado

---

<div class="post-metadata">

**Author:** ![cafeoliveira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/cafeoliveira/32/1106_2.png) [@cafeoliveira](https://forum.cpha.pt/u/cafeoliveira)\
**Post date:** [18 Março , 2022 23:17 UTC](https://forum.cpha.pt/t/node-red-como-funciona-saiba-aqui/6327/3 "2022-03-18T23:17:54Z")

</div>

ficou resolvido…removi tudo e voltei a instalar…

😇
