#!/bin/sh homeESSID="Home_1" #Set up your ESSID while true; do cat /dev/input/pwrbutton | echo "Waiting.." echo "Trying to open.." if [ `iwconfig wlan0 | grep ESSID | awk -F'"' '{print $2}'` = $homeESSID ]; then if [ `cat /sys/class/backlight/acx565akm/brightness` = "0" ]; then sleep 1 dbus-send --system --type=method_call --dest=com.nokia.mce /com/nokia/mce/request com.nokia.mce.request.req_tklock_mode_change string:"unlocked" dbus-send --system --type=method_call --dest=com.nokia.system_ui /com/nokia/system_ui/request com.nokia.system_ui.request.devlock_close string:"com.nokia.mce" string:"/com/nokia/mce/request" string:"com.nokia.mce.request" string:"devlock_callback" uint32:'0' echo "..opened"; else echo "..not locked!"; fi else echo "..not in home network!"; fi done