>>375
何をやってみて どこが上手く行かないのか分からない…

自分ならマクロを分けて連動させる
帰宅時刻の目処が付いていて
最終的に自宅Wi-Fiを使うのならそれらを基準とすればいいので GPSは使わない

イヤホン接続をトリガーに
グローバル変数に現在のシステム時刻+37分を代入
退勤モードへ移行

退勤モード中に1分毎に帰宅判定
現在のシステム時刻が先の変数より大きければ Wi-FiをONにする
10秒後に自宅SSIDに繋がっていれば自宅モードへ移行
繋がっていなければ Wi-FiをOFFにする

自宅モード移行時
Wi-FiをONにする(もうやってるけど 他からも使うことを考えて)
モバイル通信をOFFにする

細かく書くと長くなるのでこれくらいに留める
自宅SSID切断をトリガーに出勤モード(Wi-FiOFF モバイルON)も作ればいい