[zoneminder] Fixed most recent event channels (#9672)
Signed-off-by: Mark Hilbush <mark@hilbush.com>
This commit is contained in:
@@ -98,15 +98,15 @@ The following configuration parameters are available on the Monitor thing:
|
||||
| totalEvents | Number | Total number of events |
|
||||
| imageUrl | String | URL for image snapshot |
|
||||
| videoUrl | String | URL for JPEG video stream |
|
||||
| eventId | String | Event ID |
|
||||
| eventName | String | Event name |
|
||||
| eventCause | String | Event cause |
|
||||
| eventNotes | String | Event notes |
|
||||
| eventStart | DateTime | Event start date/time |
|
||||
| eventEnd | DateTime | Event end date/time |
|
||||
| eventFrames | Number | Event frames |
|
||||
| eventAlarmFrames | Number | Event alarm frames |
|
||||
| eventLength | Number:Time | Event length in seconds |
|
||||
| eventId | String | ID of most recently completed event |
|
||||
| eventName | String | Name of most recently completed event |
|
||||
| eventCause | String | Cause of most recently completed event |
|
||||
| eventNotes | String | Notes of most recently completed event |
|
||||
| eventStart | DateTime | Start date/time of most recently completed event |
|
||||
| eventEnd | DateTime | End date/time of most recently completed event |
|
||||
| eventFrames | Number | Number of frames of most recently completed event |
|
||||
| eventAlarmFrames | Number | Number of alarm frames of most recently completed event |
|
||||
| eventLength | Number:Time | Length in seconds of most recently completed event |
|
||||
|
||||
## Thing Actions
|
||||
|
||||
@@ -256,18 +256,17 @@ end
|
||||
```
|
||||
|
||||
```
|
||||
val int NUM_MONITORS = 6
|
||||
var int monitorId = 1
|
||||
val monitors = newArrayList("1", "3", "4", "6")
|
||||
var int index = 0
|
||||
|
||||
rule "Rotate Through All Monitor Images Every 10 Seconds"
|
||||
rule "Rotate Through a List of Monitor Images Every 10 Seconds"
|
||||
when
|
||||
Time cron "0/10 * * ? * * *"
|
||||
then
|
||||
var String id = String::format("%d", monitorId)
|
||||
ZmServer_ImageMonitorId.sendCommand(id)
|
||||
monitorId = monitorId + 1
|
||||
if (monitorId > NUM_MONITORS) {
|
||||
monitorId = 1
|
||||
ZmServer_ImageMonitorId.sendCommand(monitors.get(index))
|
||||
index = index + 1
|
||||
if (index >= monitors.size) {
|
||||
index = 0
|
||||
}
|
||||
end
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user