Advertisement
Guest User

CheckIFHome

a guest
Feb 21st, 2016
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. Stuart=Away
  4. Sharon=Away
  5.  
  6. macadresser=`wl -i eth1 assoclist`
  7. antal=0
  8. antal=`qcsapi_sockrpc get_count_assoc wifi0`
  9.  
  10. while [ $antal -gt 0 ]
  11. do
  12. antal=`expr $antal - 1`
  13. macadresser="`qcsapi_sockrpc get_station_mac_addr wifi0 $antal`;$macadresser"
  14. done
  15.  
  16. case "$macadresser" in
  17. *CC:29:F5:XX:YY:ZZ*)
  18. Stuart=Home
  19. ;;
  20. esac
  21.  
  22. case "$macadresser" in
  23. *04:F1:3E:XX:YY:ZZ*)
  24. Sharon=Home
  25. ;;
  26. esac
  27.  
  28. if [ "$Stuart" = Home ]
  29. then
  30. if [ ! -f /jffs/scripts/CheckUser/StuartHome ]
  31. then
  32. touch /jffs/scripts/CheckUser/StuartHome
  33. curl "https://maker.ifttt.com/trigger/AlHome/with/key/API-KEY" -k
  34. fi
  35. else
  36. if [ -f /jffs/scripts/CheckUser/StuartHome ]
  37. then
  38. rm -f /jffs/scripts/CheckUser/StuartHome
  39. curl "https://maker.ifttt.com/trigger/AlAway/with/key/API_KEY" -k
  40. fi
  41. fi
  42.  
  43. if [ "$Sharon" = Home ]
  44. then
  45. if [ ! -f /jffs/scripts/CheckUser/SharonHome ]
  46. then
  47. touch /jffs/scripts/CheckUser/SharonHome
  48. curl "https://maker.ifttt.com/trigger/RasHome/with/key/API_KEY" -k
  49. fi
  50. else
  51. if [ -f /jffs/scripts/CheckUser/SharonHome ]
  52. then
  53. rm -f /jffs/scripts/CheckUser/SharonHome
  54. curl "https://maker.ifttt.com/trigger/RasAway/with/key/API_KEY" -k
  55. fi
  56. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement