Pular para o conteúdo
Skillpedia
Diversos48 mil · #2701

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/dali-short-address-commissioner/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/dali-short-address-commissioner/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-commissioner

Ou 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.md
Conteú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

  1. 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.
  2. 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.
  3. 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.
  4. 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 (0x000000 a 0xFFFFFF).
    • O mestre busca o espaço de 24 bits usando SEARCHADDRH, SEARCHADDRM, SEARCHADDRL e COMPARE (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 imediatamente WITHDRAW (cmd 266) para que a luminária endereçada saia das iterações de busca restantes.
  5. Invariante de Identificação Física e Extensão Não Destrutiva:

    • Cada endereço curto atribuído DEVE ser verificado visualmente usando IDENTIFY ou alternando RECALL MAX LEVEL / OFF antes de confirmar os cronogramas de iluminação.
    • Ao adicionar luminárias a uma linha operacional existente, NUNCA transmita um INITIALISE (all) global; use INITIALISE (without short address) para que os balastros já comissionados (0–63) preservem sua programação.

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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2701
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas