Schedules - let us select hours
Nikolay Rusanov 6 years ago in Applications / Studio (Server editor) • updated by Truc Nguyen Van 2 years ago • 28
When we select Custom repeat - Month or Week - wee see days or week days, which is good.
Bu when we select Custom repeat - Day we need to be able to select hours. Like that:
Customer support service by UserEcho
This is to have presence imitation, irrigation and other most used automations
In case of work with Hours in Schedule there should be 3 types of repetition:
Every Hour (Template)
event will be in process from 28-th to 29-th minute of each hour, every day.
[17:28 ... 17: 29] > [18:28 ... 18: 29] > [19:28 ... 19: 29] > [20:28 ... 20: 29] > ...
Every [X] Hours (Custom > By Hours)
event will be in process from 28-th to 29-th minute of hour with some interval in hours
[17:28 ... 17: 29] > [19:28 ... 19: 29] > [21:28 ... 21: 29] > ...
Every [X] Days in [Y, Z, W] Hours (Custom > By Days > On specified hours)event will be in process from 28-th to 29-th minute of specified hours of a day with some interval in days
22.03 --- [07:00 ... 07: 05] > [12:00 ... 12: 05] > [18:00 ... 18: 05] > [22:00 ... 22: 05]
23.03 --- no events
24.03 --- [07:00 ... 07: 05] > [12:00 ... 12: 05] > [18:00 ... 18: 05] > [22:00 ... 22: 05]
25.03 --- no events
if the option "Finish: [ ] Specify the date" is active (start and finish of event occurs in a different days) you cannot use a repetition by Hours (as a template or periodicity option).
PS1: This is how we are able to do it. If you have any comments or requests please write it here
PS2: The images is made in Paint as a sample, do not search for this settings in Studio yet
Also I would suggest 2 things:
- schedule time/repeat settings become available as Virtual Group channels / feedbacks, so user is able to change them
- sunrise / sunset [+ / - time] is available as start and repeat option (should have the code available for offline usage here: http://www.risacher.org/sunwait/). It would require setup of the timezone by installer.
[ 1th thing]
The first step is already planned.
You will not be able to change a global repetition pronciple, it is not possible - the list of channels (setings) cannot change on project already started on panel.
How it is planned:
in iRidium Server driver it will be available as a folder with channels for each scheduler:
sunrise / sunset.. maybe it is better to add it like external JS modules for those who need it.
It is not about timezone, but the latitude and longitude.
We don't plan to add it in the next update of Schedulers, it is better to start with the more popular requests
Now, I don't see repeat setting schedule by hours!
I want to set ON lighting : 7,9,11,13,..hour
repeat: Mon, Tu, Wen, Thu, Fri
Can you guide for me!
It will be different schedules for each hour
Yes, that's right!
Now, Iridium i3 pro is not yet developed so that my customer can edit the schedule by themselves, EX: schedule, circulate, random,..It still depends on the installer,
it's quite complicated. So you can see the photo below:
Actually you can use editable routines and schedules https://dev.iridi.com/IRidium_studio_2019_Routines/en#Setting_Editable_Routines
I like it!
Is this now possible? Is the server driver in place as this would be really useful on my current project
It's not ready yet.
do you have an ETA for this?
What I really am interested in is the driver, or api to code the scheduling in my script
The closest date of the beginning of the development - April 2018
Has changing schedules from user panels possible yet?
Is there any more information available. I have a weekly schedule that runs on certain days of the week and I need to be able to change/select those days from the panel.
It is not entirely clear what additional information is needed. Doesn't the example give an understanding of how this works?
Hello, I can't download demo project via link, you can check for me ? Thanks
Try this direct link https://iridiumdeveloperdoc.s3.amazonaws.com/JS%20sampleas%20and%20docs/Schedule_edit.zip
The example show how to set for a certain day and time. I have a weekly schedule for irrigation and would like to select the days the event should run. ie 5pm to 6pm - Mon, Wed, Fri
So looking at the example I can set Start and Finish Date and Time. Am I allowed to set repeat. For example - Custom and select the days from the panel ie. every Monday, Wednesday and Friday etc. What happened to setting tokens as shown in the posts above?
Soon we will update an example with "repeat settings"
Do you have a sample of repeat settings yet? If not can you just send information on what the parameters are so I can continue with my project. Scheduling is working but I need this final piece.
I also receive the following error on the server when passing multiple events. Is this a limitation imposed by iRidium since web sockets can send more than 900 bytes.
ERROR CORE Tag Event From Server string is to big to Web socket. Limit is about 900 bytes for name_len and value_len.
Any update? I need this final piece to complete my project.
Could you please add some manual on how to set and read all parameters from the Scheduler ?
From the example I can see only:
is there any other items we can access ? which is the object structure ?