Commit Graph

1595 Commits (alarm-management)

Author SHA1 Message Date
Moe 1bfa895a80 allow custom footer in discord notify 2024-02-06 10:55:22 -08:00
Moe 3af38b8f60 add more logging to matrix notify plugin 2024-02-06 10:55:12 -08:00
Moe f319be4340 fix jpeg write for ftpServer 2024-02-06 10:54:45 -08:00
Moe 2f283f6d48 make backblaze errors not return file buffer with error 2024-01-07 11:01:53 -08:00
Moe 0aa0bb7777 discord bot reconnect when network reconnect 2024-01-05 11:38:54 -08:00
Moe c4749c8c3b fix syntax error in childUtils.js+ 2024-01-02 10:04:58 -08:00
Moe 5fc5d32dff fix syntax error in childUtils.js 2024-01-01 10:38:40 -08:00
Rick Sherman d9193dee9f Add rejectUnauthorized support to emailByUser
This commmit adds the TLS option `rejectUnauthorized` to allow for self-signed certificates
2023-12-26 22:57:19 -06:00
Moe 6bd2b56919 fix #504 2023-12-26 19:17:11 -08:00
Moe f851aa2dd2 Fix monitor sub stream process crashing+ 2023-12-22 09:59:31 -08:00
Moe d822d26d01 Fix monitor sub stream process crashing 2023-12-22 09:59:05 -08:00
Moe e08931e441 pass dataPort to detector engine 2023-12-13 16:59:52 -08:00
Moe 8f0dd984a4 fix thumbFile not defined on telegram 2023-11-10 09:50:18 -08:00
Moe 51ed134de3 fix some order of operations on monitor edit 2023-11-01 08:38:26 -07:00
Moe ba7a0dba28 Update monitor.js 2023-10-26 17:56:04 -07:00
Moe 198f183725 fix #500 2023-10-26 17:55:55 -07:00
Moe b5830c56d6 adjustment for childNode.js error 2023-10-26 17:12:02 -07:00
Moe c011477531 childNode adjustments 2023-10-26 10:26:33 -07:00
Moe d038de233f set default seconds Inward on raw snap to 5 2023-10-20 17:40:12 -07:00
Moe e1e35344fe fix "Send Frames" toggle for object when motion off 2023-10-07 10:01:47 -07:00
Moe 830d702241 Update dataPort.js 2023-10-04 15:38:16 -07:00
Moe 85126f0b9c fix event time for titles 2023-10-04 12:15:30 -07:00
Moe 8b9977fbf8 add global webhook method selector 2023-10-03 19:29:31 -07:00
Moe 38f5522627 "Video Access" and "User Logged Out" user logging 2023-09-20 11:31:50 -07:00
Moe 5da361c6fe re-add "No Region" to s3based 2023-09-19 20:39:10 -07:00
Moe 794fbba2a3 Add more S3 Region locations based on #496 2023-09-19 20:38:08 -07:00
Moe 83fbd5f623 add onCloudVideoUploaded action handler to backblaze 2023-09-18 12:01:24 -07:00
Moe 26713bde3c better patch for getObjectTagsFromMatrices 2023-09-17 07:48:57 -07:00
Moe cfa9c926db fix missing matrices array in getObjectTagsFromMatrices 2023-09-17 07:36:10 -07:00
Moe dcd69e3c09 Add "noDefaultRecordingSegmentFormatOptions" bool 2023-09-16 07:53:20 -07:00
Moe f22d4d1800 undo some experiments 2023-09-14 21:26:20 -07:00
Moe 0d935c1778 Fix Auto Port set for RTMP on startup 2023-09-14 21:24:23 -07:00
Moe 31f2e4fd28 fix for mjpeg access on Shinobi start error 2023-09-12 10:33:31 -07:00
Moe 00a387a803 fix segment faststart 2023-09-03 16:44:24 -07:00
Moe c1cdbb011e fix doFatalErrorCatch in monitors/utils.js 2023-08-28 12:27:36 -07:00
Moe 29dcec2810 better notifications for telegram, matrix, and pushover 2023-08-25 21:27:59 -07:00
Moe 54f51557e3 discord notifications more verbose 2023-08-25 06:45:36 -07:00
Moe Alam b33d3c9843 fix child node s.camera execution 2023-08-20 09:46:23 -07:00
Moe 602b9b1c4e update remote shell control and allow custom host/port
These features are off by default and should only be enabled with the discretion of the server administrator.
2023-08-11 14:24:02 -07:00
大饼 c589df31e0 Update preQueries.js
Add logs first .
because it has some error  when something is done and it will write to logs but table logs is no exist now as Shinobi run at an empty db.
2023-08-09 06:14:24 +00:00
Moe 3f08165fb8 Jump to Next/Previous Video for Timeline 2023-08-07 17:02:25 -07:00
Moe 7d585522e0 remove power viewer files 2023-08-06 10:13:00 -07:00
Moe 4579a5ba18 Revert "make Power Viewer optional by config parameter+"
This reverts commit 2b8709756c.
2023-08-06 08:01:16 -07:00
Moe 2b8709756c make Power Viewer optional by config parameter+ 2023-08-06 07:58:04 -07:00
Moe f70d195ea2 make Power Viewer optional by config parameter 2023-08-04 21:57:30 -07:00
Moe b4566ca886 (Super) Timeline, Power Viewer v10 2023-08-04 17:00:58 +00:00
skvalex 152ab4f0d6 Support multiple chat ids 2023-07-31 20:41:16 +07:00
skvalex ea5f8ed0c8 Fixed telegram videos that exceed 10 megabytes 2023-07-31 20:41:16 +07:00
skvalex 4f5b8fd117 Fix video browser time zone used by HA plugin 2023-07-30 11:52:48 +07:00
Moe d00fe997cf Update utils.js 2023-07-22 12:14:35 -07:00
Moe 21bb3e4f99 fix log output for ptz and minor cleanup 2023-07-22 12:14:07 -07:00
Moe d9d14065b5 add catch for failed eventBasedRecording 2023-07-22 12:11:58 -07:00
Moe da83dfce8e PTZ Control Adjustments 2023-07-17 15:50:08 +00:00
Moe e2235d286a make plugins enabled by super start before monitors 2023-07-14 22:31:33 -07:00
Moe 0abae0d95b Monitor Map (Camera Map) 2023-07-10 05:08:39 +00:00
Moe 5d50f0d407 fix error on missing frameBuffer when saving snap 2023-06-25 23:24:12 -07:00
Moe 86af8676d3 fix Idle mode status display 2023-06-24 22:56:40 -07:00
Moe ffb511bd15 Manually merge !465 with some changes 2023-05-20 18:25:28 -07:00
Moe f7922269e4 Fix #480 2023-05-10 10:20:45 -07:00
Moe 870f8e1bc2 Fix broken timelapse frame write 2023-05-09 12:38:58 -07:00
Moe b2fc57175c Cycling View for Live Grid 2023-05-03 19:08:42 +00:00
Moe 5d527dbea1 Fix #474 2023-04-30 14:10:26 -07:00
Moe A 26be77e96c Save Frame to Timelapse for Motion Detection+ 2023-04-27 11:23:13 -07:00
Moe A 79482501ec Save Frame to Timelapse for Motion Detection 2023-04-26 22:38:33 -07:00
Moe a3c3f23c3c Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev 2023-04-13 11:58:03 -07:00
Moe d7e0ade2d0 Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev 2023-04-11 13:02:47 -07:00
Moe 1ca8edd78b auto close snapshot worker after 10 seconds if left hanging 2023-04-11 13:02:43 -07:00
Moe f6c34befa2 add protocol prefix to s3-based endpoint 2023-04-06 12:10:38 -07:00
Moe a9ad989873 Merge branch 'droptimelapseframes' into 'dev'
Droptimelapseframes

