🔴Múltiplos usuários, senhas e perfis no seu dashboard do Node-RED
Вставка
- Опубліковано 15 жов 2024
- 🤓NÃO É CLICKBAIT! Veja nesse vídeo como construir um dashboard com tela de login, atendendo a múltiplos usuários, com senhas e perfis de acesso com níveis de permissões.
⚠️O procedimento quebrou seu Node-RED?⚠️
Quer prosseguir? Instale o MongoDB
Quer abortar?
Tente primeiro: npm uninstall unified-red
Não deu certo? Confira os links.
Não se esqueça de:
👍 Curtir o vídeo se gostou!
📢 Comentar suas dúvidas ou sugestões.
🔔 Inscrever-se no canal e ativar as notificações para não perder nenhum conteúdo novo!
🔗 Conferir os links abaixo
✔️Bora bater as metas do vídeo???
⛔ 100 comentários de pessoas diferentes
⛔ 300 likes
✅ 1000 visualizações
📽️VÍDEOS QUE MENCIONEI NESSE CONTEÚDO📽️
🎬Novo Node-RED 4.0 Beta
• 🆕Node-RED 4.0 BETA: No...
🎬Explodindo tudo no Node-RED - Limpando tudo e começando do zero (assista caso você tenha quebrado o seu Node-RED)
• Limpando o Node-RED, c...
🎬Widgets personalizados
• Node-RED Dashboard com...
❓❓❓DÚVIDAS, DEIXE NOS COMENTÁRIOS❓❓❓
O Node-RED é uma plataforma open-source de desenvolvimento visual de fluxos. Crie aplicações web e automações de maneira fácil e intuitiva, clicando e arrastando caixinhas.
🤖 Playlist completa de projetos Node-RED:
• Solução grátis para au...
🤖 O que é o Node-RED:
• Solução grátis para au...
Quer conhecer melhor a NeoCognitiva e trabalho que fazemos?
Saiba mais em nosso site: neocognitiva.c...
Entre em contato conosco: neocognitiva.c...
Referências:
github.com/wac...
www.mongodb.co...
Bora para o tutorial? Estou me segurando pra gravar isso. Vamos bater pelo menos duas das metas:
✅1000 visualizações
🔴300 likes
🔴100 comentários de pessoas diferentes.
Tá fácil.
vamos dar um força meu amigo
inclusive estou usando esse no meu projeto
mas a parte de alarme e alarme console não entendi como funciona
e os templetes tambem não funciona legal
aguardando esses seus videos são otimos
Oi Tiago! Valeu, querido. Muito obrigado. Bora falar sobre isso e mais coisas no tutorial.
Hello Fernando, thanks for your clear video. To use unified-red with another database we can read that's possible with the installation of additional database drivers. Do you know witch driver is needed for Mysql ? Regards
Hi Jean! You are very welcome here. I really appreciate your subscription. About your question, I have not actually tested the use of other databases with Unified-red. But if you take a look at the “db.sequelize.js” file at path (on Windows) "C:\users\\.node-red
ode_modules\unified-red\api" you will find some lines with comments "//" which give me the impression that they are intended for use with other DBs. If I discover anything about this, I will include it in a future video, and if you discover something please provide feedback here. Thanks!
Muito bom o conteúdo como sempre, Fernando, parabéns ! Acompanho você a um tempo já e ajuda muito a comunidade do TI e da automação aqui do Brasil !!
Oi Gabriel! Agradeço muito pela sua contribuição com audiência, inscrição e comentários aqui no canal. Graças a pessoas como você é que isso aqui se tornou um projeto vivo. Muito obrigado!
excelente vídeo, mal posso esperar pelo tutorial completo, quase não há informações sobre esta ferramenta
Oi Rolando! Muito obrigado por contribuir aqui nos comentários e com a sua audiência. Vou preparar algo bacana no tutorial para vocês. Um abraço!
Você é fera demais nos conteúdos e muito necessário, MUITO OBRIGADO PELOS ENSINAMENTOS PROFESSOR!!
Oi Iago! Muito obrigado pelo comentário. Eu fico muito feliz em saber que esse vídeo te ajudou. Curti a sua playlist de rock. Um abração!
@@NeoCognitiva Quando teremos a continuação dessa feramenta? Tô precisando bastante, rsrsrs!
@@Dev.IagoMendes Fala Iago! Beleza? Cara, estou com a fila de coisas para gravar aqui meio cheia. Eu olho as estatísticas do canal e acabo dando foco em conteúdo que o UA-cam gosta mais, seguindo a tal da ditadura do algoritmo. Deixei umas metas aí, mas prometo dar uma prioridade nisso aqui. Mas gostaria de saber de você, até para preparar melhor o meu vídeo: qual a sua dificuldade com o Unified-RED agora? O que você precisa fazer?
Ótimo vídeo. Aguardo a segunda parte. Será que é possível associar painéis a usuários?
Oi Agenor! Muito obrigado! Vamos preparar essa segunda parte pra ser show. Respondendo a sua pergunta, pelo o que eu vi aqui as permissões estão vinculadas a perfis de usuários (roles) e não individualmente a usuários específicos.
ola meus amigos....esse cara ai (Fernando) é top mesmo...esse carisma, esse jeito de ensinar. Sou Eng. e prof SENAI. Tenho aplicado esses conhecimentos aqui em Automação Industrial o tempo todo...Indsutria 4.0 aqui tem se beneficiado dessa disponibilidade dele. PARABENS FERNANDO. E OBRIGADO MESMO
Álvaro, eu que só tenho a agradecer. Obrigado por esse testemunho, e suas palavras e a de outros inscritos aqui do canal é o que têm me recompensado por esse trabalho. Um abraço!
Ora boas! Eu ia questiona lo em relação a este assunto, que bom que já o fez e partilhou. Obrigado por todo o apoio! 😄
Olá novamente Sancho! Eu que te agradeço por mais essa visita. Abraços!
Ola Fernando, estou criando um prototipo de supervisorio, com essas ferramentas (Mongo Db e node-red), no caso eu conseguiria ter um acesso para a gerencia/ supervisores/cordenadores e outro para a manutenção, que ira editar os fluxos e criar mais fluxos com outros dados para monitorar as linhas de produção da planta?
Algo parecido como a ferramenta flowfuse.
Oi Luiz! Com o Unified-RED você consegue. Essa parte de perfis e usuários (roles) foi bem desenhada de maneira hierárquica. Ou seja, disponibilizaram por padrão nove níveis, nos quais o mais baixo apenas visualiza e o mais alto tem acesso a tudo, inclusive a edição de fluxos, podendo você colocar quantos usuários quiser em cada perfil. Os problemas começam quando você precisa definir permissões horizontais, quando um perfil X não pode visualizar aquilo que é destinado apenas ao perfil Y, sendo que X e Y estão no mesmo nível hierárquico. Outro problema começa quando você perceber que nem todos os widgets do dashboard estão disponíveis no Unified-RED, fazendo você lançar mão do “template” e ter que fazer algumas coisas na unha. A vantagem é que implementaram os frameworks Angular e Bootstrap nesse projeto, permitindo que você tenha mais ferramentas para desenvolver widgets personalizados. Outra vantagem que você tem é o widget de animação, que foi desenhado justamente para quem quer fazer um supervisório. Enfim, tem bastante pros e contras para serem avaliados. Aí os detalhes do seu projeto vão te dizer se vale a pena ou não seguir nessa opção. Um abraço!
Ok Fernando obrigado, a princípio como se trata de um protótipo não será nada muito complexo. Seria um nível para editar o fluxo e outro para visualizar apenas o Dashboard.
@@ksagutao Fala Luiz!!! Então, nesse caso, tenho a certeza de que o Unified-RED irá te atender bem. Obrigado pelo retorno. Um abraço!
Parabéns Fernando pelo conteúdo desse e de vários outros vídeos. Sobre o unified-red, preferiria que fosse explicado com mais profundidade em 1 ou mais vídeos.
Obrigado.
Oi Flávio! Valeu, muito obrigado por esse feedback. Bora fazer mais vídeos sobre o Unified-red. Um abração!
será que acha documentação dele ?
Oi Tiago! A documentação do Unified-Red está disponível em github.com/waccit/unified-red
Top esse material, faz mais sobre o unified...
Valeu, Ederson! Eu fico feliz com o comentário de cada um de vocês. Em breve falamos mais sobre isso. Um abraço.
Valeu Fernando, fala mais sobre esse node!
Zyrox, bom te ver de novo. Bora preparar esse tutorial!
Muito bom Fernando, fantástico, obrigado !
Olá, Rodrigo! Eu que agradeço pelo comentário. Um abraço.
Excelente conteúdo como sempre!
Oi Júlio Cesar! Bem-vindo de volta! Valeu pelo comentário. Um abraço!
Suas dicas são fantástica.
Valeu, Fabrício! Um abração!
Bacana, já tenho diversos projetos na cabeça para utilizá-lo. Parabéns Fernando, e sucesso!
Oi Márcio! Fico muito contente em saber que meu vídeo está acendendo ideias por aí. Muito obrigado pelo comentário e sucesso pra você também! Valeu!
Boa tarde, poderia fazer um vídeo ensinando a fazer um Crud básico usando Nodered, Dashboard 2.0 e MongoDB?
Oi Iago! Beleza? Cara, coincidentemente gravei um vídeo sobre SQL e dashboard 2.0, saindo bem do básico para quem não manja. Esse vídeo está na edição e espero que saia na próxima segunda. Sua sugestão é boa, vou colocar aqui na lista de pedidos para preparar uma pauta pra isso. Valeu!
Ótimo conteúdo, estou acioso pelos vídeos sobre unified
Fala aí, Tiago! Como andam os projetos? Obrigado por mais uma visita e aguarde que já sai mais conteúdo. Um abraço.
@@NeoCognitiva Os projetos com node red estão indo bem, depois quero conversar com você sobre um projeto nodered
Show!!! 😀👍
Muito interessante os recursos mostrados. Gostaria que você faça um tutorial completo.😄
Valeu, Márcio! Vamos trabalhar nisso! Um abraço.
Ótimo vídeo Fernando! Já compartilhei e estou na espera pela parte 2
Fala aí, Javan! Obrigado por mais uma visita. Vamos caprichar nessa parte 2, pode deixar. Um abração!!!
Iaee Fernando um salve guerreiro. Show seus conteúdos e abordagens, estou iniciando com automação residencial e dashboard faz parte dos projetos vai ser uma mão na roda um tutorial seu, como vc dissse que gostou do projeto é certeza que o ele tem potencial alto. Valew.
Muito obrigado por esse feedback, ele é precioso para mim. Sim, acho que tem muito potencial, assim como outros diversos projetos construídos em torno do Node-RED. É um mundo a ser desbravado e os limites são a criatividade de quem usa. Isso é o que mais me cativa nessa plataforma. Bora fazer o tutorial. Um abraço!
Maravilha de vídeo, Fernando!
Sucesso!
Olá, Tito! Bem-vindo mais uma vez! Muito obrigado por participar. Um abração!
Muito bom Fernando, parabéns pelo conteúdo.
Obrigado, Lucemiro! O comentário de vocês já é uma bela recompensa na produção desses vídeos. Um abraço!
Muito bom... Excelente aula 👏👏👏
E aí, Rodrigo? Beleza? Você tem batido cartão aqui também, né?! Agradeço muito pela sua audiência e comentários. Um abração!
Excelente aula , vc é fera de mais
Valeu, Wesley! Esses vídeos só existem por causa de vocês, meus inscritos.
Interessante recurso... tenho interesse em aprender.
Oi Flávio! Bem-vindo de volta. Bora fazer o tutorial!
Show! Obrigado por compartilhar seu conhecimento
Oi Rodrigo! Eu que te agradeço por prestigiar esse trabalho que a gente vem fazendo aqui. Um abraço!
Olá camarada, seria possível utilizar essa ferramenta para automação industrial, automação de processos, etc.. como poderia fazer isso?
Oi Leonardo! Seja muito bem-vindo. Obrigado pela sua inscrição. Claro que sim, muita gente faz isso. O catálogo de bibliotecas do Node-RED oferece diversas opções de nós para a integração com CLPs, utilizando protocolos TCP, Modbus, MQTT, Serial, uma infinidade de opções já prontas para as principais marcas de equipamentos para a automação industrial. No meu canal eu foco mais em desenvolvimento no-code e low-code com o Node-RED, conteúdo que vai ser útil também para você. Mas já vi outros canais mais focados em integração com CLP Siemens, Rockwell, Delta, Weg e outros... Se tiver dúvidas, pode ir mandando aí nos comentários. Um abração!
parabens cara voce é fera demais
Fala aí, Markz! Figurinha carimbada aqui do canal. Muito obrigado mais uma vez! Um abraço, querido!
Show de bola Fernando
Oi Ivan! Muito obrigado por bater o cartão aqui de novo. Um abraço!
Ola, curto muito seus videos, queria saber se é possivel usar no MySQL com tudo no docker, porque meu nodered e banco fica no docker e será que tudo funciona???
Fala Rogério! Bem-vindo de volta. Muito obrigado pelo feedback. A princípio sim, mas não testei. Não vejo impedimento técnico pra isso. Um abraço!
Ótimo Vídeo Fernando, parabéns
Esse controle de usuários seria possível no dashboard 2.0?.
Valeu, Jonas! Muito obrigado. O dashboard 2.0 não tem isso pronto e mastigado, mas é possível fazer de outra maneira. Funciona diferente. Eu pretendo fazer um vídeo sobre isso em breve.
@@NeoCognitiva Vou aguardar pelo vídeo, abraço!
@@jonasschlosser2012 adiantando o assunto para você, é necessário estar usando o Node-Red da FlowFuse, que é a empresa que está desenvolvendo o dashboard 2.0. O controle é feito por um add-on chamado "node-red-dashboard-2-user-addon", que está disponível somente na biblioteca de nós da FlowFuse, disponível para os assinantes da plataforma. A referência do que eu estou te dizendo está em flowfuse.com/blog/2024/01/dashboard-2-multi-user/
Ótimo meu camarada!
Olá, Diego! Fico muito honrado com as suas visitas e comentários. Vindo de você, que é fera em Node-RED, eu sinto que estou fazendo alguma coisa na direção certa. Muito obrigado por ser esse espelho pra mim.
Show demais
Muito obrigado, Plácido! Um abraço.
Muito Bom!
Valeu, João Paulo! Um abração!
Será que consegue me dar umas dicas de como fazer um botão com templete e usar o no alarma e alarme console projeto de faculdade, front tudo no jeito apenas os botão que queria colocar um ico ou algo diferente mais o templete nesse nodred funciona diferente
Oi Tiago! Beleza? Cara, antes de mais nada, eu quero te agradecer pela sua inscrição. Respondendo a sua pergunta, vamos lá:
O nó “template” do Unified-Red funciona da mesma forma que o nó de mesmo nome que existe no Dashboard 1.0. Para criar elementos nesse nó você pode usar as mesmas diretrizes de HTML5, CSS, Javascript além de Angular e Bootstrap (que não estão presentes nativamente no dashboard 1.0).
Nessa página aqui você encontra alguns exemplos de como fazer botões com o nó “Template” do dashboard 1.0 (você vai ter que subir outra instância Node-RED, instalar o dashboard 1.0 e fazer seus testes lá. Não instale o Unified-Red e o dashboard 1.0 na mesma instância).
flows.nodered.org/flow/4bfad41290eda31588ff63a23815ac5c
Em relação aos ícones, você pode usar os ícones do Angular, Material Design e Font Awesome. Os links são esses, dá para escolher à vontade:
klarsys.github.io/angular-material-icons/
jossef.github.io/material-design-icons-iconfont/
fontawesome.com/icons
Nos respectivos sites, você encontra uma porção de exemplos que podem ser utilizados.
Se você estiver emperrado em algum problema específico, diga o que está acontecendo e eu tento te ajudar.
Um abraço!
Muito bom, fiquei com gosto de quero mais. Pena que não consegui acompanhar pq pra mim quando pede para finalizar a instalação do "unified-red" clicando em setup, aparece uma pagina dizendo " Welcome to the Node-RED Dashboard
Please add some UI nodes to your flow and redeploy." e nada de setup.....Mongo e resto tudo ok (acho ;-)) reinstalei tudo, sai e entrei no Node e nada, trava nessa etapa.
Oi Jorge! Valeu!!! Você está com algum outro dashboard instalado no Node-RED? Caso esteja, o Unified-RED não vai funcionar. Foi um dos detalhes que eu esqueci de falar no vídeo.
@@NeoCognitiva Era isso mesmo! Valeu!!!
@@JorgeGimenez2014 Que bom, valeu pelo retorno. Um abraço!
Fernando você sabe se é possível pegar dentro do node-red qual usuário está logado, quero salvar em um banco de dados o usuário que se logou no nodered e Dashboard
Oi Tiago! Beleza? Respondendo essa e outras perguntas que você me fez: Sim, é possível registrar a atividade do usuário dentro do portal Unified-Red em um log de auditoria. Os registros do log são salvos em um JSON em disco, não no MongoDB, mas é possível gravar lá. Não é necessário um nó específico para isso, os próprios nós do Unified-RED já registram a atividade no log de auditoria. Cara, agradeço muito pela força que você tem dado aqui na audiência do canal. Um abraço!
@@NeoCognitiva Opa Fernando, eu que sou Grato pelos seus conteúdos, pois ajudam muito em conhecimento e aprendizado de todos.
@@tgsgama Tiago, suas perguntas aqui são muito bem-vindas. um abraço!
excelente video
Valeu, Vitor! Um abração!
estou tentando utilizar os gauges. porem ao receber dados via mqtt o gauges não representam o valor no dashboard. nem mesmo injetando manualmente. qual pode ser o problema?
Oi Mesack! Não representam valor algum, ou representam dados errados? Adiantando já, verifique em qual propriedade os dados via MQTT estão chegando, e qual propriedade está configurada em "Value Format" no nó do gauge. Respectivamente, por padrão, os dados MQTT vão chegar em msg.payload, e no nó gauge estará configurado para msg.payload.value. Se for esse o caso, tire o ".value" de lá.
Da para gerenciar flow por usuário?
Oi Edmilson! Nesse caso, você se referiu ao editor de fluxo do Node-RED? Seria alguma forma de restringir as abas dos fluxos por usuário? Caso seja isso, por padrão, a ferramenta de edição de fluxos do Node-RED possui apenas dois tipos de permissão: Edição e visualização. Através do que eu mostrei, o Unified-RED, no editor de fluxos do Node-RED, você apenas controla isso. Estou para falar sobre outro projeto em vídeos posteriores, que talvez possa atender a sua questão. Um abraço!
ola, eu meti o unified-red e agora o inject nao dá pra ligar dá como inativo, como resolvo ?
eu ja tinha um dashboard feito integrei o unified-red e agora os injects todos nao funcionam, nem a meter um novo da sempre como desativado como resolvo ?
Olá! O Unified-Red é um fork do projeto dashboard, ele ocupa a rota “/ui” do Node-RED, assim como o dashboard padrão que você já conhece, então eles não podem coexistir na mesma instância do Node-RED. No próprio vídeo, eu mostro que o Node-RED pode quebrar caso você não siga o processo conforme mostrei. O inject pode estar inativo porque você não consegue dar deploy, e isso pode ser decorrente de alguma quebra no Node-RED. Primeira coisa, faça backup dos seus arquivos “settings.js” e “flows.json”. Segundo passo, tente desinstalar o Unified-Red manualmente digitando “npm uninstall unified-red” no prompt de comando. Feito isso, tente iniciar novamente o Node-RED e passe por aqui mesmo as mensagens que ele apresenta caso não dê certo.
@@NeoCognitiva Olá eu consigo dar deploy e ele mesmo asim deixa me os injects inativos isso torna estranho!
Se você parar o Node-RED e iniciar novamente, o que ele escreve no log do console? Aparece algum erro? Consegue colar aqui em uma resposta?
top
Muito obrigado, Kethlin! Seja bem-vinda!