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
Best beantwoord door jarielcapitain
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.
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'))