> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/user/id/guide/account/iot-logic/quick-start-guide/templates.md).

# Templat

Template adalah aliran IoT Logic yang telah dikonfigurasi sebelumnya untuk skenario pemrosesan data umum. Anda mengaksesnya dari **Template aliran** galeri di halaman awal IoT Logic. Mengeklik kartu template akan langsung membuat aliran dari template tersebut dan membukanya di kanvas, tempat Anda dapat meninjau node yang telah dikonfigurasi sebelumnya dan menyelesaikan penyiapan yang diperlukan.

<figure><img src="/files/9121fc11b8f50aa6612de94138ed8aa6962ceede" alt="Flow templates gallery on the IoT Logic start page"><figcaption></figcaption></figure>

Untuk mempelajari lebih lanjut tentang template dan konfigurasinya, lihat [Template yang tersedia](#available-templates).

## Cara menggunakan template

1. Buka IoT Logic. Halaman awal terbuka dengan **Template aliran** galeri di bagian atas.
2. Klik kartu template yang sesuai dengan kasus penggunaan Anda. Aliran dibuat langsung dan terbuka di kanvas. Sebuah modal deskripsi muncul yang menjelaskan aliran dan langkah penyiapannya.
3. Baca modal deskripsi, lalu tutup untuk melihat kanvas.
4. Tetapkan perangkat Anda ke **Sumber Data** node.
5. Konfigurasikan kredensial atau pengaturan apa pun yang spesifik untuk penyiapan Anda, seperti URL Webhook, perintah aksi perangkat, atau nama parameter.
6. Klik **Simpan aliran**.

{% hint style="info" %}
Mengeklik template akan langsung membuat aliran, tanpa langkah konfirmasi terpisah. Penetapan perangkat dan kredensial selalu memerlukan konfigurasi manual, apa pun template yang Anda gunakan.
{% endhint %}

## Template yang tersedia

<details>

<summary>Pemeriksaan kesehatan perangkat dan restart</summary>

Template ini memantau kualitas sinyal GPS, ketersediaan koordinat, dan tegangan papan pada setiap paket data yang masuk. Jika salah satu nilai berada di luar ambang batas yang ditentukan, aliran mengirim perintah restart ke perangkat untuk memulihkan kemungkinan masalah perangkat keras atau perangkat lunak. Template ini mencakup perintah restart untuk perangkat Teltonika dan Jimi/Concox.

**Node:** Sumber Data, **Logika** (Perangkat sehat), **Aksi** (Restart perangkat Teltonika), **Aksi** (Restart perangkat Jimi), Titik Akhir Output

**Prasyarat:** Tidak ada.

**Penyiapan**

* Hapus **Aksi** node yang tidak cocok dengan perangkat keras Anda, atau ganti kedua perintah dengan yang benar untuk perangkat Anda.
* Sesuaikan ambang batas pemeriksaan kesehatan di **Logika** node agar sesuai dengan kebutuhan Anda. Nilai bawaan: satelit ≥ 4 dan tegangan papan ≥ 11,5 V.

</details>

<details>

<summary>Konverter unit universal metrik ke imperial</summary>

Template ini mengonversi telemetri perangkat antara satuan metrik dan imperial, lalu menambahkan nilai yang dikonversi ke setiap paket data. Template ini mencakup suhu, kecepatan, dan level bahan bakar ke dua arah. Kedua **Inisiasi Atribut** node tersebut mengonversi ke arah yang berlawanan; simpan hanya yang sesuai dengan kasus penggunaan Anda.

**Node:** Sumber Data, **Inisiasi Atribut** (Nilai metrik), **Inisiasi Atribut** (Nilai imperial), Titik Akhir Output

**Prasyarat:** Tidak ada.

**Penyiapan**

* Hapus **Inisiasi Atribut** node untuk arah yang tidak Anda perlukan.
* Hapus konversi individual apa pun dari node yang tersisa yang tidak berlaku untuk data Anda.
* Verifikasi bahwa nama parameter dalam rumus sesuai dengan nama parameter aktual perangkat Anda.

</details>

<details>

<summary>Lakukan aksi di sistem eksternal</summary>

Template ini memicu webhook ke sistem eksternal saat suatu kondisi terpenuhi. Template ini sudah dikonfigurasi sebelumnya dengan ambang kecepatan (kecepatan > 120 km/jam) dan sebuah webhook Slack sebagai contoh. Anda dapat menyesuaikannya untuk parameter perangkat apa pun dan sistem apa pun yang menerima webhook.

**Node:** Sumber Data, **Logika** (Kecepatan lebih dari 120), **Webhook** (Webhook ke sistem Anda), Titik Akhir Output

**Prasyarat:** Sistem eksternal target harus memiliki titik akhir webhook yang tersedia.

**Penyiapan**

* Ganti kondisi di **Logika** node dengan ambang batas atau pemeriksaan parameter Anda.
* Ganti **Webhook** URL node, header, dan body dengan konfigurasi titik akhir sistem target Anda.
* Perbarui body permintaan agar menyertakan parameter perangkat yang relevan dengan kasus penggunaan Anda.

</details>

<details>

<summary>Deteksi idle</summary>

Template ini mendeteksi kelebihan diam dengan memantau status pengapian dan kecepatan. Saat kendaraan tetap diam dengan mesin menyala selama lebih dari 10 menit, aliran menetapkan parameter kustom aturan peringatan dalam paket data. Anda dapat menggunakan parameter tersebut untuk memicu aturan peringatan atau laporan di sistem pelacakan. Pola yang sama dapat digunakan untuk kondisi apa pun yang berbasis durasi.

**Node:** Sumber Data, **Logika** (Kondisi idle), **Logika** (Idle dimulai), **Logika** (Idle selama 10 menit), **Inisiasi Atribut** (Awal idle = 0), **Inisiasi Atribut** (Waktu mulai idle), **Inisiasi Atribut** (Aturan peringatan), **Inisiasi Atribut** (Tidak ada peringatan), Titik Akhir Output

**Prasyarat:** Tidak ada.

**Penyiapan**

* Sesuaikan ambang batas durasi idle di **Logika** node "Idle selama 10 menit". Nilai bawaan adalah 600.000 ms (10 menit).
* Untuk melacak kondisi lain, ganti pemeriksaan pengapian dan kecepatan di **Logika** node "Kondisi idle" dengan ekspresi Anda sendiri.

</details>

<details>

<summary>Kontrol akses supir</summary>

Template ini memantau autentikasi kunci perangkat keras (iBeacon, RFID, atau Dallas) pada setiap kejadian pengapian. Jika kunci tidak ada dalam daftar yang diizinkan, aliran memblokir mesin dan mengirim notifikasi messenger. Template ini sudah dikonfigurasi sebelumnya untuk notifikasi Telegram serta perintah blokir mesin dan buka blokir mesin Teltonika.

**Node:** Sumber Data, **Logika** (Pemeriksaan kunci perangkat keras), **Webhook** (Aturan peringatan Telegram), **Aksi** (Blokir mesin pada Teltonika), **Aksi** (Buka blokir mesin pada Teltonika), Titik Akhir Output

**Prasyarat:** Kendaraan harus memiliki pembaca kunci perangkat keras yang terpasang dan dikonfigurasi.

**Penyiapan**

* Ganti `ALLOWED_HW_KEY_1`, `ALLOWED_HW_KEY_2`, dan `ALLOWED_HW_KEY_3` di **Logika** node dengan ID kunci yang diizinkan.
* Untuk menggunakan messenger lain, ganti **Webhook** seluruh konfigurasi node dengan konfigurasi titik akhir sistem target Anda.
* Untuk perangkat non-Teltonika, ganti perintah blokir mesin dan buka blokir mesin di **Aksi** node dengan perintah yang benar dari dokumentasi pabrikan Anda.

</details>

<details>

<summary>Batas kecepatan perimeter</summary>

Template ini mendeteksi pelanggaran kecepatan di dalam perimeter tertentu. Saat perangkat melaporkan kecepatan di atas ambang yang ditentukan ketika berada di dalam zona, aliran mengaktifkan keluaran No.1 untuk memicu buzzer atau perangkat peringatan lainnya. Untuk memantau beberapa zona dengan batas berbeda, tambahkan node terpisah untuk masing-masing **Logika** node.

**Node:** Sumber Data, **Logika** (Apakah ada pelanggaran kecepatan?), **Aksi** (Buzzer), Titik Akhir Output

**Prasyarat:** Tidak ada.

**Penyiapan**

* Ganti ID perimeter di **Logika** node dengan perimeter Anda.
* Ganti nilai kecepatan di **Logika** kondisi node dengan batas Anda. Bawaan: 60 km/jam.
* Pastikan keluaran No.1 mengaktifkan perangkat peringatan Anda. Jika tidak, ubah nomor keluaran di **Aksi** node agar sesuai dengan pengkabelan Anda.

</details>

<details>

<summary>Deteksi area berbahaya</summary>

Template ini dipicu saat perangkat memasuki perimeter yang ditentukan. Saat masuk, aliran mengaktifkan keluaran No.1 dan mengirim notifikasi messenger melalui webhook. Node **Webhook** tersebut sudah dikonfigurasi sebelumnya sebagai contoh Telegram; ganti seluruhnya untuk menggunakan messenger atau sistem lain.

**Node:** Sumber Data, **Logika** (Apakah area berbahaya?), **Aksi** (Buzzer), **Webhook** (Aturan peringatan Telegram), Titik Akhir Output

**Prasyarat:** Titik akhir webhook harus tersedia untuk messenger atau sistem target.

**Penyiapan**

* Ganti ID perimeter di **Logika** node dengan perimeter Anda.
* Ganti **Webhook** seluruh konfigurasi node dengan kredensial messenger Anda.
* Pastikan keluaran No.1 mengaktifkan buzzer Anda. Jika tidak, ubah nomor keluaran di **Aksi** node agar sesuai dengan pengkabelan Anda.

</details>

<details>

<summary>Perlindungan anti-pencurian</summary>

Template ini memantau apakah perangkat telah meninggalkan perimeter yang diizinkan dan segera mengaktifkan keluaran No.2 untuk membuat kendaraan tidak dapat bergerak. Karena memutus daya mesin dari jarak jauh saat kendaraan bergerak dapat berbahaya, gunakan template ini hanya dengan perangkat yang mendukung pemutusan mesin bertahap atau aman. Lihat dokumentasi pabrikan perangkat Anda untuk memastikan perintah immobilisasi yang benar dan pengkabelan keluaran yang sesuai untuk perangkat keras Anda.

**Node:** Sumber Data, **Logika** (Pelacak keluar dari Perimeter), **Aksi** (Blokir mesin), Titik Akhir Output

**Prasyarat:** Perangkat harus mendukung immobilisasi jarak jauh. Verifikasi nomor keluaran dan perintah yang benar dalam dokumentasi pabrikan Anda sebelum digunakan.

**Penyiapan**

* Ganti ID perimeter di **Logika** node dengan perimeter Anda.
* Pastikan keluaran No.2 terhubung ke immobilizer Anda. Jika tidak, ubah nomor keluaran di **Aksi** node agar sesuai dengan pengkabelan Anda.

</details>

<details>

<summary>Parkir di luar lokasi setelah jam kerja</summary>

Template ini mendeteksi saat perangkat berada di luar perimeter parkir yang ditentukan di luar jam kerja. Saat kondisi terpenuhi, aliran mengirim notifikasi messenger dan membuat kendaraan tidak dapat bergerak. Node **Webhook** tersebut sudah dikonfigurasi sebelumnya sebagai contoh Telegram; ganti seluruhnya untuk menggunakan messenger atau sistem lain. Node **Aksi** untuk immobilisasi tidak memiliki perintah yang telah dikonfigurasi sebelumnya dan memerlukan konfigurasi penuh sebelum aliran dapat mengimmobilisasi apa pun. Lihat dokumentasi pabrikan perangkat Anda untuk perintah yang benar.

**Node:** Sumber Data, **Inisiasi Atribut** (Zona waktu dan jam kerja), **Logika** (Apakah pelacak berada di luar tempat parkir?), **Webhook** (notifikasi), **Aksi** (Immobilisasi pelacak), Titik Akhir Output

**Prasyarat:** Titik akhir webhook harus tersedia untuk messenger atau sistem target. Perangkat harus mendukung immobilisasi jarak jauh; verifikasi nomor keluaran dan perintah yang benar dalam dokumentasi pabrikan Anda sebelum digunakan.

**Penyiapan**

* Ganti ID perimeter di **Logika** node dengan perimeter Anda.
* Atur zona waktu dan jam kerja Anda di **Inisiasi Atribut** node.
* Ganti **Webhook** seluruh konfigurasi node dengan kredensial messenger Anda.
* Konfigurasikan **Aksi** node dengan nomor keluaran dan perintah immobilisasi yang benar untuk perangkat Anda.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/user/id/guide/account/iot-logic/quick-start-guide/templates.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
