Announcement

Collapse
No announcement yet.

Bagaimana cara setup jika pintu dibuka selama > 5 menit maka akan memicu sirine

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Bagaimana cara setup jika pintu dibuka selama > 5 menit maka akan memicu sirine

    Saya masih nyoba2 tapi masih belum nemu caranya. Mungkin ada yang sudah pernah nyoba?
    Jadi logicnya seperti ini:
    1. Jika Door Open, akan menjalankan delay selama 5 menit.
    2. Jika 5 menit pintu belum ditutup maka akan memicu alarm di Bardi Siren
    3. Jika Door Close sebelum 5 menit maka akan otomatis cancel timer dan pemicu alarm ke Bardi Siren

    Saya sudah coba bikin 3 Automation:
    1. DoorOpen: Mengecek jika Door Open maka menjalankan/enable isDoorClose
    2. DoorClose: Mengecek jika Door Close maka akan disable isDoorClose
    3. isDoorClose: Menjalankan delay 5 menit kemudian membunyikan sirine
    Menurut saya program diatas belum jalan karena di isDoorClose perlu trigger Door Open lagi, padahal status door open sudah terjadi di program DoorOpen. Kalau pakai TapToRun masalahnya tidak bisa enable & disable

    DoorOpenClick image for larger version

Name:	DoorClose.jpg
Views:	122
Size:	19.9 KB
ID:	1501Click image for larger version

Name:	isDoorClose.jpg
Views:	121
Size:	24.6 KB
ID:	1502

  • #2
    Caranya adalah buay 2 automation ;
    Automation pertama adalah, jika kondisi pintu tertutup, maka matikan sirene

    Automation jedua adalah, jika kondisi pintu terbuka, delay 5 menit, nyalakan sirene

    Comment


    • #3
      Ini skemanya
      Click image for larger version

Name:	Screenshot_20201212-224812.png
Views:	140
Size:	94.2 KB
ID:	1510Click image for larger version

Name:	Screenshot_20201212-224717.png
Views:	135
Size:	84.6 KB
ID:	1511

      Comment


      • #4
        Terima kasih jawabannya Pak Buddy.
        Sudah saya coba seperti saran Bapak, tapi alarm tetep bunyi ketika pintu ditutup kurang dari 5 menit. Karena secara logik 2 automation itu otomatis berjalan/active semua secara bersamaan.

        Asumsi:
        Automation pertama adalah, jika kondisi pintu tertutup, maka matikan sirene.
        Automation kedua adalah, jika kondisi pintu terbuka, delay 5 menit, nyalakan sirene

        Jadi ketika kondisi pintu dibuka dan dalam 5 menit tidak ditutup alarm akan berbunyi. Ketika pintu langsung ditutup memang akan mematikan bunyi alarm karena program otomatis menjalankan trigger automation pertama.

        Permasalahannya adalah ketika pintu langsung ditutup automation pertama langsung dijalankan, sedangkan automation kedua masih berjalan dengan delay 5 menit. Jadi tetap akan bunyi jika pintu dibuka dan langsung ditutup atau pintu ditutup kurang dari 5 menit.

        Solusinya sepertinya tetap butuh 3 automation seperti saya diatas, karena trigger open dan close sama-sama mengubah status automation isDoorClose. Dimana automation DoorOpen akan mentrigger isDoorClose menjalankan programnya, sedangkan DoorClose akan membatalkan/menghentikan isDoorClose. Sayangnya automation(isDoorClose) tetep butuh trigger pemicu lagi.

        Comment


        • #5
          Originally posted by Yordan Andy Christyawan View Post
          Terima kasih jawabannya Pak Buddy.
          Sudah saya coba seperti saran Bapak, tapi alarm tetep bunyi ketika pintu ditutup kurang dari 5 menit. Karena secara logik 2 automation itu otomatis berjalan/active semua secara bersamaan.

          Asumsi:
          Automation pertama adalah, jika kondisi pintu tertutup, maka matikan sirene.
          Automation kedua adalah, jika kondisi pintu terbuka, delay 5 menit, nyalakan sirene

          Jadi ketika kondisi pintu dibuka dan dalam 5 menit tidak ditutup alarm akan berbunyi. Ketika pintu langsung ditutup memang akan mematikan bunyi alarm karena program otomatis menjalankan trigger automation pertama.

          Permasalahannya adalah ketika pintu langsung ditutup automation pertama langsung dijalankan, sedangkan automation kedua masih berjalan dengan delay 5 menit. Jadi tetap akan bunyi jika pintu dibuka dan langsung ditutup atau pintu ditutup kurang dari 5 menit.

          Solusinya sepertinya tetap butuh 3 automation seperti saya diatas, karena trigger open dan close sama-sama mengubah status automation isDoorClose. Dimana automation DoorOpen akan mentrigger isDoorClose menjalankan programnya, sedangkan DoorClose akan membatalkan/menghentikan isDoorClose. Sayangnya automation(isDoorClose) tetep butuh trigger pemicu lagi.
          Benar bro, skema automation yang saya buat ternyata tetap bunyi meskipun dibuka sebentar
          Solusi yang anda buat itu sudah menyelesaikan masalah.. mantap
          Nice share bro

          Comment


          • #6
            Originally posted by Buddy Dharmawan View Post
            Ini skemanya
            Click image for larger version

Name:	Screenshot_20201212-224812.png
Views:	140
Size:	94.2 KB
ID:	1510Click image for larger version

Name:	Screenshot_20201212-224717.png
Views:	135
Size:	84.6 KB
ID:	1511
            Menambahkan task delay seperti itu dimenu mana nya ya?

            Comment


            • #7
              Originally posted by Ang View Post

              Menambahkan task delay seperti itu dimenu mana nya ya?
              Ada koq pilihan delay, coba liat lagi di automationnya

              Comment


              • #8
                Originally posted by Buddy Dharmawan View Post

                Ada koq pilihan delay, coba liat lagi di automationnya
                Hahaha Ada ternyata tapi bukan delay tulisan nya tapi waktu tersisa tapi dengan fungsi yg samaClick image for larger version  Name:	Screenshot_2021-03-02-07-56-27-923_com.tuya.smartlife.jpg Views:	0 Size:	18.6 KB ID:	2785

                Comment


                • #9
                  Originally posted by Ang View Post

                  Hahaha Ada ternyata tapi bukan delay tulisan nya tapi waktu tersisa tapi dengan fungsi yg samaClick image for larger version Name:	Screenshot_2021-03-02-07-56-27-923_com.tuya.smartlife.jpg Views:	0 Size:	18.6 KB ID:	2785
                  Siap bro
                  pakai bahasa Indonesia itu berarti
                  Hahahaha.. padahal delay itu artinya waktu jeda ya, bukan waktu tersisa
                  Tapi yang penting solved yak masalahnya

                  Comment

                  Working...
                  X