Breadcrumbs

[COM] Control Schedule

Message

Sends the schedule's data.

Trigger

You must setup a RealTimeConnector, a parent Device with a DeviceExt and a ControlSchedule (BooleanSchedule, EnumSchedule, NumericSchedule or StringSchedule) with a ScheduleExt.
The schedule message is send on initialization and when a schedule "out" or "lastModified" property changes. (Any event added, updated or deleted will send a message)
The destination is specified in the connector's advanced config. 

Example
{
    "_id": "BooleanSchedule_Z0T8GrOptjBodyUcD4fdz",
    "dataValue": "false",
    "description": "",
    "deviceId": "Drivers_I0T8GyvObcEJBNbIzKvlh",
    "displayName": "BooleanSchedule",
    "facets": "{\"trueText\":\"true\",\"falseText\":\"false\"}",
    "id": "Z0T8GrOptjBodyUcD4fdz",  
    "name": "BooleanSchedule",
    "nextDataValue": "true",
    "nextStatusValue": "{ok}",
    "nextTime": "2022-06-18T22:00:00.000Z",
    "recurringEvents": [
        {
            "dataValue": "true",
            "timeZone": "Europe/Paris",              
            "startTime": "00:00:00.000",
            "endTime": "10:00:00.000",
             "day": "sunday",
             "status": "{ok}"
        }
    ],
    "scheduleId": "BooleanSchedule_Z0T8GrOptjBodyUcD4fdz",
    "singleEvents": [
        {
             "endDate": "2022-06-13T02:30:00.000Z",
             "displayName": "Event",
             "name": "Event",
             "dataValue": "true",
             "startDate": "2022-06-12T23:30:00.000Z",
             "status": "{ok}"
         }
    ],
    "statusValue": "{ok}",
    "timestamp": "2022-06-13T08:54:31.022Z"
}