dali-short-address-commissioner
Ajuda seu agente a configurar sistemas de iluminação DALI. Ele gerencia endereços, grupos e cores para que as luzes funcionem corretamente.
O que ela faz
Este agente ajuda a configurar sistemas de iluminação DALI. Ele descobre luzes, resolve conflitos de endereço e as organiza.
Quando usar
- ✓Ao instalar um novo sistema de iluminação DALI.
- ✓Quando há conflitos de endereço entre as luzes.
- ✓Ao adicionar novas luzes a um sistema existente.
Exemplo do que pedir para a IA
“Configure meu sistema de iluminação DALI e atribua endereços.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele se comunica com as luzes DALI enviando comandos específicos em uma ordem definida. Primeiro, ele encontra as luzes, depois resolve problemas de endereço e, por fim, as organiza.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill dali-short-address-commissionerOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/dali-short-address-commissioner/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Comissionador de Endereços Curtos DALI: Provisionamento Determinístico de Barramento IEC 62386
Descubra sistematicamente, resolva colisões de endereços, atribua endereços curtos (0–63), programe grupos e cenas, configure equipamentos de cor DT8 e agende testes de duração de bateria de emergência em redes DALI e DALI-2 por IEC 62386.
Quando Usar Esta Habilidade
Ative esta habilidade quando:
- Estiver ativando, comissionando ou expandindo instalações de iluminação DALI ou DALI-2 (gateways KNX/DALI, Tridonic, Philips Dynalite, Helvar, Osram, Lunatone).
- O usuário perguntar: "Como comissiono este barramento DALI?", "Corrigir endereços curtos DALI duplicados", "Atribuir endereços DALI sem apagar luminárias existentes" ou "Programar grupos DALI e branco sintonizável DT8".
- Resolver loops de conflito de endereços onde múltiplos balastros respondem simultaneamente a consultas de broadcast.
- Projetar ou agendar testes de duração e função de iluminação de emergência DALI-2 Parte 202 em circuitos de andar escalonados.
NÃO use esta habilidade quando:
- Comissionando iluminação de palco DMX512/RDM, dimerização analógica de 0–10V ou redes RF sem fio proprietárias (Zigbee, Bluetooth Mesh, Casambi).
- Diagnosticando balastros inoperantes ou falhas físicas na fiação antes que a voltagem básica do barramento DALI (12V–20.5V DC) e os limites de corrente (<= 250mA) sejam confirmados.
- Programando a lógica KNX de todo o edifício (esta habilidade cobre estritamente o domínio do protocolo DALI).
Modelos Mentais Principais e Regras Inegociáveis
A Lei da Capacidade do Barramento de 64 Endereços:
- Uma única sub-rede DALI suporta estritamente 0 a 63 endereços curtos (máximo de 64 unidades de controle).
- Grupos são estritamente limitados a 0 a 15 (16 grupos).
- Cenas são estritamente limitadas a 0 a 15 (16 cenas).
- Se uma instalação tiver 65+ balastros, o barramento físico DEVE ser segmentado em múltiplas sub-redes DALI com mestres de linha ou gateways separados.
O Invariante de Transmissão Dupla de Comando 100ms:
- Comandos de configuração e endereçamento (INITIALISE [cmd 258], RANDOMISE [259], SET SHORT ADDRESS [267], ENABLE WRITE [cmd 32], etc.) DEVEM ser transmitidos duas vezes dentro de 100ms para serem executados pelo equipamento de controle.
- Enviar um comando de endereçamento apenas uma vez resultará em execução silenciosamente ignorada por todo o equipamento compatível com IEC 62386.
O Timer de Comissionamento de Hardware de 15 Minutos:
- Transmitir
INITIALISE(cmd 258) inicia uma contagem regressiva obrigatória de 15 minutos dentro do microcontrolador de cada balastro. - Toda a descoberta, busca binária de endereço aleatório e atribuição de endereço curto DEVEM ser concluídas em 15 minutos, ou o barramento deve receber uma atualização periódica de "keep-alive"
INITIALISE. - Após a conclusão, o mestre DEVE transmitir
TERMINATE(cmd 257) para travar a memória operacional e sair do estado de programação.
- Transmitir
Busca Binária de Endereço Aleatório de 24 Bits ($2^{24} = 16.777.216$ Espaço):
- Quando o equipamento entra no estado de randomização (
RANDOMISE), cada unidade gera um inteiro pseudo-aleatório de 24 bits (0x000000a0xFFFFFF). - O mestre busca o espaço de 24 bits usando
SEARCHADDRH,SEARCHADDRM,SEARCHADDRLeCOMPARE(cmd 265). - Se múltiplos balastros corresponderem, o mestre realiza a busca binária até um único dispositivo.
- Uma vez isolado, atribua o endereço curto via
PROGRAM SHORT ADDRESS(cmd 267) e transmita imediatamenteWITHDRAW(cmd 266) para que a luminária endereçada saia das iterações de busca restantes.
- Quando o equipamento entra no estado de randomização (
Invariante de Identificação Física e Extensão Não Destrutiva:
- Cada endereço curto atribuído DEVE ser verificado visualmente usando
IDENTIFYou alternandoRECALL MAX LEVEL/OFFantes de confirmar os cronogramas de iluminação. - Ao adicionar luminárias a uma linha operacional existente, NUNCA transmita um
INITIALISE (all)global; useINITIALISE (without short address)para que os balastros já comissionados (0–63) preservem sua programação.
- Cada endereço curto atribuído DEVE ser verificado visualmente usando
Pecados Nomeados e Anti-Padrões (Что категорически ЗАПРЕЩЕНО)
| Anti-Padrão | Manifestação em Código/Fluxo de Trabalho | Regra de Contagem de Produção Obrigatória |
|---|---|---|
| Comandos de Endereçamento de Tiro Único | Enviar cmd 258 ou cmd 267 uma vez sem repetição. | Sempre repita os comandos de configuração dentro de uma janela estrita de 100ms. |
| Exceder 64 Endereços Curtos | Tentar atribuir o endereço 64 ou 65 em um loop. | Particione em Sub-rede A e Sub-rede B; imponha o máximo de 0–63. |
| Estouro do Timer | Deixar a janela de 15 minutos INITIALISE expirar no meio da busca. |
Emita atualização de "keep-alive" ou otimize o loop de busca binária para < 3 minutos. |
…
Perguntas frequentes
Quantas luzes posso conectar?
Um sistema DALI suporta até 64 luzes por vez.
O que acontece se duas luzes tiverem o mesmo endereço?
O agente detecta isso e atribui um endereço único para cada luz, resolvendo o conflito.
Posso usar isso com outros tipos de iluminação?
Não, este agente é feito apenas para sistemas de iluminação DALI e DALI-2.
Detalhes
Descrição original do autor
Commissions DALI and DALI-2 (IEC 62386) lighting buses: short-address assignment (0-63), 24-bit binary search collision resolution, groups, and DT8 color control. Trigger phrases: commission dali, dali short address, dali collision resolution, dali bus addressing, dali-2 setup.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2701
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC