FritzBox DSL monitoren

Begonnen von esk, 11 August 2014, 20:40:58

Vorheriges Thema - Nächstes Thema

Koppl

Seid einigen Tagen geht meine DSL Monitor nicht mehr.

Habe schon das ganze System geupdatet. Telnet ist auch aktiviert an der Fritzbox. Der FB_CALLMONITOR funktioniert auch.

Hat auch jemand das Problem? Hat jemand eine Lösung?

Auszug aus der fhem.cfg
# fritzbox Link
define FileLog_FB_Link FileLog ./log/FB-Link-%Y-%m.log FB_Link
attr FileLog_FB_Link group Fritzbox DSL
attr FileLog_FB_Link room Logs

define FB_Link_SVG SVG FileLog_FB_Link:Interface:CURRENT
attr FB_Link_SVG alias Fritzbox DSL
attr FB_Link_SVG group DSL
attr FB_Link_SVG label "Fritzbox DSL Link: Uplink: $data{currval1} DownLink: $data{currval2} kbit/s"
attr FB_Link_SVG room Telefon_DSL

# fritzbox Traffic
define FB_Traffic dummy
attr FB_Traffic alias Fritzbox DSL Traffic
attr FB_Traffic fm_type state
attr FB_Traffic group DSL
attr FB_Traffic room Telefon_DSL
define FileLog_FB_Traffic FileLog ./log/FB-Traffic-%Y-%m.log FB_Traffic
attr FileLog_FB_Traffic group Fritzbox DSL
attr FileLog_FB_Traffic room Logs

define FB_Traffic_SVG SVG FileLog_FB_Traffic:Interface:CURRENT
attr FB_Traffic_SVG alias Fritzbox Traffic
attr FB_Traffic_SVG group DSL
attr FB_Traffic_SVG label "Fritzbox DSL Traffic: Uplink: $data{currval1} DownLink: $data{currval2} kbit/s"
attr FB_Traffic_SVG room Telefon_DSL



freak1983

Hallo wie kann ich die zeit fürs aktualisieren der werte ändern von 5 min auf so etwa 2,5 min ? und was ist für unterschied zwischen für  Fritzbox DSL Link und Fritzbox DSL Traffic bei mir zeigt Fritzbox DSL Link nichts an  sorry bin neu hier kann mir jemand helfen ?

Koppl

Wenn ich in die Konsole eingebe python /opt/fhem/fhem_fritz_link.py kommt folgender Fehler

Use of uninitialized value in numeric gt (>) at /opt/fhem/fhem.pl line 385.

An was liegt das?

Danke


esk

Zitat von: freak1983 am 07 Januar 2015, 12:18:59
Hallo wie kann ich die zeit fürs aktualisieren der werte ändern von 5 min auf so etwa 2,5 min ? und was ist für unterschied zwischen für  Fritzbox DSL Link und Fritzbox DSL Traffic bei mir zeigt Fritzbox DSL Link nichts an  sorry bin neu hier kann mir jemand helfen ?
die Pollzeiten kann man im crontab andern

*/2 * * * * python /opt/fhem/fhem_fritz_link.py
*/2 * * * * python /opt/fhem/fhem_fritz_traffic.py

bedeutet das alle 2 minuten die Daten abgerufen werden. 2,5 Minuten ist etwas schwierig, da cron immer minütlich startet.

fhem_fritz_link.py gibt die aktuelle (max) Geschwindigkeit des DSL Anschlusses an. fhem_fritz_traffic.py zeig den momentanen Traffic über den DSL Link an, je nachdem wie viel du gerade runter/hoch lädts.

esk

Zitat von: Koppl am 10 Januar 2015, 13:01:47
Wenn ich in die Konsole eingebe python /opt/fhem/fhem_fritz_link.py kommt folgender Fehler

Use of uninitialized value in numeric gt (>) at /opt/fhem/fhem.pl line 385.

An was liegt das?

Danke

Bitte mal das #print in function fhem_set einkommentieren und output posten.

JoWiemann

