fiberhome: fix ver sinal

Signed-off-by: Rodrigo Bertoldo de Sousa Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2026-02-10 21:34:23 -03:00
1 parent 5201f8823c
commit 6b5a7ba0a3
1 file changed
+20 -5
+20 -5
View File
@@ -387,25 +387,28 @@ class FiberhomeManager {
const comandosDetalhados = [ const comandosDetalhados = [
// Para informações de distância e estado (comando válido do manual) // Para informações de distância e estado (comando válido do manual)
`LST-ONUSTATE::OLTID=${oltId},PONID=${ponEncontrada},ONUNO=${numeroONU}:CTAG::;`, `LST-ONUSTATE::OLTID=${oltId},PONID=${ponEncontrada},ONUNO=${numeroONU}:CTAG::;`,
// Para informações DDM/potência ótica (comando válido do manual) // Para informações DDM/potência ótica da ONU (comando válido do manual)
`LST-OMDDM::OLTID=${oltId},PONID=${ponEncontrada},ONUNO=${numeroONU}:CTAG::;`, `LST-OMDDM::OLTID=${oltId},PONID=${ponEncontrada},ONUNO=${numeroONU}:CTAG::;`,
// Para informações das portas LAN (comando válido do manual) // Para informações das portas LAN (comando válido do manual)
`LST-ONULANINFO::OLTID=${oltId},PONID=${ponEncontrada},ONUNO=${numeroONU}:CTAG::;` `LST-ONULANINFO::OLTID=${oltId},PONID=${ponEncontrada},ONUNO=${numeroONU}:CTAG::;`,
// Para informações DDM da porta PON da OLT (transceiver da OLT)
`LST-OMDDM::OLTID=${oltId},PONID=${ponEncontrada}:CTAG::;`
]; ];
this.logger.debug('Executando comandos TL1 detalhados:', comandosDetalhados); this.logger.debug('Executando comandos TL1 detalhados:', comandosDetalhados);
const [resultadoEstado, resultadoDDM, resultadoLAN] = await Promise.all([ const [resultadoEstado, resultadoDDM, resultadoLAN, resultadoDDM_PON] = await Promise.all([
this.executarComandoTL1(comandosDetalhados[0]), this.executarComandoTL1(comandosDetalhados[0]),
this.executarComandoTL1(comandosDetalhados[1]), this.executarComandoTL1(comandosDetalhados[1]),
this.executarComandoTL1(comandosDetalhados[2]) this.executarComandoTL1(comandosDetalhados[2]),
this.executarComandoTL1(comandosDetalhados[3])
]); ]);
// LOG COMPLETO DO LST-OMDDM PARA DEBUG - FORÇAR CONSOLE OUTPUT // LOG COMPLETO DO LST-OMDDM PARA DEBUG - FORÇAR CONSOLE OUTPUT
if (resultadoDDM.success && resultadoDDM.data) { if (resultadoDDM.success && resultadoDDM.data) {
const separador = '='.repeat(80); const separador = '='.repeat(80);
console.log('\n' + separador); console.log('\n' + separador);
console.log('LST-OMDDM RESPOSTA COMPLETA'); console.log('LST-OMDDM RESPOSTA COMPLETA (ONU)');
console.log(separador); console.log(separador);
console.log('Comando: ' + comandosDetalhados[1]); console.log('Comando: ' + comandosDetalhados[1]);
console.log('Resposta RAW:'); console.log('Resposta RAW:');
@@ -420,6 +423,18 @@ class FiberhomeManager {
} }
} }
// LOG DO TRANSCEIVER DA PORTA PON DA OLT
if (resultadoDDM_PON.success && resultadoDDM_PON.data) {
const separador = '='.repeat(80);
console.log('\n' + separador);
console.log('LST-OMDDM RESPOSTA COMPLETA (PORTA PON DA OLT - TRANSCEIVER)');
console.log(separador);
console.log('Comando: ' + comandosDetalhados[3]);
console.log('Resposta RAW:');
console.log(resultadoDDM_PON.data);
console.log(separador + '\n');
}
// Adicionar dados coletados // Adicionar dados coletados
onuEncontrada.estadoGeral = resultadoEstado.success ? resultadoEstado.data : null; onuEncontrada.estadoGeral = resultadoEstado.success ? resultadoEstado.data : null;
onuEncontrada.detalhes = resultadoDDM.success ? resultadoDDM.data : null; onuEncontrada.detalhes = resultadoDDM.success ? resultadoDDM.data : null;