Skripting-Himmel,
letzte Nacht noch habe ich eine Lösung für meine Anforderung gefunden aktive Clients im Hausnetz zu identifizieren, obwohl die Clients eine Antwort auf ping unterbinden. Die Lösung ist zwar durch die Brust ins Auge geschossen, aber funktioniert: Wie bereits geschrieben, erkennt eine Fritz!Box wie auch immer welche Clients aktiv sind. Die Fritz!Box kann ich mit FHEM abfragen. Die Idee: Ich frage FHEM ab, um zu erfahren, welche PCs sowie Notebooks in meinem Fritz!Netz bekannt sind. Das habe ich tatsächlich in einem Einzeller hinbekommen, das in einem 2 Shellscripts auf Cubietruck (für das Aufwecken) und Linux-Server (analog für das Abschalten) verwendet wird:
MAC_1="`echo -e "{ReadingsVal ('myFritz', 'mac_AA_BB_CC_DD_EE_FF', '')};"
| nc 192.168.1.xy 7072`"
MAC=$MAC_1
if [[ "${MAC}" == EuerHost* ]]
then
ACTIVE=true
logger -t $0 "EuerHost aktiv"
fi
Bei der MAC-Adresse ist die von Eurem Gerät, bei der IP nach "nc" die von Eurem FHEM-Server einzutragen. Der Hostname ist der, den Ihr in der Fritz!Box für das Device vergebt (* wichtig!). Auf die Variable "Active" reagiere ich anschließend mit einem WOL oder shutdown. Das funktioniert alles extrem schnell und überaus verlässlich, so dass ich überlege, die weiteren ping-Befehle ebenfalls durch das Lesen der Readings von FHEM zu ersetzen. Ich bin begeistert von mir
.
Ich habe Kellersport gemacht! Es war eine denkwürdige Nacht: Aufwachen um 4:30 Uhr, ab ins Wohnzimmer, wieder auf dem Sofa einschlafen, übliche Aufwachzeit um 6 Uhr. Dennoch habe ich den Bürotag überlebt und ich war zudem nach Feierabend eigentlich kaum müde, so dass ich gg 18:20 Uhr in den Folterkeller gegangen bin: 106 Minuten auf dem Ergometer mit 170(!) Watt. Zudem 80 Züge (oder ist das richtige Wording Stöße?!? Wahrscheinlich, denn Züge macht man auf dem Rudergerät oder mit der Zigarette
) auf der Hantelbank mit 44kg. Ich bin stolz auf mich! Im Hintergrund läuft BVB gegen Gladbach, noch steht es 0:0. Ich hoffe auf den Gladbacher Siegtreffer in der 90. Minute
. Ach ja, ich befinde mich im Urlaub, jedenfalls so halb. Da wir mitten im Release-Upgrade auf MDG 9.2 sind, habe ich mich bereit erklärt morgen nach dem Mittagessen noch einige Stunden das Q-System zu testen und die festgestellten Konfigurationsfehler zu beheben. Ich bin ein Idiot
.
Aber spätestens morgen Abend bin ich im Urlaub,
Ralf