Đây là lệnh zmtrigger.pl có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
zmtrigger.pl - Tập lệnh kích hoạt bên ngoài ZoneMinder
MÔ TẢ
Tập lệnh này được sử dụng để kích hoạt và hủy bỏ các cảnh báo từ các kết nối bên ngoài bằng cách sử dụng
định dạng dựa trên văn bản tùy ý.
Tập lệnh này cung cấp giải pháp chung để kích hoạt cảnh báo bên ngoài. Nó có thể xử lý
kết nối bên ngoài thông qua ổ cắm internet, ổ cắm unix hoặc tệp / giao diện thiết bị.
Bạn có thể sử dụng nó 'nguyên trạng' nếu bạn có thể giao diện với định dạng hiện có hoặc ghi đè
kết nối và các kênh để tùy chỉnh nó theo nhu cầu của bạn.
Nếu được kích hoạt bởi tùy chọn OPT_TRIGGERS, dịch vụ Zoneminder bắt đầu zmtrigger.pl sẽ lắng nghe
cho các thông báo điều khiển trên cổng TCP 6802.
CÒ SÚNG THÔNG ĐIỆP FORMAT
id|hoạt động|Điểm số|gây ra|văn bản|hiển thị văn bản
id
là số id hoặc tên của màn hình ZM.
hoạt động
Các hành động hợp lệ là "bật", "tắt", "hủy" hoặc "hiển thị" ở đâu
'on' buộc bật một điều kiện cảnh báo;
'tắt' buộc tình trạng báo động tắt;
"hủy bỏ" phủ định "bật" hoặc "tắt" trước đó.
Hành động 'hiển thị' chỉ cập nhật một số văn bản bổ trợ có thể tùy chọn
được hiển thị trong các hình ảnh được chụp bởi màn hình. Thông thường bạn sẽ
sử dụng "bật" và "hủy bỏ", "tắt" sẽ có xu hướng được sử dụng để ngăn chặn chuyển động
sự kiện dựa trên. Ngoài ra, "bật" và "tắt" có thể mất thêm thời gian
bù đắp, ví dụ: trên + 20 sẽ tự động 'hủy bỏ hành động trước đó
sau số giây đó.
Điểm số
là số điểm được đưa ra cho báo thức, thường để cho biết nó
tầm quan trọng. Đối với trình kích hoạt 'on', nó phải khác XNUMX, nếu không thì nó phải
bằng không.
gây ra
là một chuỗi tối đa 32 ký tự chỉ ra lý do hoặc nguồn của
báo động, ví dụ: "Rơ le 1 mở". Điều này được lưu trong trường 'Nguyên nhân' của
biến cố. Bị bỏ qua đối với tin nhắn "tắt" hoặc "hủy".
văn bản
là trường thông tin bổ sung tối đa 256 ký tự, được lưu trong
Trường 'mô tả' của một sự kiện. Bị bỏ qua đối với tin nhắn "tắt" hoặc "hủy".
hiển thị văn bản
tối đa 32 ký tự văn bản có thể được hiển thị trong
dấu thời gian được thêm vào hình ảnh. Hành động 'hiển thị' được thiết kế để
cập nhật văn bản này mà không ảnh hưởng đến báo thức nhưng văn bản được cập nhật, nếu
hiện tại, cho bất kỳ hành động nào. Điều này được thiết kế để cho phép đầu vào bên ngoài
để xuất hiện trên các hình ảnh đã chụp, ví dụ như nhiệt độ hoặc con người
danh tính v.v.
Lưu ý rằng nhiều thư có thể được gửi cùng một lúc và phải được phân tách bằng LF hoặc CRLF. Cái này
script không nhất thiết phải là một giải pháp tự nó, nhưng được sử dụng
làm 'keo' để giúp ZoneMinder giao diện với các hệ thống khác. Nó gần như chắc chắn
yêu cầu một số tùy chỉnh trước khi bạn có thể sử dụng nó. Nếu tất cả những gì bạn muốn làm là
tạo cảnh báo từ các nguồn bên ngoài sau đó sử dụng mô-đun ZoneMinder :: SharedMem perl là
có thể dễ dàng hơn.
VÍ DỤ
3 | trên + 10 | 1 | chuyển động | văn bản | showtext
Kích hoạt "báo động" trên máy ảnh số 3 trong 10 giây với điểm số = 1, nguyên nhân = "chuyển động".
Sử dụng zmtrigger.pl trực tuyến bằng các dịch vụ onworks.net