Stopwatches

Mengatur waktu dengan mudah secara otomatis dan menjalankan tugas sesuai jadwal menggunakan Stopwatch di MacroDroid.

Apa itu stopwatch

Blok Stopwatch

Stopwatch adalah fitur untuk membuat pengukuran waktu. Stopwatch dapat digunakan untuk berbagai macam keperluan yang berhubungan dengan waktu atau durasi. Bisa untuk pencatatan waktu sederhana dan bisa juga untuk sebagai trigger untuk memanggil macro lain.

Untuk melihat daftar stopwatch yang ada, masuk ke halaman Stopwatches dari halaman utama.

Yang bisa dilakukan dari halaman Stopwatches:

  • Melihat semua stopwatch yang ada, yang sedang berjalan atau berhenti, yang aktif digunakan di sebuah macro, dan yang tidak aktif.
  • Membuat stopwatch baru.
  • Memulai atau menjalankan stopwatch.
  • Menghentikan stopwatch (reset).
  • Mengamati waktu/nilai pada stopwatch.
  • Menghapus stopwatch.

Penggunaan stopwatch

Untuk menggunakan stopwatch di MacroDroid pengguna diberikan tiga cara, yaitu:

Sebagai trigger

Stopwatch dapat digunakan sebagai trigger untuk memanggil sebuah macro ketika waktu pada stopwatch mencapai nilai tertentu. Nilai tertentu ini biasanya adalah waktu yang sudah fixed atau sudah ditetapkan (misalnya durasi 5 detik, 10 menit, 1 jam, dan sebagainya), tetapi pengguna juga bisa mengaturnya sebagai trigger tanpa durasi fixed dengan berpatokan pada nilai sebuah variable, yang mana perhitungannya menggunakan detik.

Sebagai action

Action untuk stopwatch digunakan untuk mode berikut:

  • Memulai stopwatch.
  • Menjeda stopwatch.
  • Menghentikan stopwatch.
  • Mereset dan memulai ulang stopwatch.

Sebagai constraint

Constraint untuk stopwatch bisa digunakan untuk membatasi (mengizinkan/mencegah) sebuah action dijalankan berdasarkan nilai dari suatu stopwatch. Nilai ini bisa berasal dari durasi yang sudah ditetapkan ataupun nilai dari sebuah variable.

Contoh menggunakan stopwatch

Salah satu contoh sederhana penggunaan stopwatch adalah Anda dapat mengukur durasi waktu yang dihabiskan saat menggunakan sebuah aplikasi dengan memanfaatkan trigger Application Launched/Closed untuk memulai dan menghentikan sebuah stopwatch. Anda kemudian bisa menyimpan nilainya ke sebuah variable dan menampilkannya sekali dalam sehari dalam bentuk notifikasi. Anda juga bisa memunculkan notifikasi peringatan ketika nilai stopwatch-nya mencapai nilai tertentu (misalnya memunculkan notifikasi yang berisi durasi penggunaan sebuah aplikasi).

Contoh macro:

Macro pertama, “Twitter timer”, untuk memulai stopwatch setiap kali aplikasi Twitter dijalankan:

  • Application Launched/Closed > Application Launched > Select Application(s)
    • Select Application(s) > Twitter
  • Stopwatch > <New Stopwatch>
    • New Stopwatch: twitter_timer
    • Select Option: Start

Macro kedua, “Twitter timer pause”, untuk menghentikan stopwatch sementara (pause) ketika aplikasi Twitter ditutup:

  • Application Launched/Closed > Application Closed > Select Application(s)
    • Select Application(s)> Twitter
  • Stopwatch > twitter_timer
    • Select Option: Pause

Macro ketiga, “Twiter timer total”, untuk menampilkan total durasi aplikasi Twitter dijalankan:

  • Day/Time Trigger
    • 23:59:59
  • Display Notification
    • Tittle: Penggunaan Twitter
    • Notification text: Twitter telah digunakan selama [stopwatchtime=twitter_timer]
  • Stopwatch > twitter_timer
    • Select Option: Reset

Cara kerja macro di atas:

Macro pertama akan mendeteksi jika aplikasi Twitter dijalankan, dan jika Twitter sedang akif maka action untuk memulai stopwatch bernama “twitter_timer” akan dijalankan.

Selanjutnya, jika aplikasi Twitter ditutup maka stopwatch “twitter_timer” akan dihentikan (pause). Kemudian pada pukul 11:59 tengah malam akan muncul notifikasi yang berisi durasi total penggunaan aplikasi Twitter yang nilainya diambil dari nilai total stopwatch. Terakhir, setelah notifikasinya muncul, stopwatch-nya akan direset agar nilainya kembali ke nol.