Husemanns Fritzdocsis wiederbeleben

Diskutiere Husemanns Fritzdocsis wiederbeleben im FRITZ!Box für Kabel Internet Forum im Bereich Internet und Telefon bei Unitymedia; auf meinem großen INTEL Laptop mit 20.04 läuft das skript 1a durch...

nightmare28b

Beiträge
43
Reaktionen
1
unter 20.04 auf dem rpi
[email protected]:~$ which echo
/usr/bin/echo
aber es kommen auch die Fehlermeldungen...
./fritzboxcable.sh: line 29: /usr/bin/jq: No such file or directory
./fritzboxcable.sh: line 31: /usr/bin/jq: No such file or directory
./fritzboxcable.sh: line 64: /usr/bin/jq: No such file or directory
./fritzboxcable.sh: line 67: /usr/bin/jq: No such file or directory
./fritzboxcable.sh: line 70: /usr/bin/jq: No such file or directory

auf meinem großen INTEL Laptop mit 20.04 läuft das skript 1a durch...
 

nightmare28b

Beiträge
43
Reaktionen
1

lupus

Beiträge
464
Reaktionen
53
unter 20.04 auf dem rpi
[email protected]:~$ which echo
/usr/bin/echo
aber es kommen auch die Fehlermeldungen...
./fritzboxcable.sh: line 29: /usr/bin/jq: No such file or directory
./fritzboxcable.sh: line 31: /usr/bin/jq: No such file or directory
./fritzboxcable.sh: line 64: /usr/bin/jq: No such file or directory
./fritzboxcable.sh: line 67: /usr/bin/jq: No such file or directory
./fritzboxcable.sh: line 70: /usr/bin/jq: No such file or directory
which jq

wenn nicht vorhanden dann installieren

sudo apt-get install jq
 

MartinP_Do

Beiträge
2.981
Reaktionen
62
@boba habe Deine Bibliothek ausprobiert - aber wenig Erfolg ...

Code:
{"pid":"logout"}[email protected]:/mnt/data/Martin/Internet_T_online/Fritzbox/cacti-fritzbox-1.2.1/u

Ist die Antwort auf ....

(IP/User/password ausge 'x' t... Firmware ist die 7.12)

<?php

require_once('fritzbox_api.class.php');

try {

$fritz = new fritzbox_api(array('hostname' => '192.168.xx.xx'));

$fritz->set_credentials('xxxxxxxx', 'xxxxx');

$docsis_info = $fritz->doGetPage('/internet/docsis_info.lua', array('update' => 'uiInfo'));

print_r($docsis_info);

$fritz = null; // destroy the object to log out

}

catch (Exception $e)

{

echo $e->getMessage() . "\n"; // show error message if anything failed

}
 
boba

boba

Beiträge
1.018
Reaktionen
196
Bedenke, dass set_credentials zuerst das Passwort und dann den Usernamen erwartet.
Ansonsten kann ich leider keinen tiefgehenden Programmier-Support leisten. An der Stelle wird ein Programmierer in den Source der Library schauen und ggf. Debugging-Output hinzufügen, um zu schauen, wo es denn klemmt. Das ist ja alles nur mini klein und nicht komplex.
Wenn du einen Fehler in der Bibliothek findest, dann korrigiere ich den gerne, aber nur wenn du ein Fehlverhalten aufzeigen kannst. An der Stelle oben ist es erstmal nur "Username oder Passwort falsch".
 

MartinP_Do

Beiträge
2.981
Reaktionen
62
Einen habe ich im auskommentierten Beispielscript im Kopf von "fritzbox_api_class.php" gefunden

"* $fritz->set_credentials($password, $username);"

Da musste statt "set_credentials()" "login()" aufgerufen werden

nach ein paar PHP Zusatzpaket-Installationen funktioniert das kleine Testscript nun ...
 
Zuletzt bearbeitet:
boba

boba

Beiträge
1.018
Reaktionen
196
Für CentOS bzw. Fedora gibts cacti Pakete in aktueller Version, die sich dort drauf verhältnismäßig einfach einrichten lassen. Es ist allerdings immer noch viel Handarbeit dabei. Wenn du ein Tool suchst, das einen Installations-Experten hat, auf dem du dreimal weiter-weiter-weiter klickst und hinterher hast du die Grafik, die du willst, dann bist du dort falsch. Möglicherweise gibts ja andere Tools, die das leisten können. Wurde auch hier schon gepostet (collectd/grafana), ich bin allerdings noch nicht dazu gekommen, das durchzuprobieren, vor allem da das sinnvoll erst ab Centos 8 erscheint, und ich hab hier auf meinen Kisten überall noch Centos 7.
 
  • Gefällt mir
Reaktionen: nightmare28b
Thema:

Husemanns Fritzdocsis wiederbeleben