Visao Geral
O driver 4Drivers BenQ Projectors controla projetores BenQ que possuem controle RS-232, pela porta serial ou pela rede (LAN), escolhido em uma unica propriedade. Foi desenvolvido tendo o TK710STi como referencia, mas atende a linha BenQ em geral (home, corporativo e educacional), que usa o mesmo protocolo.
- Liga/desliga e monitora o estado real de energia
- Troca de entradas (HDMI 1/2/3, Computer, Component, Video, S-Video, DisplayPort, HDBaseT, USB, Network)
- Volume e mute do alto-falante do projetor, com retorno de status para a interface
- Navegacao no menu do projetor pelas setas do controle Control4 (cima, baixo, esquerda, direita, OK e voltar)
- Modo de imagem, modo da fonte de luz, aspecto, blank (tela preta) e congelar imagem via programacao
- Leitura de horas da fonte de luz, modo de imagem, modelo e outros status
- Aguarda automaticamente o aquecimento do projetor antes de trocar a entrada, e repete comandos que o projetor recusar por estar ocupado
Cada modelo BenQ suporta um conjunto diferente de entradas e funcoes. Comandos que o seu modelo nao possui sao simplesmente ignorados pelo projetor, sem afetar o funcionamento do driver.
Requisitos
Conexao Serial
- Cabo serial do controlador Control4 ate a porta RS-232 (DB9) do projetor. A BenQ especifica cabo cruzado (null modem): ative a opcao Null Modem na porta serial do controlador no Composer, ou use um adaptador null modem
- Baud rate do projetor em 9600 (menu do projetor). Este e o valor fixo usado pelo driver
Conexao IP
- Projetor com porta de rede cabeada (LAN) e controle RS-232 via LAN (porta 8000)
- IP fixo ou reserva DHCP para o projetor, na mesma rede do controlador
- Nenhum outro sistema de controle conectado ao projetor ao mesmo tempo (o projetor aceita apenas uma conexao de controle)
Em ambos os casos
- Para ligar o projetor por comando, o modo de espera (standby) precisa manter a comunicacao ativa. Em alguns modelos isso exige ajustar as opcoes de Standby / Network Standby no menu do projetor
Propriedades
BenQ Settings
| Propriedade | Padrao | Descricao |
| Connection | Serial | Meio de comunicacao: Serial ou IP. Os campos IP e TCP Port so aparecem no modo IP |
| IP | — | Endereco IP do projetor (modo IP) |
| TCP Port | 8000 | Porta de controle via LAN. So altere se o seu modelo usar outra porta |
| Polling Interval-Seconds | 10 | Intervalo de atualizacao dos status (5 a 60 s) |
| Power On Delay-Seconds | 10 | Tempo apos ligar em que a troca de entrada e outros comandos aguardam o aquecimento do projetor. Aumente se a entrada nao trocar ao ligar |
| Command Delay-Milliseconds | 300 | Intervalo minimo entre comandos enviados em sequencia |
| Max Volume Level | 20 | Volume maximo do alto-falante do projetor. A barra de volume do Control4 (0 a 100%) e convertida para esta escala |
Status (somente leitura)
| Propriedade | Descricao |
| Comm Status | Connected quando o projetor esta respondendo. Disconnected quando nao responde, mesmo que a rede esteja conectada. Tambem indica erros de configuracao (IP nao preenchido, porta serial nao conectada no Composer) |
| Power Status | On, Off ou No communication |
| Input Status | Entrada selecionada no momento |
| Picture Mode | Modo de imagem atual |
| Light Mode | Modo da lampada / fonte de luz (Normal, Eco, SmartEco...) |
| Light Source Hours | Horas de uso da lampada / fonte de luz |
| Mute Status / Volume Level | Mute e volume do alto-falante do projetor |
| Blank Status | Indica se a imagem esta desligada (Blank) |
| Model Name | Modelo informado pelo proprio projetor |
Entrada, mute e volume so sao consultados com o projetor ligado. Horas e modo da fonte de luz sao atualizados com menos frequencia. Use a action Refresh Status para atualizar tudo na hora.
Licenca e Debug
| Propriedade | Descricao |
| License Key | Chave de licenca fornecida pela 4Drivers. Use Trial para avaliacao |
| Validation | Status da licenca (somente leitura) |
| Debug Mode | Print exibe mensagens de operacao no Lua Output do Composer. Volta para Off sozinho apos 60 minutos |
| Driver Version | Versao instalada do driver |
Variaveis
| Variavel | Descricao |
| LAMP_HOURS | Horas da lampada / fonte de luz (numero), utilizavel em programacao |
| POWER_STATE | ON ou OFF, utilizavel em programacao |
Actions
| Action | Descricao |
| Power ON / Power OFF | Liga ou desliga o projetor |
| Refresh Status | Atualiza todos os status imediatamente |
| Menu | Abre o menu do projetor (para teste de navegacao) |
| Blank ON / Blank OFF | Desliga / religa a imagem sem desligar o projetor |
| Send Command | Envia um comando do protocolo BenQ digitado manualmente, conforme o guia de controle RS-232 do modelo. Ex: pow=on, sour=hdmi2, lampm=eco |
Comandos de Programacao
| Comando | Opcoes |
| Power | ON / OFF |
| Select Input | HDMI 1, HDMI 2, HDMI 3, Computer 1, Computer 2, Component, Video, S-Video, DisplayPort, HDBaseT, USB Reader, Network |
| Picture Mode | Bright, Living Room, Game, Cinema, Sport, Standard, Vivid, Dynamic, Presentation, sRGB, D. Cinema, HDR10, HLG, 3D, User 1/2/3 |
| Light Mode | Normal, Eco, SmartEco, SmartEco 2, SmartEco 3, Dimming, Custom |
| Aspect Ratio | Auto, 4:3, 16:9, 16:10, 2.35:1, Real, Letterbox, Wide, Anamorphic |
| Blank / Freeze / Mute | ON / OFF |
| Set Volume | Volume direto na escala do projetor (0 ate o Max Volume Level) |
| Refresh Status | — |
| Send Command | Comando do protocolo BenQ, igual a action |
As listas acima cobrem a linha BenQ inteira. Confira no manual do seu modelo quais modos e entradas ele realmente possui.
Configuracao Passo a Passo
1 — No projetor
- Serial: no menu do projetor (em geral em Configuracao do Sistema: Avancada), ajuste Baud Rate = 9600
- IP: confira o endereco IP no menu de rede do projetor e defina um IP fixo ou reserva DHCP
- Ajuste as opcoes de standby para permitir ligar por comando, se o seu modelo tiver essa opcao
2 — No Composer
- Adicione o driver 4Drivers BenQ Projectors a sala do projetor
- Em Connection, escolha Serial ou IP
- Serial: na aba Connections, ligue a conexao Serial RS-232 do driver a uma porta serial do controlador e habilite Null Modem nessa porta, se o cabo for direto
- IP: preencha o IP (porta 8000 ja vem configurada)
- Ligue as fontes de video as entradas do driver correspondentes as entradas fisicas do projetor
3 — Testar
- Confira se Comm Status mostra Connected e se Model Name foi preenchido
- Use as actions Power ON / Power OFF e acompanhe o Power Status
- Selecione uma fonte pela interface e confirme a troca de entrada
- Deixe o Debug Mode em Off ao terminar
Ao selecionar uma fonte com o projetor desligado, o driver liga o projetor e troca a entrada assim que ele terminar de aquecer.
Resolucao de Problemas
| Problema | Solucao |
| Comm Status "Disconnected" (Serial) | Confira se o Baud Rate do projetor esta em 9600 e se o cabo e cruzado (ou se Null Modem esta habilitado na porta do controlador). Confirme a conexao Serial RS-232 na aba Connections |
| Serial: "port not bound in Composer" | Ligue a conexao Serial RS-232 do driver a uma porta serial do controlador |
| Comm Status "Disconnected" (IP) | Confira o IP, se o projetor esta na mesma rede e se nao ha outro sistema de controle conectado a ele na porta 8000 |
| Nao liga com o projetor em standby | Ajuste as opcoes de standby / network standby no menu do projetor para manter a comunicacao ativa em espera |
| Liga mas nao troca a entrada | Aumente Power On Delay-Seconds (ex: 20 ou 30) e confira se aquela entrada existe no seu modelo |
| Volume nao confere com a barra | Ajuste Max Volume Level para o volume maximo do seu modelo |
| Algum comando nao faz nada | O modelo provavelmente nao possui essa funcao. Confira no guia de controle RS-232 do modelo no site da BenQ |
Change Log
| Versao | Data | Alteracoes |
| 1050 | 01/10/2026 | Versao inicial |