Beantwoord

Connect Box - DOCSIS-info uitlezen buiten webinterface

  • 15 februari 2020
  • 30 reacties
  • 1929 keer bekeken

Reputatie 6
Badge +7

Weet iemand of het mogelijk is om de signaalniveaus en SNR’s van de downstream en upstream kanalen van de Connect Box uit te lezen buiten de webinterface om?

Ik zou deze informatie graag opnemen in Nagios, momenteel staat het modem niet in mijn monitoring omdat ik het niet kan pingen. Modem staat in bridgemodus voor IPv4.

Ik zie dat er wel XML wordt opgevraagd bij bekijken van de betreffende pagina’s (http://192.168.100.1/xml/getter.xml) maar het lukt mij niet om deze op te vragen via bijvoorbeeld Postman, ook niet als ik de cookie opgeef in de headers.

Software: CH7465LG-NCIP-6.12.18.25-2p5-NOSH

icon

Best beantwoord door jarielcapitain 20 maart 2020, 21:52

@tobiastheebe 

Ik weet niet of je al succes hebt gehad.

 

Na wat speurwerk ben ik ook nog een andere python versie gevonden om data te krijgen vanuit de connect box, en dit werk voor mij.

python-connect-box

 

Wat toevoegingen:

Vereist is python  minimaal 3.6.
 
Ook is nodig  aiohttp:
pip3 install aiohttp.
pip3 install connect_box 

in __init_.py verander host 192.168.0.1 in 192.168.178.1 

Data extracted voorbeelden:

DownstreamChannel(frequency=412000000, powerLevel=-4, modulation='256qam', id='24', snr=38.605, preRs=154607131870, postRs=458674, qamLocked=True, fecLocked=True, mpegLocked=True),
UpstreamChannel(frequency=52000000, powerLevel=52, symbolRate='5.120', id='1', modulation='16qam', type='3', t1Timeouts=0, t2Timeouts=0, t3Timeouts=56, t4Timeouts=0, channelType='ATDMA', messageType=29),
Device(mac='32:46:9A:17:E6:A6', hostname='Unknown', ip=IPv4Address('192.168.178.2'))


 

 

Bekijk origineel

Dit topic is gesloten. Staat je antwoord hier niet bij, stel dan je vraag in een nieuw topic.

30 Reacties

Reputatie 6
Badge +7
Nog een vraag: heeft iemand meer dan 39 dB SNR downstream op de Connect Box? Het lijkt hier wel alsof het modem de SNR’s van alle kanalen daarop afkapt.

 

Reputatie 6
Badge +7

Ik heb nog een aantal aanpassingen/verbeteringen gedaan in de code.

De status information in Nagios wordt nu in een tabel getoond, ziet er weer wat netter uit.

 

Reputatie 6
Badge +7

Dit zijn mijn waardes alleen voor 3 frequenties

 

Reputatie 6
Badge +7

Interessant, jij hebt dus wel meer dan 39 dB SNR op een van de downstream channels.

Reputatie 6
Badge +7

Inderdaad 

Dit is momenteel vanuit de CB met frequentie plan.

40dB is een ratio van 100:1, zo voor 1mV is de ruis 10 microVolt. Je zou verwachten met je hogere input een beter S/Nr zou hebben.

Voor 6dB is de ratio 2:. Je input is  2mV en je ruis daarvoor ongeveer 20microVolt

 

 

 

1 324000000 -1 38 256qam 13
2 228000000 0 38 256qam 1
3 236000000 0 38 256qam 2
4 244000000 0 40 256qam 3
5 252000000 0 38 256qam 4
6 260000000 -1 40 256qam 5
7 268000000 0 39 256qam 6
8 276000000 0 40 256qam 7
9 284000000 -1 38 256qam 8
10 292000000 -1 38 256qam 9
11 300000000 0 40 256qam 10
12 308000000 0 38 256qam 11
13 316000000 -1 40 256qam 12
14 332000000 -1 38 256qam 14
15 340000000 -1 38 256qam 15
16 348000000 -2 38 256qam 16
17 356000000 -2 38 256qam 17
18 364000000 -2 38 256qam 18
19 372000000 -2 38 256qam 19
20 380000000 -3 38 256qam 20
21 388000000 -3 38 256qam 21
22 396000000 -3 38 256qam 22
23 404000000 -3 38 256qam 23
24 412000000 -5 38 256qam 24