add wifi tracker
This commit is contained in:
parent
e1b0a46466
commit
5a769d43b1
19
scripts/track_wifi
Executable file
19
scripts/track_wifi
Executable file
|
@ -0,0 +1,19 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
. "$(dirname "$0")/track_anything.sh"
|
||||||
|
|
||||||
|
poll() {
|
||||||
|
nmcli -g IN-USE,SIGNAL,SSID -e yes dev wifi list --rescan no | while IFS=: read -r inuse signal ssid;do
|
||||||
|
if [ "$inuse" = "*" ];then
|
||||||
|
jq -n -c --arg signal "$signal" --arg ssid "$ssid" '{"ssid": $ssid, "signal": $signal}'
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
rate_limit .1
|
||||||
|
poll_interval 10
|
||||||
|
on_sway
|
||||||
|
output_json .ssid,.signal
|
||||||
|
filter uniq
|
||||||
|
|
||||||
|
start "$@"
|
Loading…
Reference in New Issue
Block a user