Hallo,
wie kann man denn herausfinden, ob die FritzBox online ist?
LG
Marlen
Online im Sinne von im Netzwerk erreichbar oder mit dem Internetverbunden?
Es gibt https://wiki.fhem.de/wiki/FRITZBOX welches dir vieles anzeigt (online-status oder dsl-sync leider nicht default aber evtl über die tr064Commands)
Ansonsten presence auf eine externe Adresse sollte dir zeigen ob du ins Internet kannst
Ja, ich mein natürlich mit Internet verbunden!
Hmmm....irgendwie derart?
get Fritzbox tr064Command ConnectionStatus
...geht aber nicht!
LG
Marlen
https://wiki.fhem.de/wiki/FRITZBOX#userReadings_per_get_tr064Command
schau mal da. Das Reading box_connect zeigt den Verbinduingsstatus. Du kannst userReading auch mehr abfragen wie im letzten Post dort beschrieben
Hmmm...
box_connect steht bei mir auf 5.....
Warum steht über box_connect nichts in der Commandref?
LG
Marlen
Leg doch ein PRESENCE Device lan-ping 8.8.8.8 an. Wenn der FHEM Server Internet Zugang natürlich nur.
Gesendet von meinem SM-G955F mit Tapatalk
Zitat von: AndreR am 15 Oktober 2017, 19:19:46
Leg doch ein PRESENCE Device lan-ping 8.8.8.8 an. Wenn der FHEM Server Internet Zugang natürlich nur.
Gesendet von meinem SM-G955F mit Tapatalk
Richtig, denn es gibt auch Fälle wo die Box connected ist, aber trotzdem kein Internet zu erreichen.
Und was ist 8.8.8.8 ???
LG
Malren
Der public DNS Server von Google. Der ist quasi nie offline. Alternativ die 8.8.4.4
Gesendet von meinem SM-G955F mit Tapatalk
Aha....danke! :-*
hi,
userReadings box_internet {my $resp=fhem("get FB7490 tr064Command WANIPConnection:1 wanipconnection1 getInfo",1);;$resp =~/'NewConnectionStatus' => '(.*)'/;;return $1;;},\
box_pppCon {my $resp=fhem("get FB7490 tr064Command WANPPPConnection:1 wanpppconn1 GetInfo",1);;$resp =~/'NewConnectionStatus' => '(.*)'/;;return $1;;},\
box_pppTyp {my $resp=fhem("get FB7490 tr064Command WANPPPConnection:1 wanpppconn1 GetInfo",1);;$resp =~/'NewTransportType' => '(.*)'/;;return $1;;},\
box_pppError {my $resp=fhem("get FB7490 tr064Command WANPPPConnection:1 wanpppconn1 GetInfo",1);;$resp =~/'NewLastConnectionError' => '(.*)'/;;return $1;;}
sollte vieleicht auch gehen...
mfg
Hallo eisman,
bei mir liefert das userReadings leider kein Ergebnis. Ich erhalte folgende Fehlermeldung
Zitat2017.12.26 23:13:26 1: PERL WARNING: Fritzbox userReadings box_internet evaluated to undef at fhem.pl line 4331.
2017.12.26 23:13:26 1: PERL WARNING: Fritzbox userReadings box_pppCon evaluated to undef at fhem.pl line 4331.
2017.12.26 23:13:26 1: PERL WARNING: Fritzbox userReadings box_pppTyp evaluated to undef at fhem.pl line 4331.
2017.12.26 23:13:26 1: PERL WARNING: Fritzbox userReadings box_pppError evaluated to undef at fhem.pl line 4331.
Ein userReadings wäre genial. Dann könnte man die Internetverbindung bei einem Fehler ggf neu aufbauen lassen.
Viele Grüße
Jürgen
da brauchts doch kein userreading für.
Eine presence-device wie oben beschrieben und dann
define act_on_FB_Inet_check notify FB_Inet_check:absent get Fritzbox tr064Command WANIPConnection:1 wanipconnection1 ForceTermination
...und dann wird die Verbindung wieder neu aufgebaut(zumindest bei mir :D)
Zitat von: KölnSolar am 26 Dezember 2017, 23:26:13
da brauchts doch kein userreading für.
Eine presence-device wie oben beschrieben und dann
define act_on_FB_Inet_check FB_Inet_check:absent get Fritzbox tr064Command WANIPConnection:1 wanipconnection1 ForceTermination
...und dann wird die Verbindung wieder neu aufgebaut(zumindest bei mir :D)
Gute Lösung, aber fehlt da nicht noch etwas? Ich erhalte die Meldung
'Unknown module FB_Inet_check:absent'
Ich hätte hier noch ein notify erwartet? So in der Form
define act_on_FB_Inet_check notify FB_Inet_check:absent get Fritzbox tr064Command WANIPConnection:1 wanipconnection1 ForceTermination
Viele Grüße
Jürgen
Wir recht Du hast :-[. habs geändert.
Zitat von: KölnSolar am 27 Dezember 2017, 22:51:07
Wir recht Du hast :-[. habs geändert.
8) ;D
Danke
Viele Grüße
Jürgen