See merge request Shinobi-Systems/Shinobi!456
2023-03-30 03:30:31 +00:00
Moe 1a70e8888c add README viewer to plugin manager 2023-03-29 09:36:49 -07:00
Unicate 545a6f64ff fix typo for function splitForFFMPEG 2023-03-28 09:11:21 +07:00
Moe b2b6d4b3f8 Merge branch 'dev' into 'dev'
Proposal to resolve error where postData was being sent on a GET request.

See merge request Shinobi-Systems/Shinobi!449
2023-03-19 17:22:23 +00:00
Moe a0d280e9fe Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev 2023-03-17 08:41:59 -07:00
Moe 2e65403317 make size (Cloud Videos and Files) columns longer 2023-03-17 08:41:48 -07:00
Mike Hurley 7be60707c8 Adjust all integer column types to bigint 2023-03-17 15:39:14 +00:00
Moe 2a45650628 make path (Monitors) and size (Videos) columns longer 2023-03-17 08:37:48 -07:00
Moe 301f3a690e !457 fix 2023-03-15 21:00:41 -07:00
Ian Rubado ac5305c2b5 Fixed boolean logic 2023-03-15 22:18:06 -04:00
Ian Rubado af914b4150 New config option to drop timelapse frames 2023-03-15 19:50:57 -04:00
Moe 5e60c26eeb Fix Multi Record Monitor Tags on Event
commit 57168bd7e9
Author: Moe <github@m03.ca>
Date:   Wed Mar 15 13:25:00 2023 -0700

    clean up UI, rename field to "Trigger Monitors with Tags"