Zitat von: Koppl am 10 Januar 2015, 13:01:47
Wenn ich in die Konsole eingebe python /opt/fhem/fhem_fritz_link.py kommt folgender Fehler

Use of uninitialized value in numeric gt (>) at /opt/fhem/fhem.pl line 385.

Hallo,

probier mal die beiden angehängten Module. Bei mir funktionieren sie bei einer 7272 und OS 6.20.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

dora71

Hallo zusammen,

kann ich das Ganze auch zum Laufen bekommen, wenn der Telnet-Port passwort-geschützt ist?

Gruß

Rainer

esk

Hi dora71,

der Zugang erfolgt über upnp. Das unabhängig von telnet. Der upnp Zugang muss aber in der Fritzbox freigeschaltet werden.
Auf Fritzbox: "Heimnetz->Netzwerk->Tab: Programme"

Sönke

mikeljo


super Sache. Konnte damit schon ein regelmäßiges Sync Problem sehn. Nein nicht die Zwangstrennung.
Muss ich mal nachforschen.

Mir ist eben aufgefallen das der IPTV Traffic nicht mitgelogt wird.
Obwohl gerade ein IPTV Strom reinkommt (ca. 4Mbit/s) zeigt der Graph 0 an.

hotwebnet

Hallo, Fhem zeigt diesen Fehler an........
Error messages while initializing FHEM:
configfile: FB_Traffic: unknown attribute fm_type. Type 'attr FB_Traffic ?' for a detailed list.

und Putty diesen Fehler
pi@raspberrypi ~ $ python /opt/fhem/fhem_fritz_link.py
Problem to get info from FritzBox via upnp.

habe aber an upnp in meiner Fritbox einen Hacken......

mikeljo

Zitat von: hotwebnet am 02 Februar 2015, 07:57:40
Hallo, Fhem zeigt diesen Fehler an........
Error messages while initializing FHEM:
configfile: FB_Traffic: unknown attribute fm_type. Type 'attr FB_Traffic ?' for a detailed list.

und Putty diesen Fehler
pi@raspberrypi ~ $ python /opt/fhem/fhem_fritz_link.py
Problem to get info from FritzBox via upnp.

habe aber an upnp in meiner Fritbox einen Hacken......

Schau mal in die beiden Script rein. Evtl. muss du die Parameter wie hier:
http://forum.fhem.de/index.php/topic,26070.msg203878.html#msg203878
beschrieben ändern.

Bye
mikeljo

JoWiemann

Hatte ein paar Posts vorher die falschen Dateien gegriffen. Hier nun die, die bei mir laufen.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

hotwebnet

Danke, aber die gehen bei mir nicht........aber diese gehen.........

JoWiemann

Spannend, das sie sich nicht unterscheiden  :)
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

dora71

Zitat von: esk am 01 Februar 2015, 09:57:18
Hi dora71,

der Zugang erfolgt über upnp. Das unabhängig von telnet. Der upnp Zugang muss aber in der Fritzbox freigeschaltet werden.
Auf Fritzbox: "Heimnetz->Netzwerk->Tab: Programme"

Sönke
Hallo Sönke, hallo Forum,

erstmal Sorry für die späte Antwort, aber nun zum Problem:

Der upnp-Zugang ist auch nicht das Problem. Mein Problem liegt darin, dass die Python-Scripte ja per telnet die Infos nach FHEM schieben, was aber nur funktioniert, solange der telnet-Zugang nicht mit Paßwort geschützt ist. Und da war die Frage, ob man das irgendwie da mit einbauen kann bzw, ob das schon irgendwie integriert wurde. Habe in der commandref nichts dazu gefunden.

Hier die entsprechende Code-Zeile, um die es in den beiden Scripten geht:
subprocess.call(['perl', '/opt/fhem/fhem.pl', '7072', 'set '+ var +' ' + value])

Gruß

Rainer

PS: Mit abgeschaltetem Paßwort (!) laufen die Scripte und die Darstellung in FHEM perfekt. Möchte aber gerne wieder ein Paßwort auf meien Telnet-Zugang haben.