@oliverio
Mit wlan:
16:29:00.109 info javascript.0 (589) script.js.common.Anwesenheit_Haus: Tims iPhone erreichbar result: ? (192.168.178.109) auf <unvollständig> auf ens18
wlan aus:
16:31:00.105 info javascript.0 (589) script.js.common.Anwesenheit_Haus: Tims iPhone erreichbar result: ? (192.168.178.109) auf <unvollständig> auf ens18
wlan an, display an:
16:34:00.104 info javascript.0 (589) script.js.common.Anwesenheit_Haus: Tims iPhone erreichbar result: ? (192.168.178.109) auf 17:85:f2:4f:43:03 [ether] auf ens18
Auszug aus dem Skript:
ip = devices[counter].ip
exec('sudo /sbin/ip neigh flush dev '+int_face+' '+ip,callback2)
}
function callback2(result, error) {
if (stop1) return
exec('/bin/hping3 -2 -c 10 -p 5353 -i u1 '+ip+' -q', callback3)
}
function callback3(result, error) {
exec('sudo arp -an '+ip+' | awk '+ip+' ', callback4) //| grep "..:..:..:..:..:.."
}
async function callback4(error, result) {
let presence:boolean = false
if (error) {