Parabéns pelo vídeo, bem didático. Sou leigo nisso, mas segui o passo a passo até chegar para instalar o node-red no prompt de comando, aí não foi mesmo. Usei o comando npm install -g --unsafe-perm node-red, e apareceu o resultado de: changed 307 packages in 3m 61 packages are looking for funding run `npm fund` for details Observação: a versão do nodejs é o 22.11.0 (Última versão).
@@NeoCognitiva Olá Fernando! Então, eu copiei o endereço no prompt 127.0.0.1:1880/ para a barra de endereço do navegador. Entrou na página do node-red, aparece o cabeçalho preto com o logo node-red no canto esquerdo superior da tela, mas o resto da página fica tudo branco, não abre nada, literalmente nada. Será que meu pc tem capacidade de rodar o node-red? Os pré-requisitos que são adicionados na instalação do node.js é os programas python e visual studio, o quanto eles vão ser necessários?
@@cesardelimalourenco8235 Olá de novo, Cesar! Aqui nos comentários desse vídeo, o @kaioalves2025 estava com esse mesmo problema, dei uma série de motivos prováveis para ele, dê uma conferida lá. No final das contas, o problema, no caso dele, era o navegador. Se você não conseguir fazer funcionar com as instruções que eu dei lá, pode me perguntar de novo aqui, e me diga qual foi o resultado. Precisando, estamos aí. Um abraço! [EDIT]: Esqueci de te responder as outras perguntas: Sim, seu PC provavelmente tem toda a capacidade de tocar o Node-RED, ele exige muito pouco em termos computacionais, tanto que é possível rodar ele em um Raspberry Pi Zero. Tenho um vídeo sobre isso aqui no canal. O node.js é obrigatório, o python vem por osmose na história e o Visual Studio não é necessário, a não ser que você faça um uso muito específico de um conjunto de nós que exija esses pré-requisitos. O que eu recomendo é o Chocolatey, que é uma mão na roda e poupa muito trampo para construir diversos projetos.
Italo, seja muito bem-vindo e agradeço bastante pela sua inscrição. Cada um de vocês que se inscrevem me ajudam a manter esse canal. Fique à vontade para perguntar. Um abraço!
Oi Wanderson! Seja muito bem-vindo, obrigado por se inscrever. Sim, é possível, inclusive será tema de um vídeo futuro. Mas te adiantando o assunto, no Windows, você terá que levar para um computador offline o executável da instalação do Node.JS. De antemão você terá que preparar para levar junto os tarball do Node-RED e todas suas dependências. Para fazer os tarballs você precisará de um computador com internet e Node.JS/NPM instalados. Para verificar as dependências o comando é "npm view dependencies". Faça isso para cada um, pois as dependências podem também ter dependências. Depois, para empacotar cada um em tarball, o comando é: npm pack ". Isso vai gerar arquivos compactados ".tgz". Coloque tudo em um pen-drive, instale no Node-JS no computador offline, depois, para instalar cada pacote, digite "npm install ./.tgz". Espero que isso te ajude. Um abraço!
Ótimo vídeo. Como instalar o node red em multi usuário? Aqui no trabalho tentei instalar ele em um usuário, porém os outros usuários que por ventura logarem na conta não conseguem iniciar o node red. A menos que eu inicie ele pelo usuário, nenhum outro inicia.
Oi Javan! Obrigado por assistir e pelo feedback! Respondendo sua pergunta, isso acontece porque o Node.JS vai para a pasta "users" onde o Windows guarda informações de perfil de usuário. Pessoalmente eu acho um lugar bem ruim para guardar coisas, mas é cômodo para usuários mais leigos. Para essa situação, você tem algumas saídas: uma delas é instalar o Node.JS em uma pasta comum entre os usuários, tomando depois o cuidado de sempre fugir da sugestão que o Windows te dá em colocar coisas dentro dessas pastas que são controladas com permissões de usuário. Daí você pode iniciar o Node-RED em uma pasta específica, indicando um "-u nomedapasta" no comando de inicialização. Você poderia também colocar o Node-RED para ser executado na inicialização do computador, independente de quem esteja logado. O video que eu vou publicar na quinta-feira da próxima semana, vou falar sobre isso. Ou então, você poderia colocar o Node-RED para rodar como serviço. Isso está na lista de videos que eu pretendo publicar, para isso não consigo te passar prazo agora. Mas você pode encontrar instruções sobre como fazer isso nesse link aqui: gist.github.com/dceejay/576b4847f0a17dc066db Espero que isso te ajude. Qualquer coisa pode perguntar aqui!
@@NeoCognitiva ótimo. Muito obrigado. Acho que iniciar de forma automática seria a melhor solução. Pra windows não tem muito material. Inclusive na própria página do node red mostra com fazer a instalação pra vários usuários, no entanto, não entendi muito bem
@Javan Oliveira Esse video vai sair na próxima quinta-feira, dia 15 de setembro. Mas adiantando o assunto aqui para você, dando um spoiler, rsrsrsrsrs... Funciona assim: Deixe como você instalou e fez até agora. Abra o "Agendador de Tarefas" do Windows e crie uma nova tarefa. Em "geral" escolha "Executar estando o usuário conectado ou não". Em disparadores, coloque "Iniciara tarefa" como "Ao inicializar". Em "Ações", coloque para executar um programa e aponte para "c:\users\[seu usuário]\AppData\Roaming pm ode-red.cmd. Se você quiser, inclusive, que ele rode na porta 80 e você não precise mais colocar ":1880" no endereço, coloque o argumento "-p 80" no campo opcional. Em "Condições" você pode desmarcar a referente a "Ligar/Desligar" e em "Configurações" marque "Se ocorrer falha...". Acho que isso vai resolver o seu assunto. Qualquer coisa pergunte de novo, ou aguarde o video, 😀👍
Prezado Prof. Fernando Júnior, parabéns pela aula. Estou engatinhando no assunto. Eu fiz um sistema o usando o ESP01 onde ele se conecta com com um roteador sem fio, e quando uma das suas portas digitais vão para nível lógico "1", ele envia uma mensagem de texto para um broker MQTT (usei o Mosquitto) instalado em um Raspberry (com IP fixo 192.168.253.1). Quero usar o Node-Red no meu computador com Windows 7 (É um note book vovô de mais 15 anos) para receber estas mensagens de alerta. Ainda não sei nada sobre o Node-Red mas aos poucos vou aprender. Se possível, eu gostaria apenas de uma orientação. Assistindo o seu vídeo, aparece outra sequência de IP. Este IP que aparece no vídeo, é o IP da sua rede, ou eu tenho que configurar isso no Node-Red? Agradeço muito se puder me dar esta orientação. Vou tentar instalar o Node-Red no meu computador após enviar esta mensagem. Muito obrigado pelo vídeo. Atenciosamente, Italo Foradini
Oi Italo! Beleza? Você pode chamar o Node-RED de qualquer computador da sua rede digitando o IP do computador onde ele foi instalado, lembrando que a porta padrão é a 1880. Digitando o comando “ipconfig” no prompt de comando do Windows você descobre em qual IP está o seu computador. Digamos que seja 192.168.0.110, você digita no navegador “192.168.0.110:1880”. Você pode também usar o nome do seu computador no lugar do IP. Isso é útil em ambientes onde o IP é dinâmico, ou seja, muda toda hora. Você descobre o nome do seu computador digitando “hostname” também no prompt de comando. Digamos que o nome do seu computador é “notebook-vovo”. Você então poderá acessar o Node-RED digitando “notebook-vovo:1880”. Se você já faz projetos com ESP e já usa o Raspberry Pi, o Node-RED vai ser tranquilo para você. Aqui no canal tem vídeos ótimos para você começar. Se precisar, pode mandar perguntas aqui. Um abraço!
@@NeoCognitiva prezado Prof. Fernando Júnior, Agradeço a orientação. Descobri que estou com problemas. o meu Windows e o Windows 7 64. Andei pesquisando e encontrei informações na Internet que deveria usar a versão do Node-Red v12.22.12 ou inferior. Tentei esta. Quando termina a instalação, faço as verificações node --version e ele responde v12.22.12 e npm --version e ele responde 6.14.16. Até aí tudo bem. Após isto, digitei a instrução de instalação e embora o passo a passo da instalação seja um pouco diferente da versão do vídeo, parece que correu tudo bem. Agora ao digitar node-red aparece as seguintes informações: C:\Users\Italo>node-red C:\Users\Italo\AppData\Roaming pm ode_modules ode-red ode_modules\@node-red\ runtime\lib odes\credentials.js:389 const newCredentialKeys = Object.keys(newCreds?.map || []) ^ SyntaxError: Unexpected token '.' at wrapSafe (internal/modules/cjs/loader.js:915:16) at Module._compile (internal/modules/cjs/loader.js:963:27) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Object. (C:\Users\Italo\AppData\Roaming pm ode_modules ode- red ode_modules\@node-red untime\lib odes\index.js:24:19) at Module._compile (internal/modules/cjs/loader.js:999:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) Será que mesmo esta versão não é possível instalar no Windows 7? Peço nil desculpas pois não quero importunar. Acho que já abusei muito da sua boa vontade. Só queria saber se é possível instalar no Windows 7 e se você sabe qual a melhor versão do Node-Red. Atenciosamente, Italo Foradini
@@NeoCognitiva Só mais um detalhe para melhorar a informação. Encontrei outro vídeo explicando os mesmos procedimentos mas indicando a versão 13.14.0 Fiz todo o procedimento inclusive ele manda executar o prompt de comando como administrador. Mesmo assim, ao executar o comando node-red a resposta que a parece é a mesma. Obrigado mestre! Italo Foradini
@@italoforadini3667 Oi Italo! De maneira alguma vejo a interação do meu público como importunação. Pelo contrário, a participação de vocês ajuda esse canal a crescer. Suas dúvidas são bem-vindas. De fato, para rodar o node.js em sistemas mais antigos você encontrará limitações e até impedimentos. Dessa forma, você terá que observar não apenas a versão do node.js, mas também a versão do Node-RED compatível com a versão do node.js. Para o node.js versão 13 você terá que instalar o Node-RED versão 2.X. Tente isso aqui: npm install -g --unsafe-perm node-red@2.2.2 Referências, se você quiser ir mais a fundo: www.centennialsoftwaresolutions.com/post/install-node-js-on-windows-7 nodered.org/docs/faq/node-versions
Oi Anderson! Pergunta muito boa e pertinente! Você já deve saber que o Windows 7 não recebe mais suporte e atualizações da Microsoft. Trata-se de algo descontinuado e que está sujeito a vulnerabilidades. Porém, a gente sabe que computadores mais antigos estão por aí e a gente não vai jogar fora só porque tem algo mais novo disponível. E já vi até empresas grandes, mas com sistemas mais antigos, dependendo de uma máquina com Windows 7 porque o sistema antigo e descontinuado não funciona em versões mais recentes do Windows. A questão da sua pergunta ainda não envolve diretamente a instalação do Node-RED, mas sim, a instalação do pré-requisito Node.JS. Quando você tentar instalar a versão mais recente e estável do Node.JS você vai receber um aviso dizendo que a aplicação é suportada apenas pelo Windows 8.1 ou superior. Porém existe um jeito: Faça o download e instale a versão v13.14.0 do Node.JS através do site oficial: nodejs.org/download/release/v13.14.0/ Essa versão foi a última compatível com o Windows 7, e ela é suportada ainda pela versão mais recente do Node-RED segundo o site oficial. Devo ainda te avisar, que no dia de hoje, o site oficial recomenda minimamente a versão 18 do Node.JS para o Node-RED. Outra questão importante: utilizar versões mais antigas, e descontinuadas, de qualquer software, pode te sujeitar a bugs e problemas de segurança. Para um lab caseiro, eu acho esse cenário OK. Para colocar em produção atendendo seus usuários ou clientes, recomendo que você não faça. Ciente disso e você assumindo esses riscos, vá em frente. Espero que isso tenha ajudado. Um abraço!
@@NeoCognitiva Obrigado. Deu certo aqui. Porém tive que sair da conta da Microsoft, e deixar o Windows como conta local. Não sei por que, mas quando tento finalizar a tarefa da erro. Ao sair da conta da Microsoft e deixar o site a local funcionou perfeitamente. Obrigado pela ajuda!
@@Weckerlin_ Que bom! Fico feliz que tenha ajudado e que tenha dado certo. O lance da conta Microsoft está relacionada com permissões e o usuário que executa o agendamento da tarefa. Um abraço!
Fernando, instalei em uma máquina, quando eu rodo node-red no cmd ele executa, mas quando abro navegador fica aparecendo somente o rodapé escrito NODERED, o que pode ser?
Oi Kaio! Nem imagino, mas vamos tentar descobrir: no log do Node-RED lá no CMD ele chegou a dar o status “[info] Started Flows”? Qual Windows? Qual navegador você está utilizando? Tentou abrindo em aba anônima? Tentou mudar o navegador? Tentou acessar de outra máquina? Tentou subir o Node-RED na porta 80 usando a opção “-p 80”? Quais as versões do node.js e do Node-RED que foram instalados? Eu ando tendo bastante problema entre o Node-RED, módulos mais antigos do catálogo de bibliotecas e essas versões mais novas de node.js. Por isso eu venho trabalhando com o NVM e tenho mostrado isso nos meus vídeos mais recentes. Nem sei o que é, mas assumindo que o Node-RED foi instalado sem erros, subiu beleza, sem erros, apenas com os nós padrão instalados, o navegador é um Chrome ou Firefox, que não tem nenhuma configuração esquisita de segurança impedindo a execução de scripts no navegador, eu tentaria colocar o NVM usando a versão 18.16.0 do node.js. Se mesmo assim continuar, tente reinstalar o Node-RED. Veja o vídeo “Explodindo tudo no Node-RED” que eu fiz: ruclips.net/video/T4BmQCPV1Yw/видео.html
@@NeoCognitiva Deu certo, o problema era o navegador heheheh, obrigado novamente Fernando. Deixa eu te perguntar, estou precisando criar tipo um watchdog para reiniciar todos fluxos assim que eu receber um feedback de erro em um nó, será que é possível? No meu caso tenho uma conexão tcp que as vezes ela encerra conexão com o server, ai quando o server fica on, o nó não está se reconectando automático. Ai no caso eu receberia um feedback do server e mandaria reiniciar/recarregar todos fluxos
@@kaioalves2025 Oi Kaio! Eu fico feliz de saber que deu certo. Quanto ao watchdog que você quer, eu adorei a questão e resolvi transformar no meu próximo vídeo da minha série “Neo Responde”. Pra não deixar você esperando, você pode fazer isso usando a API do runtime do Node-RED. Faça o seguinte: Se você não tiver o CURL, instale utilizando o Chocolatey: Digite “choco install curl” no PowerShell executado como administrador. Configure a segurança no Node-RED - coloque usuário e senha para acesso ao editor de fluxos. Gere um token de acesso com o comando: curl localhost:1880/auth/token --data “client_id=node-red-admin&grant_type=password&scope=*&username=admin&password=suasenha” Reinicie o fluxo com o comando: curl -X POST localhost:1880/flows -H "Authorization: Bearer seuTokenEnormeAqui" -H "Content-Type: application/json" -H "Node-RED-Deployment-Type: reload" Esse commando você pode executar de dentro do Node-RED mesmo, com alguma automação, usando o nó “Exec”, Ou de fora, manualmente, de outro programa, de outra automação, de outra instância do Node-RED. Espero que isso te ajude, avise-me se deu certo.
Bom dia Fernando Correu-me tudo bem até a instalação do node-red pelo CMD mas depois de acabar, quando executo o comando "node-red" obtenho esta resposta; Error loading settings file: \Users\pedro\.node-red\settings.js Mas quando faço a verificação tanto do Node-red ou do npm, está tudo ok, cada um mostra a sua versão sem erro nenhum. Achas que consegues ajudar? Abraço
Olá Pedro! Tenho dois palpites aqui sobre seu problema. Pode ser permissões sobre o teu usuário de Windows, ou problema no arquivo settings.js. Para eliminar essa segunda possibilidade, faça backup desse arquivo, exclua ele e tente execute o comando "node-red" novamente. Ele irá criar automaticamente outro arquivo settings.js. Se não der certo, exclua toda a pasta ".node-red" e tente executar também. Caso não dê certo, tente instalar novamente. Se nada disso funcionar, pode ser algo relacionado a permissões, diretivas ou bloqueios no Windows.
@@NeoCognitiva feito, apaguei a pasta que ele tinha criado na raiz dos utilizadores e voltei a instalar pelo CMD e arrancou tudo a maneira. Obrigado pela tua ajuda Fernando, top top Grande abraço
How to install node-red on computer with no internet? I am making a dashboard on public school computer which is not allowed to be connected to interest. They mostly use it for databases and I would like to install node-red, and other nodes such as MySQL. I know Node.js has installation files that I install on offline computer, what about node-red?
Hello, my friend! Welcome to the channel! If you are using Windows, first step, take a look on my “Node-RED Portable” video and check if it can help you with your question: ruclips.net/video/oNyXOmME0wQ/видео.html With a portable version you are able to put a Node-RED installation on a flash drive and carry it with you and use it on any Windows computer. You can also prepare a virtual machine with a lightweight Linux disribution In other way, you can prepare a Node-RED installation on your home computer, zip all the \users\your-user\.node-red and \users\your-user\AppData\Roaming pm folder content, offline install Node.JS on destination computer and unzip the content on same places. Being honest with you, I have not tried this but it should work. Please, give me feedback if any of this helped you or not.
Oi Moisés! Bem-vindo ao canal. Você fez a sua instalação no seu computador mesmo? Foi em algum servidor, ou nuvem? Quando você subiu o serviço pela primeira vez, você deve ter recebido uma mensagem de permissão do firewall do Windows, você deu essa permissão?
Oi Maicon! Você consegue dar mais detalhes do que está acontecendo? Em qual etapa não dá certo? O que te impede de prosseguir? Aparece alguma mensagem na tela?
Coloque o Node-RED para *iniciar* junto com o *sistema* *operacional* , fácil com esse vídeo: ruclips.net/video/rPgvA9p11uc/видео.html
o video mais rápido e completo para instalação do node-red. muito bom.
Valeu, Jones! Um abraço!
Muito Obrigado.
Eu que agradeço, Vitor! Um abraço!
Parabéns pelo vídeo, bem didático. Sou leigo nisso, mas segui o passo a passo até chegar para instalar o node-red no prompt de comando, aí não foi mesmo. Usei o comando npm install -g --unsafe-perm node-red, e apareceu o resultado de:
changed 307 packages in 3m
61 packages are looking for funding
run `npm fund` for details
Observação: a versão do nodejs é o 22.11.0 (Última versão).
Oi Cesar! Beleza? Parece que deu certo. Quando você digita simplesmente "node-red" no prompt, o que acontece?
@@NeoCognitiva Fernando, tudo bom. Digitei "node-red" no prompt, e apareceu a mensagem que estava instalado. Muito obrigado!
Oi Cesar! Obrigado pelo retorno! Um abraço!
@@NeoCognitiva Olá Fernando! Então, eu copiei o endereço no prompt 127.0.0.1:1880/ para a barra de endereço do navegador. Entrou na página do node-red, aparece o cabeçalho preto com o logo node-red no canto esquerdo superior da tela, mas o resto da página fica tudo branco, não abre nada, literalmente nada. Será que meu pc tem capacidade de rodar o node-red? Os pré-requisitos que são adicionados na instalação do node.js é os programas python e visual studio, o quanto eles vão ser necessários?
@@cesardelimalourenco8235 Olá de novo, Cesar! Aqui nos comentários desse vídeo, o @kaioalves2025 estava com esse mesmo problema, dei uma série de motivos prováveis para ele, dê uma conferida lá. No final das contas, o problema, no caso dele, era o navegador. Se você não conseguir fazer funcionar com as instruções que eu dei lá, pode me perguntar de novo aqui, e me diga qual foi o resultado. Precisando, estamos aí. Um abraço! [EDIT]: Esqueci de te responder as outras perguntas: Sim, seu PC provavelmente tem toda a capacidade de tocar o Node-RED, ele exige muito pouco em termos computacionais, tanto que é possível rodar ele em um Raspberry Pi Zero. Tenho um vídeo sobre isso aqui no canal. O node.js é obrigatório, o python vem por osmose na história e o Visual Studio não é necessário, a não ser que você faça um uso muito específico de um conjunto de nós que exija esses pré-requisitos. O que eu recomendo é o Chocolatey, que é uma mão na roda e poupa muito trampo para construir diversos projetos.
Melhor vídeo para instalar o node-red. parabéns.
Valeu!!! Obrigado pela força! Um abraço!
Direto ao ponto, claro, objetivo e funcional. "" Exemplar "", obrigado por compartilhar!!!
Valeu, Richardson! Muito obrigado pelo seu comentário, sua audiência e palavras de incentivo. Um abraço!
EXCELENTE EXPLICAÇÃO
Valeu, Samuel! Um abraço para você!
Mais um detalhe. Acabei de me inscrever no seu canal.
Atenciosamente,
Italo Foradini
Italo, seja muito bem-vindo e agradeço bastante pela sua inscrição. Cada um de vocês que se inscrevem me ajudam a manter esse canal. Fique à vontade para perguntar. Um abraço!
Otimo ensinou corretissimo!! deu tudo certo aqui e ainda por cima voce foi bem direto. tambem gostei do estilo de video continue assim
Olá! Muito obrigado pelo feedback e pelo seu incentivo. Isso me dá um gás para continuar a produzir esse tipo de conteúdo. Valeu mesmo. Um abraço!
Espetacular!!! Vlw🤜🏻🤛🏻
Valeu, Márcio! Obrigado por participar. Um abraço.
muito obrigado por compartilhar!!!!
Olá, Rodrigo! Bem-vindo ao canal! Eu que agradeço pelo seu comentário e pela sua audiência. Um abraço!
Cara, que vídeo top, obrigado!
Valeu, Matheus! Obrigado pelo incentivo. Dê uma conferia no restante, esse vídeo é só o começo.
top!!!! parabéns...
Valeu, Jean! Um abraço!!!
Muito objetivo e direto.. gostei!
Muito obrigado, Adão! Seu comentário me dá ânimo em continuar a produzir esse tipo de conteúdo. Um abraço!
Top demais!!!!
parabéns!!
Valeu pelo comentário, Alex! E muito obrigado também por se inscrever.
Excelente!! Parabéns!
Valeu pelo comentário, Himuro! Olhei o seu canal e achei bem bacana. Já tive GM mexido também. Um abraço!
parabéns pela ajuda
Valeu, Jeff! Muito obrigado por participar aqui nos comentários! Um abraço.
muito bom.... me ajudou bastante
Valeu, Vagner! Obrigado pelo feedback e pela sua audiência!
Obrigado
Oi Claudio! Eu que agradeço pela sua audiência e pelo seu comentário. Valeu pela força.
Bacana excelente trabalho, é possivel instalar o node-red sem internet?
Oi Wanderson! Seja muito bem-vindo, obrigado por se inscrever. Sim, é possível, inclusive será tema de um vídeo futuro. Mas te adiantando o assunto, no Windows, você terá que levar para um computador offline o executável da instalação do Node.JS. De antemão você terá que preparar para levar junto os tarball do Node-RED e todas suas dependências. Para fazer os tarballs você precisará de um computador com internet e Node.JS/NPM instalados. Para verificar as dependências o comando é "npm view dependencies". Faça isso para cada um, pois as dependências podem também ter dependências. Depois, para empacotar cada um em tarball, o comando é: npm pack ". Isso vai gerar arquivos compactados ".tgz". Coloque tudo em um pen-drive, instale no Node-JS no computador offline, depois, para instalar cada pacote, digite "npm install ./.tgz". Espero que isso te ajude. Um abraço!
Muito bom! Tive problema na instalação do node-re, apresentou erro, o que poderia ser?
Oi Welbert! Muito obrigado! Seja bem-vindo. Qual erro deu? Em qual etapa?
Ótimo vídeo. Como instalar o node red em multi usuário? Aqui no trabalho tentei instalar ele em um usuário, porém os outros usuários que por ventura logarem na conta não conseguem iniciar o node red. A menos que eu inicie ele pelo usuário, nenhum outro inicia.
Oi Javan! Obrigado por assistir e pelo feedback! Respondendo sua pergunta, isso acontece porque o Node.JS vai para a pasta "users" onde o Windows guarda informações de perfil de usuário. Pessoalmente eu acho um lugar bem ruim para guardar coisas, mas é cômodo para usuários mais leigos. Para essa situação, você tem algumas saídas: uma delas é instalar o Node.JS em uma pasta comum entre os usuários, tomando depois o cuidado de sempre fugir da sugestão que o Windows te dá em colocar coisas dentro dessas pastas que são controladas com permissões de usuário. Daí você pode iniciar o Node-RED em uma pasta específica, indicando um "-u nomedapasta" no comando de inicialização. Você poderia também colocar o Node-RED para ser executado na inicialização do computador, independente de quem esteja logado. O video que eu vou publicar na quinta-feira da próxima semana, vou falar sobre isso. Ou então, você poderia colocar o Node-RED para rodar como serviço. Isso está na lista de videos que eu pretendo publicar, para isso não consigo te passar prazo agora. Mas você pode encontrar instruções sobre como fazer isso nesse link aqui: gist.github.com/dceejay/576b4847f0a17dc066db
Espero que isso te ajude. Qualquer coisa pode perguntar aqui!
@@NeoCognitiva ótimo. Muito obrigado. Acho que iniciar de forma automática seria a melhor solução. Pra windows não tem muito material. Inclusive na própria página do node red mostra com fazer a instalação pra vários usuários, no entanto, não entendi muito bem
@Javan Oliveira Esse video vai sair na próxima quinta-feira, dia 15 de setembro. Mas adiantando o assunto aqui para você, dando um spoiler, rsrsrsrsrs... Funciona assim: Deixe como você instalou e fez até agora. Abra o "Agendador de Tarefas" do Windows e crie uma nova tarefa. Em "geral" escolha "Executar estando o usuário conectado ou não". Em disparadores, coloque "Iniciara tarefa" como "Ao inicializar". Em "Ações", coloque para executar um programa e aponte para "c:\users\[seu usuário]\AppData\Roaming
pm
ode-red.cmd. Se você quiser, inclusive, que ele rode na porta 80 e você não precise mais colocar ":1880" no endereço, coloque o argumento "-p 80" no campo opcional. Em "Condições" você pode desmarcar a referente a "Ligar/Desligar" e em "Configurações" marque "Se ocorrer falha...". Acho que isso vai resolver o seu assunto. Qualquer coisa pergunte de novo, ou aguarde o video, 😀👍
Oi Javan! Conforme prometido, acabei de publicar o video que te falei: ruclips.net/video/b_hyrWcM2Ks/видео.html
Boa noite , no meu computador não estou conseguindo executar , na hora que abri o window prox não acontece nada .
Oi Marcos! Beleza? Não entendi em qual etapa você não conseguiu passar. Em qual minuto do vídeo foi isso?
Prezado Prof. Fernando Júnior, parabéns pela aula. Estou engatinhando no assunto. Eu fiz um sistema o usando o ESP01 onde ele se conecta com com um roteador sem fio, e quando uma das suas portas digitais vão para nível lógico "1", ele envia uma mensagem de texto para um broker MQTT (usei o Mosquitto) instalado em um Raspberry (com IP fixo 192.168.253.1). Quero usar o Node-Red no meu computador com Windows 7 (É um note book vovô de mais 15 anos) para receber estas mensagens de alerta. Ainda não sei nada sobre o Node-Red mas aos poucos vou aprender. Se possível, eu gostaria apenas de uma orientação. Assistindo o seu vídeo, aparece outra sequência de IP. Este IP que aparece no vídeo, é o IP da sua rede, ou eu tenho que configurar isso no Node-Red? Agradeço muito se puder me dar esta orientação. Vou tentar instalar o Node-Red no meu computador após enviar esta mensagem. Muito obrigado pelo vídeo.
Atenciosamente,
Italo Foradini
Oi Italo! Beleza? Você pode chamar o Node-RED de qualquer computador da sua rede digitando o IP do computador onde ele foi instalado, lembrando que a porta padrão é a 1880. Digitando o comando “ipconfig” no prompt de comando do Windows você descobre em qual IP está o seu computador. Digamos que seja 192.168.0.110, você digita no navegador “192.168.0.110:1880”. Você pode também usar o nome do seu computador no lugar do IP. Isso é útil em ambientes onde o IP é dinâmico, ou seja, muda toda hora. Você descobre o nome do seu computador digitando “hostname” também no prompt de comando. Digamos que o nome do seu computador é “notebook-vovo”. Você então poderá acessar o Node-RED digitando “notebook-vovo:1880”. Se você já faz projetos com ESP e já usa o Raspberry Pi, o Node-RED vai ser tranquilo para você. Aqui no canal tem vídeos ótimos para você começar. Se precisar, pode mandar perguntas aqui. Um abraço!
@@NeoCognitiva prezado Prof. Fernando Júnior, Agradeço a orientação. Descobri que estou com problemas. o meu Windows e o Windows 7 64. Andei pesquisando e encontrei informações na Internet que deveria usar a versão do Node-Red v12.22.12 ou inferior. Tentei esta. Quando termina a instalação, faço as verificações node --version e ele responde v12.22.12 e npm --version e ele responde 6.14.16. Até aí tudo bem. Após isto, digitei a instrução de instalação e embora o passo a passo da instalação seja um pouco diferente da versão do vídeo, parece que correu tudo bem. Agora ao digitar node-red aparece as seguintes informações:
C:\Users\Italo>node-red
C:\Users\Italo\AppData\Roaming
pm
ode_modules
ode-red
ode_modules\@node-red\
runtime\lib
odes\credentials.js:389
const newCredentialKeys = Object.keys(newCreds?.map || [])
^
SyntaxError: Unexpected token '.'
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object. (C:\Users\Italo\AppData\Roaming
pm
ode_modules
ode-
red
ode_modules\@node-red
untime\lib
odes\index.js:24:19)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
Será que mesmo esta versão não é possível instalar no Windows 7? Peço nil desculpas pois não quero importunar. Acho que já abusei muito da sua boa vontade. Só queria saber se é possível instalar no Windows 7 e se você sabe qual a melhor versão do Node-Red.
Atenciosamente,
Italo Foradini
@@NeoCognitiva Só mais um detalhe para melhorar a informação. Encontrei outro vídeo explicando os mesmos procedimentos mas indicando a versão 13.14.0 Fiz todo o procedimento inclusive ele manda executar o prompt de comando como administrador. Mesmo assim, ao executar o comando node-red a resposta que a parece é a mesma.
Obrigado mestre!
Italo Foradini
@@italoforadini3667 Oi Italo! De maneira alguma vejo a interação do meu público como importunação. Pelo contrário, a participação de vocês ajuda esse canal a crescer. Suas dúvidas são bem-vindas. De fato, para rodar o node.js em sistemas mais antigos você encontrará limitações e até impedimentos. Dessa forma, você terá que observar não apenas a versão do node.js, mas também a versão do Node-RED compatível com a versão do node.js. Para o node.js versão 13 você terá que instalar o Node-RED versão 2.X. Tente isso aqui: npm install -g --unsafe-perm node-red@2.2.2
Referências, se você quiser ir mais a fundo:
www.centennialsoftwaresolutions.com/post/install-node-js-on-windows-7
nodered.org/docs/faq/node-versions
showwwww
Valeu, Fabrício!!! Um abraço!
No Windows 7 é possível realizar essa instalação?
Oi Anderson! Pergunta muito boa e pertinente! Você já deve saber que o Windows 7 não recebe mais suporte e atualizações da Microsoft. Trata-se de algo descontinuado e que está sujeito a vulnerabilidades. Porém, a gente sabe que computadores mais antigos estão por aí e a gente não vai jogar fora só porque tem algo mais novo disponível. E já vi até empresas grandes, mas com sistemas mais antigos, dependendo de uma máquina com Windows 7 porque o sistema antigo e descontinuado não funciona em versões mais recentes do Windows.
A questão da sua pergunta ainda não envolve diretamente a instalação do Node-RED, mas sim, a instalação do pré-requisito Node.JS. Quando você tentar instalar a versão mais recente e estável do Node.JS você vai receber um aviso dizendo que a aplicação é suportada apenas pelo Windows 8.1 ou superior. Porém existe um jeito:
Faça o download e instale a versão v13.14.0 do Node.JS através do site oficial: nodejs.org/download/release/v13.14.0/
Essa versão foi a última compatível com o Windows 7, e ela é suportada ainda pela versão mais recente do Node-RED segundo o site oficial.
Devo ainda te avisar, que no dia de hoje, o site oficial recomenda minimamente a versão 18 do Node.JS para o Node-RED. Outra questão importante: utilizar versões mais antigas, e descontinuadas, de qualquer software, pode te sujeitar a bugs e problemas de segurança. Para um lab caseiro, eu acho esse cenário OK. Para colocar em produção atendendo seus usuários ou clientes, recomendo que você não faça. Ciente disso e você assumindo esses riscos, vá em frente.
Espero que isso tenha ajudado. Um abraço!
Boa noite, como faço para abrir ele junto com o windows e sem ficar mostrando a janela do prompt? É possivel?
Olá, 0xWecker! Bem-vindo ao canal! Eu tenho um video sobre isso. Assista aqui: ruclips.net/video/b_hyrWcM2Ks/видео.html
@@NeoCognitiva Obrigado. Deu certo aqui. Porém tive que sair da conta da Microsoft, e deixar o Windows como conta local. Não sei por que, mas quando tento finalizar a tarefa da erro. Ao sair da conta da Microsoft e deixar o site a local funcionou perfeitamente. Obrigado pela ajuda!
@@Weckerlin_ Que bom! Fico feliz que tenha ajudado e que tenha dado certo. O lance da conta Microsoft está relacionada com permissões e o usuário que executa o agendamento da tarefa. Um abraço!
Fernando, instalei em uma máquina, quando eu rodo node-red no cmd ele executa, mas quando abro navegador fica aparecendo somente o rodapé escrito NODERED, o que pode ser?
Oi Kaio! Nem imagino, mas vamos tentar descobrir: no log do Node-RED lá no CMD ele chegou a dar o status “[info] Started Flows”? Qual Windows? Qual navegador você está utilizando? Tentou abrindo em aba anônima? Tentou mudar o navegador? Tentou acessar de outra máquina? Tentou subir o Node-RED na porta 80 usando a opção “-p 80”? Quais as versões do node.js e do Node-RED que foram instalados? Eu ando tendo bastante problema entre o Node-RED, módulos mais antigos do catálogo de bibliotecas e essas versões mais novas de node.js. Por isso eu venho trabalhando com o NVM e tenho mostrado isso nos meus vídeos mais recentes. Nem sei o que é, mas assumindo que o Node-RED foi instalado sem erros, subiu beleza, sem erros, apenas com os nós padrão instalados, o navegador é um Chrome ou Firefox, que não tem nenhuma configuração esquisita de segurança impedindo a execução de scripts no navegador, eu tentaria colocar o NVM usando a versão 18.16.0 do node.js. Se mesmo assim continuar, tente reinstalar o Node-RED. Veja o vídeo “Explodindo tudo no Node-RED” que eu fiz:
ruclips.net/video/T4BmQCPV1Yw/видео.html
@@NeoCognitiva Deu certo, o problema era o navegador heheheh, obrigado novamente Fernando. Deixa eu te perguntar, estou precisando criar tipo um watchdog para reiniciar todos fluxos assim que eu receber um feedback de erro em um nó, será que é possível? No meu caso tenho uma conexão tcp que as vezes ela encerra conexão com o server, ai quando o server fica on, o nó não está se reconectando automático. Ai no caso eu receberia um feedback do server e mandaria reiniciar/recarregar todos fluxos
@@kaioalves2025 Oi Kaio! Eu fico feliz de saber que deu certo. Quanto ao watchdog que você quer, eu adorei a questão e resolvi transformar no meu próximo vídeo da minha série “Neo Responde”. Pra não deixar você esperando, você pode fazer isso usando a API do runtime do Node-RED. Faça o seguinte:
Se você não tiver o CURL, instale utilizando o Chocolatey: Digite “choco install curl” no PowerShell executado como administrador.
Configure a segurança no Node-RED - coloque usuário e senha para acesso ao editor de fluxos.
Gere um token de acesso com o comando:
curl localhost:1880/auth/token --data “client_id=node-red-admin&grant_type=password&scope=*&username=admin&password=suasenha”
Reinicie o fluxo com o comando:
curl -X POST localhost:1880/flows -H "Authorization: Bearer seuTokenEnormeAqui" -H "Content-Type: application/json" -H "Node-RED-Deployment-Type: reload"
Esse commando você pode executar de dentro do Node-RED mesmo, com alguma automação, usando o nó “Exec”, Ou de fora, manualmente, de outro programa, de outra automação, de outra instância do Node-RED.
Espero que isso te ajude, avise-me se deu certo.
@@NeoCognitiva show de bola, vou tentar na próxima semana, obrigado 👊🏻🙌🏻
@@kaioalves2025 Valeu, Kaio! Um abraço!
Bom dia Fernando
Correu-me tudo bem até a instalação do node-red pelo CMD mas depois de acabar, quando executo o comando "node-red" obtenho esta resposta; Error loading settings file: \Users\pedro\.node-red\settings.js
Mas quando faço a verificação tanto do Node-red ou do npm, está tudo ok, cada um mostra a sua versão sem erro nenhum.
Achas que consegues ajudar?
Abraço
Olá Pedro! Tenho dois palpites aqui sobre seu problema. Pode ser permissões sobre o teu usuário de Windows, ou problema no arquivo settings.js. Para eliminar essa segunda possibilidade, faça backup desse arquivo, exclua ele e tente execute o comando "node-red" novamente. Ele irá criar automaticamente outro arquivo settings.js. Se não der certo, exclua toda a pasta ".node-red" e tente executar também. Caso não dê certo, tente instalar novamente. Se nada disso funcionar, pode ser algo relacionado a permissões, diretivas ou bloqueios no Windows.
@@NeoCognitiva feito, apaguei a pasta que ele tinha criado na raiz dos utilizadores e voltei a instalar pelo CMD e arrancou tudo a maneira.
Obrigado pela tua ajuda Fernando, top top
Grande abraço
Olá, Pedro! Que bom que funcionou. Obrigado pelo feedback. Eu fico feliz em ajudar. Um abraço!
How to install node-red on computer with no internet? I am making a dashboard on public school computer which is not allowed to be connected to interest. They mostly use it for databases and I would like to install node-red, and other nodes such as MySQL. I know Node.js has installation files that I install on offline computer, what about node-red?
Hello, my friend! Welcome to the channel! If you are using Windows, first step, take a look on my “Node-RED Portable” video and check if it can help you with your question: ruclips.net/video/oNyXOmME0wQ/видео.html
With a portable version you are able to put a Node-RED installation on a flash drive and carry it with you and use it on any Windows computer.
You can also prepare a virtual machine with a lightweight Linux disribution
In other way, you can prepare a Node-RED installation on your home computer, zip all the \users\your-user\.node-red and \users\your-user\AppData\Roaming
pm folder content, offline install Node.JS on destination computer and unzip the content on same places. Being honest with you, I have not tried this but it should work.
Please, give me feedback if any of this helped you or not.
Fiz a instalação, mas toda hora fica caindo e aparecendo a mensagem de reconectando.
Alguém poderia me ajudar?
Oi Moisés! Bem-vindo ao canal. Você fez a sua instalação no seu computador mesmo? Foi em algum servidor, ou nuvem? Quando você subiu o serviço pela primeira vez, você deve ter recebido uma mensagem de permissão do firewall do Windows, você deu essa permissão?
meu computador não esta dando certo, estou tentando na maquina virtual, alguém sabe o que pode ta acontecendo
Oi Maicon! Você consegue dar mais detalhes do que está acontecendo? Em qual etapa não dá certo? O que te impede de prosseguir? Aparece alguma mensagem na tela?
Boa noite deu certo não sei oque aconteceu, mas na segunda tentativa funcionou.
@@maiconassuncao6701 Que bom que deu certo, Maicon! Obrigado por dar um retorno. Um abraço!