commit 592a1f6144
Author: Moe <github@m03.ca>
Date:   Wed Mar 15 13:24:26 2023 -0700

    fix bindTagLegendForMonitors

commit ac68b16bf6
Author: Moe <github@m03.ca>
Date:   Wed Mar 15 11:47:32 2023 -0700

    Fix Triggering Record by Monitor Tags
2023-03-15 13:25:43 -07:00
Moe e2f53d2cd2 cleanup p2p init and fix breakge with blank ssl object 2023-03-14 21:33:17 -07:00
Moe 9c010901fd refactor ssl server init, add config.autoRedirect
- add config.autoRedirect for https redirect
2023-03-14 21:32:44 -07:00
Moe 31a4745c77 Merge branch 'feature-object-tracking' into 'dev'
Ignore Non-Moving Objects

See merge request Shinobi-Systems/Shinobi!450
2023-03-11 22:33:12 +00:00
Moe aa19cc13a4 Ignore Non-Moving Objects 2023-03-11 22:33:12 +00:00
Moe dc0fbf5b50 prevent MJPEG web path error on startup while connecting 2023-03-06 19:43:50 -08:00
Moe 1c08c6debe force post body empty for generic ptz GET request 2023-02-24 10:57:00 -08:00
Moe 907816ecc3 minor syntax cleanup 2023-02-24 10:21:45 -08:00
Moe a76dc01fd5 fix labelling for S3-Based Region selection 2023-02-21 14:46:41 -08:00
Moe 0934e1d4c8 fix broken p2p when ssl object is empty 2023-02-20 20:38:19 -08: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 123ee93594 Add wss connectivity for p2p commander 2023-02-20 10:02:14 -08:00
Moe 5d1980f51c minor adjustment to webm compressor 2023-02-17 14:30:10 -08:00
Moe 855894dece Add log output to Video Compressor 2023-02-17 08:34:28 -08:00
Moe 2a407d65b1 Update Admin Account Creation/Edit notices 2023-02-16 22:42:24 -08:00
Moe 46fb7703d0 make substream stream url appear in "streams" param 2023-02-16 21:08:25 -08:00
Moe 01fdc292aa update auto ptz to work with motion detection 2023-02-15 11:45:22 -08:00
Moe 76728c28b5 make cron get conf.json from main process 2023-02-14 14:08:51 -08:00
Moe 1d88824b12 fix missing matrix-js-sdk error 2023-02-14 14:06:39 -08:00
John Doe bc1a60205e Update matrix.js to remove error and fix spacing/tab inconsistencies 2023-02-14 20:34:12 +00:00
Moe bf365b60cd add 404 error to videos not found 2023-02-14 09:52:11 -08:00
Moe b6f11b353a Matrix Notifications Support 2023-02-13 14:28:50 -08:00
Moe 678ba1c36b remove all listeners on processKill 2023-02-09 15:51:30 -08:00
Moe 1fd01db1c3 update fatal error handling in monitor launch 2023-02-03 10:59:22 -08:00
Moe c9d0eb56d1 add missing pass for setNoEventsDetector #455 2023-02-01 09:09:46 -08:00
Moe 7883da689b fix column default 2023-01-31 11:03:32 -08:00
Moe 52d7a5a1de Properly Fix #455 and lay new file for noEventsDetector 2023-01-31 10:13:31 -08:00
Moe b6ae64acfe Update webServerPaths.js 2023-01-31 09:53:22 -08:00
Moe eff879cac2 Revert "Fix #455"
This reverts commit 3ef778e8d3.
2023-01-31 09:51:54 -08:00
Moe f4cdd817a7 Add the final fix for the Monitor Refactor 2023-01-31 09:24:48 -08:00
Moe 3ef778e8d3 Fix #455 2023-01-31 09:24:10 -08:00
Moe 9c95f8ea04 make s.readFile fs.readFile promise instead 2023-01-29 20:10:34 -08:00
Moe 17931776ac apply dieseldude fix for monitor launch 2023-01-28 21:06:05 -08:00
Moe 609c7273ed add getStreamDirectory to monitor/utils 2023-01-28 11:13:43 -08:00
Moe fe57a04f9c add some more functions for fileBin control 2023-01-28 11:13:27 -08:00
Moe 05ffca8ca1 streamDir creation on start is async 2023-01-26 13:57:18 -08:00
Moe f2ce615745 fix Refactor Monitor Launch with dieseldude fix 2023-01-26 13:18:44 -08:00
Moe 76144eab9e fix sending mid and ke on webhook detector trigger 2023-01-23 12:26:04 -08:00
Moe 805f70adf6 fix sending eventDetails on webhook detector trigger 2023-01-23 12:23:31 -08:00
Moe b55d4f94af remove webhook time lock for detector event 2023-01-23 08:27:27 -08:00
Moe 0b8facffeb Add timelapse frame creation check
- runs 10 seconds after next expected frame creation
2023-01-21 17:10:21 -08:00
Moe d08b04af8a Fix Audio Detector Running when Detector off 2023-01-21 09:08:34 -08:00
Moe c4b8162e87 Fix Timelapse Frames in AddStorage
commit 7bc3e8bc06
Author: Moe <github@m03.ca>
Date:   Sat Jan 21 07:40:07 2023 -0800

    Add Percent Share to addStorage for videos and frames

