The connector can add a recurring event by sending a CREATE_RECURRING_EVENT command to any schedule in a device.
You must target:
You must also provide an unique id to the event.
{ "type": "CREATE_RECURRING_EVENT", "deviceId": "Folder_I0Stk9eSboFsjerkRdyA6", "scheduleId": "BooleanSchedule_l0StkHQXUQFVrZuej7UiA", "payload": { "eventId": "MyId", "weekday": "monday", "startTime": "09:03:48Z", "endTime": "10:03:48Z", "value": true } } |
The way that the different values are extracted from the Json can be changed in the connector advanced config.
By default, it is required to manually add an eventId to your command but you can also auto generate an id for your new events if you put {uniqueString} inside the NewEventId slot inside the advancedConfig of your connector.
The connector can add a recurring event by sending a UPDATE_RECURRING_EVENT command to any schedule in a device.
You must target:
Example
{ "type": "UPDATE_RECURRING_EVENT", "deviceId": "Folder_I0Stk9eSboFsjerkRdyA6", "scheduleId": "BooleanSchedule_l0StkHQXUQFVrZuej7UiA", "eventId": "MyId" "payload": { "weekday": "monday", "startTime": "09:03:48Z", "endTime": "10:03:48Z", "value": true } } |
The way that the different values are extracted from the Json can be changed in the connector advanced config.
The connector can add a special event by sending a DELETE_RECURRING_EVENT command to any schedule in a device.
You must target:
{ "type": "DELETE_RECURRING_EVENT", "deviceId": "Folder_I0Stk9eSboFsjerkRdyA6", "scheduleId": "BooleanSchedule_l0StkHQXUQFVrZuej7UiA", "eventId": "MyId" } |
The way that the different values are extracted from the Json can be changed in the connector advanced config.
The connector can add a special event by sending a CREATE_SPECIAL_EVENT command to any schedule in a device.
You must target:
You must also provide an unique id to the event.
{ "type": "CREATE_SPECIAL_EVENT", "deviceId": "Folder_I0Stk9eSboFsjerkRdyA6", "scheduleId": "BooleanSchedule_l0StkHQXUQFVrZuej7UiA", "payload": { "eventId": "MyId", "eventName": "MyEvent", "startDate": "2022-01-07T09:03:48Z", "endDate": "2022-01-07T10:03:48Z", "value": true } } |
The way that the different values are extracted from the Json can be changed in the connector advanced config.
By default, it is required to manually add an eventId to your command but you can also auto generate an id for your new events if you put {uniqueString} inside the NewEventId slot inside the advancedConfig of your connector.
The connector can update a special event by sending a UPDATE_SPECIAL_EVENT command to any schedule in a device.
You must target:
{ "type": "UPDATE_SPECIAL_EVENT", "deviceId": "Folder_I0Stk9eSboFsjerkRdyA6", "scheduleId": "BooleanSchedule_l0StkHQXUQFVrZuej7UiA", "eventId": "MyId" "payload": { "startTime": "09:03:48Z", "endTime": "10:03:48Z", "value": true } } |
The command only handle the update of a time slot inside a special event |
The way that the different values are extracted from the Json can be changed in the connector advanced config.
The connector can add a recurring event by sending a DELETE_SPECIAL_EVENT command to any schedule in a device.
You must target:
{ "type": "DELETE_SPECIAL_EVENT", "deviceId": "Folder_I0Stk9eSboFsjerkRdyA6", "scheduleId": "BooleanSchedule_l0StkHQXUQFVrZuej7UiA", "eventId": "MyId" } |
The way that the different values are extracted from the Json can be changed in the connector advanced config.