fiberhome: add remove onu option

Signed-off-by: Rodrigo Bertoldo de Sousa Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2026-02-10 21:26:43 -03:00
1 parent cccd68b3b0
commit 5201f8823c
3 files changed
+132 -63

No files matched your search

+69
View File
@@ -0,0 +1,69 @@
# Informações sobre RX Power em ONUs FiberHome
## Problema Identificado
O comando TL1 `LST-OMDDM` retorna valores de potência **medidos pela OLT**, não pela ONU:
```
ONUID RxPower RxPowerR TxPower TxPowerR PTxPower PRxPower
-- -23,01 Normal 4,71 Normal -- --
```
### Campos Retornados:
- **RxPower**: -23,01 dBm - Sinal que a **OLT recebe** da ONU (uplink)
- **TxPower**: 4,71 dBm - Potência de **transmissão da OLT** (não é sinal recebido!)
- **PTxPower**: -- (vazio) - Deveria ser potência transmitida pela ONU
- **PRxPower**: -- (vazio) - Deveria ser potência recebida pela ONU
## Diferença com o UNM2000
O UNM2000 mostra **-20.22 dBm**, mas o TL1 retorna **-23,01 dBm**.
### Possíveis Causas:
1. **UNM2000 usa OMCI diretamente**: O sistema de gestão pode acessar a ONU via protocolo OMCI (ONT Management and Control Interface), obtendo valores medidos pela própria ONU
2. **Comando TL1 diferente**: O UNM2000 pode usar um comando proprietário ou extensão do TL1 não documentada no manual
3. **Cálculo/compensação**: Pode haver algum cálculo de compensação de atenuação
## Solução Implementada
O bot agora mostra o **RxPower** (-23,01 dBm) que é o único valor confiável disponível via TL1, com a indicação de que é medido pela OLT:
```
📡 RX Power: -23.01 dBm (uplink)
💡 Valores medidos pela OLT via protocolo TL1
```
## Comandos TL1 Testados
- ✅ **LST-OMDDM**: Retorna potências medidas pela OLT
- ✅ **LST-ONUSTATE**: Apenas status (UP/DOWN)
- ✅ **LST-ONUCFG**: Apenas configuração e distância
- ✅ **LST-PONPERF**: Apenas estatísticas de pacotes
## Notas Técnicas
### Significado dos Campos LST-OMDDM:
| Campo | Significado | Medido em |
|-------|-------------|-----------|
| RxPower | Sinal recebido ONU→OLT | OLT |
| TxPower | Potência transmitida OLT→ONU | OLT |
| PTxPower | Potência transmitida ONU→OLT | ONU (vazio via TL1) |
| PRxPower | Sinal recebido OLT→ONU | ONU (vazio via TL1) |
### Interpretação:
- **RxPower da OLT** = **TX Power da ONU** (mesmo sinal, medido na chegada)
- Para obter o sinal que a ONU recebe, seria necessário acesso OMCI ou comando específico
## Recomendação
Para obter valores idênticos ao UNM2000, seria necessário:
1. Acesso direto à ONU via OMCI
2. Documentação adicional de comandos TL1 proprietários
3. Ou usar diretamente a API do UNM2000 se disponível