commit 6766a5afc6
Author: Moe <github@m03.ca>
Date:   Mon Jan 16 18:33:43 2023 -0800

    Fix Timelapse Frames counting in AddStorage++

commit e5bd7e61ff
Author: Moe <github@m03.ca>
Date:   Mon Jan 16 17:22:20 2023 -0800

    Fix Timelapse Frames counting in AddStorage+

commit 471acb537f
Author: Moe <github@m03.ca>
Date:   Mon Jan 16 17:08:54 2023 -0800

    Fix Timelapse Frames counting in AddStorage
2023-01-21 07:41:40 -08:00
Moe c9e2cf8e21 Merge branch 'refactor-monitor-launch' into 'dev'
Refactor Monitor Launch Sequence

See merge request Shinobi-Systems/Shinobi!430
2023-01-21 00:49:37 +00:00
Moe 638b0076ad Refactor Monitor Launch Sequence 2023-01-21 00:49:37 +00:00
Moe 959cd0452e add passing super.json path parameter on camera.js run 2023-01-20 16:24:38 -08:00
Moe 8cc15d8ef5 fix configLocation spelling 2023-01-12 15:40:40 -08:00
Moe 72fbf5a75f allow passing conf.json location as first parameter with running camera.js 2023-01-12 11:09:11 -08:00
Moe 0a45954a1b fix and simplify Motion Detection Accuracy Mode 2023-01-09 08:07:01 -08:00
Moe 7bd153b210 Fix Audio on Embed window 2023-01-08 08:46:15 -08:00
Moe 3bedce02fb raise default length for host and path to 255 2023-01-07 18:29:51 -08:00
Moe 9f68578c5f fix event recording audio selection 2023-01-07 18:29:02 -08:00
Moe 8a2d884664 disable runMultiEventBasedRecord attempt on closed monitor 2022-12-28 17:32:59 -08:00
Moe 621e13f100 Update Monitor Delete function in API 2022-12-28 13:29:51 -08:00
Moe 7b15e33dba make s.addOrEditMonitor return a promise 2022-12-28 13:29:13 -08:00
Moe 13804c0ba9 Update Monitor Delete function 2022-12-28 13:28:55 -08:00
Moe 6799f90e5d update rmdir cases to rm 2022-12-27 15:30:59 -08:00
Moe 7b55da06d5 fix super preferences save 2022-12-26 16:51:55 -08:00
Moe a400580623 Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev 2022-12-21 12:23:50 -08:00
Moe eb41b2dc7e Update webServerPaths.js 2022-12-21 12:23:48 -08:00
Moe 8570c9667b Merge branch 'deprecate-old-monitor-groups' into 'dev'
Deprecate Old Monitor Groups in favor of Tags

See merge request Shinobi-Systems/Shinobi!426
2022-12-21 20:23:11 +00:00
Moe 00deebba9f Deprecate Old Monitor Groups in favor of Tags 2022-12-21 20:23:11 +00:00
Moe c548692754 Update Cloud Uploaders 2022-12-21 19:26:45 +00:00
Moe 7b31b387aa Add Tags to Monitors for quick grouping
The current Monitor Groups method is now set for deprecation by end of this year.
2022-12-18 12:34:11 -08:00
Moe 69db95f8d4 Update SQL Queries on Startup 2022-12-17 00:07:23 +00:00
Moe 13aca4591d mqtt outbound send snapshot as base64 2022-12-15 16:53:05 -08:00
Moe a5843f1050 make config.webBlocksPreloaded modifiable by customAutoLoad 2022-12-15 16:51:45 -08:00
Moe b61fc21901 Fix webdav delete 2022-12-15 09:22:49 -08:00
Moe 1dac4512f0 add onEventBasedRecordingStart extender+ 2022-12-14 18:51:44 -08:00
Moe af557e4daa add onEventBasedRecordingStart extender 2022-12-14 18:50:08 -08:00
Moe a9458f5476 Fix embed page over p2p 2022-12-14 15:40:28 -08:00