Commit Graph

49 Commits (dev2)

Author SHA1 Message Date
Moe dd6f3b31e6 fix syntax error in controls/onvif.js 2025-06-17 11:10:40 +06:00
Moe f8dd2deb14 Add "Alarms" logging/actions and PTZ Updates
commit 8153ee3b6c
Author: Moe <github@m03.ca>
Date:   Wed Mar 12 11:36:45 2025 -0700

    fix Alarms tab preview video link

commit ae14d07d5e
Author: Moe <github@m03.ca>
Date:   Fri Mar 7 21:34:16 2025 -0800

    Update alarmPopup.ejs

commit 3a226bbff0
Author: Moe <github@m03.ca>
Date:   Fri Mar 7 15:04:04 2025 -0800

    make form dark on Alarm Popup

commit 813c5bd03f
Author: Moe <github@m03.ca>
Date:   Fri Mar 7 15:03:53 2025 -0800

    clean up Alarm gamepad

commit 0c677eba5e
Author: Moe <github@m03.ca>
Date:   Fri Mar 7 15:03:40 2025 -0800

    add height to Alarm popup

commit feaf5d1040
Author: Moe <github@m03.ca>
Date:   Fri Mar 7 15:03:21 2025 -0800

    add download button to Alarm Popup video

commit 9b05600405
Author: Moe <github@m03.ca>
Date:   Fri Mar 7 14:50:37 2025 -0800

    add details from first event to alarm

commit 03de7575e8
Author: Moe <github@m03.ca>
Date:   Fri Mar 7 14:50:19 2025 -0800

    user normal form instead of save on change in alarm popup

commit 89d846dfcf
Author: Moe <github@m03.ca>
Date:   Fri Mar 7 14:40:59 2025 -0800

    remove console.log from getEventBasedRecordingUponCompletion

commit ec624231c0
Author: Moe <github@m03.ca>
Date:   Fri Mar 7 14:32:26 2025 -0800

    Make Alarms use normal Videos instead of Notification video + Gamepad PTZ

commit 3a9582ba3d
Author: Moe <github@m03.ca>
Date:   Wed Mar 5 18:26:03 2025 -0800

    Add multiple monitors logged to Alarm and updating Alarm+

commit b62d1c79fc
Author: Moe <github@m03.ca>
Date:   Wed Mar 5 18:16:08 2025 -0800

    Add multiple monitors logged to Alarm and updating Alarm

    + better table in Alarms tab

commit 2677fc421d
Author: Moe <github@m03.ca>
Date:   Wed Mar 5 12:26:33 2025 -0800

    Fix timezone in alarm popup, add limit query option to Alarms listing

commit 57dc47c68a
Author: Moe <github@m03.ca>
Date:   Tue Mar 4 22:34:30 2025 -0800

    Alarms and Event-Based PTZ (Working 80%)

commit b7813311d0
Author: Moe <github@m03.ca>
Date:   Sun Mar 2 20:23:44 2025 -0800

    Alarms (Framework only) and Event-Based PTZ and Utility updates

    - Alarms : new table created to keep track of events in a single entry
    - Alarms : saves entries on an event and updates 10 seconds after last trigger of Monitor
    - Alarms : page added to view a list of Alarms
    - Alarms : Popup page added to display Live Stream, Live Stream of PTZ'd camera(s) and Notification Video. Can update an Alarm here as well.
    - Event-Based PTZ : Move camera to a preset based on the event of a different camera
    - Permissions : Added "Can View Alarm" and "Can Edit Alarm"
    - ONVIF Slightly updated ONVIF utility library
    - Moved Monitor Settings Definition to separate file (Page Layout)

commit dfdfd0527f
Author: Moe <github@m03.ca>
Date:   Mon Feb 17 22:02:39 2025 -0800

    Make PTZ Presets autofill token padding

commit a3e134a0a0
Author: Moe <github@m03.ca>
Date:   Mon Feb 17 16:20:10 2025 -0800

    isolate Region Editor from base.js

commit 397fda263a
Author: Moe <github@m03.ca>
Date:   Mon Feb 17 16:17:05 2025 -0800

    make patrol default time to 20 seconds per view

commit 51d9e52d92
Merge: ccbb02a0 cd8d3d4a
Author: Moe <github@m03.ca>
Date:   Sun Feb 16 19:37:27 2025 -0800

    PTZ Presets and Patrol

commit ccbb02a05a
Author: Moe <github@m03.ca>
Date:   Sun Feb 16 19:34:06 2025 -0800

    fix reading event base recording for event notify

commit 70d4ca76e0
Author: Moe <github@m03.ca>
Date:   Thu Feb 13 12:28:53 2025 -0800

    Save Notification Video to FileBin and send info to MQTT

commit cd8d3d4ab2
Author: Moe <github@m03.ca>
Date:   Thu Dec 26 01:27:53 2024 -0800

    Add PTZ Preset Patrol with Generic Gamepad
