Ini adalah perintah zmtrigger.pl yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
zmtrigger.pl - Skrip Pemicu Eksternal ZoneMinder
DESKRIPSI
Skrip ini digunakan untuk memicu dan membatalkan alarm dari koneksi eksternal menggunakan
format berbasis teks arbitrer.
Skrip ini menawarkan solusi umum untuk pemicu eksternal alarm. Itu bisa menangani
koneksi eksternal baik melalui soket internet, soket unix atau antarmuka file/perangkat.
Anda dapat menggunakannya 'apa adanya' jika Anda dapat berinteraksi dengan format yang ada, atau menimpa
koneksi dan saluran untuk menyesuaikannya dengan kebutuhan Anda.
Jika diaktifkan oleh opsi OPT_TRIGGERS, layanan Zoneminder memulai zmtrigger.pl yang mendengarkan
untuk pesan kontrol pada port TCP 6802.
TRIGGER PESAN FORMAT
id|tindakan|skor|sebab|teks|teks pertunjukan
id
adalah nomor id atau nama monitor ZM.
tindakan
Tindakan yang valid adalah 'aktif', 'nonaktif', 'batal', atau 'tampilkan' di mana
'on' memaksa kondisi alarm menyala;
'mati' memaksa kondisi alarm mati;
'cancel' meniadakan 'on' atau 'off' sebelumnya.
Tindakan 'tampilkan' hanya memperbarui beberapa teks tambahan yang secara opsional dapat
ditampilkan dalam gambar yang diambil oleh monitor. Biasanya kamu akan
gunakan 'on' dan 'cancel', 'off' cenderung digunakan untuk menekan gerakan
acara berbasis. Selain itu 'on' dan 'off' dapat membutuhkan waktu tambahan
offset, misalnya pada +20 yang secara otomatis 'membatalkan tindakan sebelumnya
setelah jumlah detik itu.
skor
adalah skor yang diberikan ke alarm, biasanya untuk menunjukkan itu
pentingnya. Untuk pemicu 'on' seharusnya bukan nol, jika tidak seharusnya
menjadi nol.
sebab
adalah string maksimal 32 karakter yang menunjukkan alasan, atau sumber dari
alarm misalnya 'Relay 1 terbuka'. Ini disimpan di bidang 'Penyebab' dari
peristiwa. Diabaikan karena pesan 'nonaktif' atau 'batal'.
teks
adalah bidang info tambahan 256 char max, yang disimpan di
Bidang 'Deskripsi' dari suatu peristiwa. Diabaikan karena pesan 'nonaktif' atau 'batal'.
teks pertunjukan
hingga 32 karakter teks yang dapat ditampilkan di
timestamp yang ditambahkan ke gambar. Tindakan 'pertunjukan' dirancang untuk
perbarui teks ini tanpa memengaruhi alarm tetapi teks diperbarui, jika
hadir, untuk setiap tindakan. Ini dirancang untuk memungkinkan input eksternal
muncul pada gambar yang diambil, misalnya suhu atau personel
identitas dll.
Perhatikan bahwa beberapa pesan dapat dikirim sekaligus dan harus dibatasi LF atau CRLF. Ini
skrip tidak selalu dimaksudkan untuk menjadi solusi itu sendiri, tetapi dimaksudkan untuk digunakan
sebagai 'lem' untuk membantu antarmuka ZoneMinder dengan sistem lain. Ini hampir pasti
memerlukan beberapa penyesuaian sebelum Anda dapat menggunakannya. Jika semua yang ingin Anda lakukan adalah
menghasilkan alarm dari sumber eksternal kemudian menggunakan modul perl ZoneMinder::SharedMem adalah
kemungkinan akan lebih mudah.
CONTOH
3|pada+10|1|gerak|teks|tampilan
Memicu "alarm" pada kamera #3 selama 10 detik dengan skor=1, sebab="gerakan".
Gunakan zmtrigger.pl online menggunakan layanan onworks.net