Folgende Vorgeschichte:
Bei mir friert ziemlich oft die Fritzbox ein und damit die komplette Infrastruktur von und nach draußen. Nur ein Restart bzw. Strom aus und wieder an bringt wieder neues Leben ins Netzwerk. Solange ich den Fehler nicht gefunden habe, will ich die Funksteckdose an der die Fritzbox angeklemmt ist steuern. Z.Z. habe ich die Lösung, dass jeden Tag um 4:00 die Fritzbox ausgeschaltet wird und wieder neu eingeschaltet wird. So habe ich sichergestellt, dass ich wenigstens am nächsten Tag wieder Zugriff zu meinem Heimnetz habe. Leider finde ich das aus verschiedenen Gründen unschön und ehrlich gesagt zu langsam. Nun ist mir die folgende Idee gekommen:
Jede Minute soll ein Ping zu einer Website geschickt werden. Gibt es 5x hintereinander keine Antwort, soll die Fritzbox neu gestartet werden. Einen Lösungsansatz habe ich hier (http://forum.fhem.de/index.php/topic,19811.msg134037.html#msg134037) gefunden. Leide weiß ich noch nicht, wie ich die Anzahl der Pings hochzählen kann und bei einem erfolgreichen Versuch <5 diesen Counter wieder zurücksetzen kann. Hat jemand einen Denkanstoß, vielleicht einen Codefetzen oder gar so etwas schon am Laufen?
InternetStatus der Fritzbox mit Modul FBREMOTE auslesen und mit Modul watchdog schalten was Du möchtest.
MfG
EDIT:
Codeschnipsel für FBREMOTE kann ich Dir heute abend liefern, findest Du aber auch hier im Forum. Da habe ich es auch her.
Oder mit Presence lan-ping und watchdog.
Gruß Otto
Sorry, hatte gestern keine Zeit.
Codeschnipsel noch notwendig oder schon gelöst.
MfG
Ich habe ein ähnlich gelagertes Problem welches zwar selten auftritt aber eben unvorhersagbar ist.
Die Fritzbox ist eine 6360 von Unitymedia. Es kommt vor das nach einem Netzwerkzusammenbruch ein recht undefinierbarer Zustand besteht. Pingen lässt sich die Box, hat aber unter anderem nur eine (auch nicht funktionierende) IPv6-Verbindung und ist auch ansonsten sehr träge.
2 Minuten stromlos machen, danach gehts. Neustart über das Menü geht wohl auch, es ist aber manchmal sehr langsam zu erreichen.
Sorry, war afk. Codeschnipsel wären toll. Allerdings weiß ich nicht so recht, wie die watchdogs funktionieren.
Meine Überlegung war, mit dem PRESENCE Modul lan Pings zu schicken und die fehlgeschlagenen zu zählen. Beim 5ten dir Steckdose aus und einschalten.
hier ist der Wachhund (http://fhem.de/commandref_DE.html#watchdog)beschrieben
und hier im Forum (https://www.google.de/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=site%3Aforum.fhem.de%20watchdog) gibt es etwa 1270 Treffer
Gruß Otto
Danke, gelesen habe ich das (fast) alles, heisst nicht, dass ich das jetzt merh verstehe. Ich komm schon dahinter.
Na was verstehst Du nicht?
Das was Du machen willst, dass macht das/der watchdog für dich. presence sendet lan-ping's und wenn die für einen Zeitraum fehlen (also eine Anzahl Pings) dann sagt der watchdog hallo.
Probiere es doch mit den Beispielen aus und wenn was nicht geht fragst Du wieder :)
Gruß Otto