2025-04-06 17:43:50 +06:00
Moe f010508e48 make fetch ptz command provide response data 2025-04-06 12:19:13 +06:00
Moe 3b2b31579a try to ensure ONVIF device is init when snapshotting 2024-12-17 19:42:57 -08:00
Moe cba997a972 Fix some issues with ONVIF PTZ Control (!521) 2024-11-05 15:38:51 -08:00
Moe fe1bd11252 on monitor start if auto ptz on go to home instead of set home 2024-05-16 13:58:02 -07:00
Moe de6bc75c69 double check onvif device on ptz 2023-07-28 10:27:03 -07:00
Moe 21bb3e4f99 fix log output for ptz and minor cleanup 2023-07-22 12:14:07 -07:00
Moe da83dfce8e PTZ Control Adjustments 2023-07-17 15:50:08 +00:00
Nabheet Sandhu 33078c97b1 Proposal to resolve error where postData was being sent on a GET request. 2023-02-21 04:04:48 +00:00
Moe 01fdc292aa update auto ptz to work with motion detection 2023-02-15 11:45:22 -08:00
Moe 638b0076ad Refactor Monitor Launch Sequence 2023-01-21 00:49:37 +00:00
Joshua Seltzer e332929fd0 Fixing sending postData with control URLs. Fixed non-working stop command for PTZ control. 2022-11-18 15:43:55 -05:00
Moe 190d76bec1 Fix syntax bug in libs/control/ptz.js 2022-10-02 20:26:35 -07:00
Moe f0a317fb7c Add credentials to snapshots for cameras that need it 2022-07-19 13:24:48 -07:00
Moe 62d7b8d7f0 Fix onOtherWebSocketMessagesExtensions exec placement 2022-07-04 20:24:00 -07:00
Moe 6a6deb4fdc Cleanup PTZ Refactor+ 2022-07-03 22:37:20 -07:00
Moe 70c0d1a19a Cleanup PTZ Refactor 2022-07-03 21:08:32 -07:00
Moe 364822f3a4 Lightly Refactor PTZ controls, Add PTZ Hold to move and release to stop 2022-07-03 13:50:16 -07:00
Moe 562893ef6c Add Z-Wave API Control through Shinobi 2022-06-17 00:29:57 -07:00
Moe 504781df3a Critical Update to Dependencies, Replace request with fetch
+ Replaced all uses of `request` with `node-fetch`
+ Update WebDAV
+ Add pushover-notifications
+ Update CWS
+ Update discord.js
+ Fix authentication for HLS stream API endpoint
+ Last Update to P2P v1 to remove request module

Requires further testing.
2022-03-31 21:58:27 -07:00
Moe 988ba75b45 properly get snap from ONVIF device when available 2021-12-04 19:11:18 -08:00
Moe df74cef008 get snapshot from ONVIF if initialized
+ minor cleaning
2021-10-17 22:04:21 -07:00
Moe a7c168a73d minor cleanup 2021-09-13 08:03:35 -07:00
Moe 3499c42e21 allow multiple ptz tracking target names separated by comma 2021-09-12 10:12:48 -07:00
Moe Alam 102aaaa7c7 PTZ : Fix Turn Speed 2021-01-30 11:02:13 -08:00
Moe Alam 59b810fac6 Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev 2021-01-18 19:23:57 -08:00
Moe Alam 49ae947a97 @Zikeji fix for Digest Auth with PTZ 2021-01-18 19:23:28 -08:00
Joshua Seltzer be5b9e96ab Updates to refine the POST command processing for PTZ which allows more recent ReoLink cameras to function within Shinobi. 2021-01-16 13:49:45 -05:00
Moe Alam ffbc25c62e Fixes for PTZ and ONVIF controls 2020-12-16 09:28:16 -08:00
Moe Alam 9e5906a9b2 Auto PTZ : make keep on target if staying still and still seen
+ make auto-ptz moveLock based on event instead of setTimeout
2020-12-10 20:27:32 -08:00
Moe Alam f2a84dfede control/ptz.js : apply turn speed option to moveCameraPtzToMatrix 2020-11-18 14:16:29 -08:00
Moe Alam d1e17479bb Update "Non-Standard ONVIF" to work with Amcrest, add Turn Speed field 2020-10-29 01:19:37 -07:00
Moe Alam 82c03feec4 ffmpeg.js : rewrite detector frame output 2020-10-17 14:34:10 -07:00
Moe Alam d462978454 modify PTZ center button to move camera to Home position for ONVIF 2020-10-08 16:57:20 -07:00
Moe Alam a2e8de4386 auto ptz : cleanup return home 2020-09-20 10:45:10 -07:00
Moe Alam e5646e5fb1 Update ptz.js 2020-09-19 23:31:55 -07:00
Moe Alam ad007b6f8f Improve Automatic PTZ (Return Home when Object lost)
+ Add Inverting Y-Axis
+ Add ONVIF Scanning Port 8899
+ Cleanup some ptz.js function uses
2020-09-19 23:28:35 -07:00
Moe 7387866aee Merge branch 'dev' into 'dev'
Remote ONVIF Control

See merge request Shinobi-Systems/Shinobi!226
2020-08-19 18:47:05 +00:00
Sebastián Felipe dedaa79a68 Remote ONVIF Control 2020-08-19 01:11:11 -04:00
Moe 7e18b8e1f3 minor update on ptz logging 2020-08-11 13:29:15 -07:00
Sebastián Felipe Torres Garfe 872bc207bc bug and its related dependencies, solved 2020-08-11 15:00:33 -04:00
Moe 773351313f Allow PTZ Tracking any Object Tag 2020-06-13 22:17:54 -07:00
Moe 57a876e28d minor cleanup for PTZ handling 2020-06-13 11:46:20 -07:00
Moe fc082daf8c ptz command display direction in log row 2020-06-13 11:35:09 -07:00
Moe 866cb8d538 Refactor PTZ Control code+++ 2020-06-13 11:30:04 -07:00
Moe beccde6fdc Refactor PTZ Control code++ 2020-06-13 11:27:03 -07:00
Moe ab8971ad28 Refactor PTZ Control code+ 2020-06-13 11:04:38 -07:00
Moe bbc1dc533f Refactor PTZ Control code, move ptz and onvif code to separate libs 2020-06-13 00:28:50 -07:00