From 007dce45fb8ddcb22afa8e062e8c00b70f052150 Mon Sep 17 00:00:00 2001 From: Isaac Connor Date: Mon, 12 Apr 2021 15:58:15 -0400 Subject: [PATCH] Add disable alarms as an alarm command --- web/api/app/Controller/MonitorsController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/api/app/Controller/MonitorsController.php b/web/api/app/Controller/MonitorsController.php index 184e17bb3..4ecca6236 100644 --- a/web/api/app/Controller/MonitorsController.php +++ b/web/api/app/Controller/MonitorsController.php @@ -228,7 +228,7 @@ class MonitorsController extends AppController { // arm/disarm alarms // expected format: http(s):/portal-api-url/monitors/alarm/id:M/command:C.json // where M=monitorId - // where C=on|off|status + // where C=on|off|status|disable public function alarm() { $id = $this->request->params['named']['id']; if ( !$this->Monitor->exists($id) ) { @@ -245,6 +245,10 @@ class MonitorsController extends AppController { $q = '-c'; $verbose = '-v'; break; + case 'disable': + $q = '-n'; + $verbose = '-v'; + break; case 'status': $verbose = ''; // zmu has a bug - gives incorrect verbose output in this case $q = '-s';