Announcement

Collapse

Contacting HomeSeer This Week

HomeSeer is open and operational this week. All orders are being processed and shipped as usual. However, some staff are working from home. If you need to contact HomeSeer for support or customer service, please use our Email or Chat options. https://homeseer.com/contact-us/
See more
See less

Easy Trigger plug-in - Feature Requests

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • rprade
    replied
    Originally posted by spud View Post
    I think you meant: Conditions do NOT need to have a value change

    Basically I think the fact that the condition is called "had its value set and is greater than" is a bug, it should be called "is greater than".
    Yes, thank you. It was the result of my typing a response on a phone. It is fixed now.

    I think some of the verbiage is confusing on conditions as well. I know it has been brought to Rich's attention and I think there's a Bugzilla on it.

    Leave a comment:


  • spud
    replied
    Originally posted by rprade View Post
    Yes. Conditions do need to have a value change, they just evaluate the value at the time the trigger is true.
    I think you meant: Conditions do NOT need to have a value change

    Basically I think the fact that the condition is called "had its value set and is greater than" is a bug, it should be called "is greater than".

    Leave a comment:


  • rprade
    replied
    Originally posted by carletondm View Post
    But what if the value has not been set recently? Maybe I'm missing something, but how do you use "had its value set and is greater than" as a condition? I can see it's use as a trigger, but not as a condition. What if the setting of the device's value occurred hours ago? Will that still make the condition true?
    Yes. Conditions do not need to have a value change, they just evaluate the value at the time the trigger is true.
    Last edited by rprade; June 10th, 2016, 02:05 PM.

    Leave a comment:


  • carletondm
    replied
    But what if the value has not been set recently? Maybe I'm missing something, but how do you use "had its value set and is greater than" as a condition? I can see it's use as a trigger, but not as a condition. What if the setting of the device's value occurred hours ago? Will that still make the condition true?

    Leave a comment:


  • spud
    replied
    Originally posted by carletondm View Post
    Hi Spud! Thanks for a great plug-in.

    How about allowing the use of the math operators when checking a device's value as a condition? For instance, a condition that check to see if a device's value is > 0 or a device's value is = 0 ? This would be useful when I want to see if a dimming node is off or on, regardless of the dimming level (value>0 is ON, value=0 is OFF).

    Currently the only condition dependent on a device's value is a comparison to a the value of another device.

    Alternatively, I could settle for having as a condition that a device's value is/is not in the range [x,y]

    Thanks!

    --------
    Denny
    I think you can already do what you want with native conditions, namely the conditions called "This device had its value set and is greater than" and "This device had its value set and is lesser than". The names are confusing but I think when they are used as conditions (after a AND IF) they do simple comparison with a value.

    Leave a comment:


  • carletondm
    replied
    Hi Spud! Thanks for a great plug-in.

    How about allowing the use of the math operators when checking a device's value as a condition? For instance, a condition that check to see if a device's value is > 0 or a device's value is = 0 ? This would be useful when I want to see if a dimming node is off or on, regardless of the dimming level (value>0 is ON, value=0 is OFF).

    Currently the only condition dependent on a device's value is a comparison to a the value of another device.

    Alternatively, I could settle for having as a condition that a device's value is/is not in the range [x,y]

    Thanks!

    --------
    Denny
    Last edited by carletondm; June 8th, 2016, 01:30 PM.

    Leave a comment:


  • rprade
    replied
    Originally posted by spud View Post
    In version 3.0.0.27 available here, I have added the "Set Schedule to another Schedule" action
    Thanks. It works great.

    The good news: I can really streamline and organize a bunch of time related events.

    The bad news: I have a bunch of events to streamline and organize.

    Leave a comment:


  • spud
    replied
    In version 3.0.0.27 available here, I have added the "Set Schedule to another Schedule" action

    Leave a comment:


  • rprade
    replied
    Originally posted by spud View Post
    I will add a "Set Schedule to another Schedule" action, and I will look into trying to make the schedule widget more user friendly.
    Thanks for offering the features. I use notepad to edit the schedules like this:

    Interior Night Level

    [Sun Sunset+01:00;Mon 00:00],[Mon 00:00;Mon Sunrise-01:00],
    [Mon Sunset+01:00;Tue Sunrise-01:00],
    [Tue Sunset+01:00;Wed Sunrise-01:00],
    [Wed Sunset+01:00;Thu Sunrise-01:00],
    [Thu Sunset+01:00;Fri Sunrise-01:00],
    [Fri Sunset+01:00;Sat Sunrise-01:00],
    [Sat Sunset+01:00;Sun Sunrise-01:00]

    It is easier than trying to use the GUI.

    Leave a comment:


  • spud
    replied
    I will add a "Set Schedule to another Schedule" action, and I will look into trying to make the schedule widget more user friendly.

    Leave a comment:


  • NAB
    replied
    Another thing which would be useful is if there were a "copy from previous day" button in the event schedule editor - at the moment, I'm creating Monday and then typing the text into an editor, copying and then editing for Tue/Wed/.... This makes tweaking things complicated and also, if I make a mistake, everything is just blanked out (yes, I know I should take a copy before I submit it, but sometimes I forget!).

    It would be so much easier if I could just duplicate the day right within the plugin page.

    Nicholas.

    Leave a comment:


  • NAB
    replied
    Originally posted by rprade View Post
    Within the scheduling system being able to have a number of events sharing a schedule, but have the schedule dynamically set.
    I'll second that, and for the same reason - needing to schedule different heating/hot water depending on whether we're working, on holiday at home or on holiday away from home.

    Love the plugin, by the way.

    Nicholas.

    Leave a comment:


  • rprade
    replied
    Spud;

    This might be a complex request, but could be useful for dynamic thermostat control, lighting schedules, etc. I really don't know if it is even feasible.

    Within the scheduling system being able to have a number of events sharing a schedule, but have the schedule dynamically set.

    For example say I have a schedule to control heating, that can vary depending on work schedules. It would be convenient for all heating events to look to a schedule, but to have the schedule be changeable by events.

    The most straightforward method would be to have a function like your set device to another device, but instead it would be set schedule to another schedule. I could have global schedules and several other schedules to be used as needed. With that I could create an event that could set "HeatingSchedule" to "HeatingWork7", then the next week set "HeatingSchedule" to "HeatingWork9". Being able to set a schedule to another schedule would have dozens of uses within my system and could eliminate dozens of events. I would think others could use it as well.

    Leave a comment:


  • maverick
    replied
    Dynamic device call

    Hi Spud,

    Really fond of your plugin - it has brought down my scripts significantly!

    I not possible, the consider this a feature request:-)

    IF <all devices where name contains "Sensor"> changes
    THEN
    <set global variable "last motion" to name of MAX(timesincelastchange)>

    or another dynamic call

    Event manually triggered
    Set device to ON if floor contains "first" and type contains "z-wave"

    I have given up on doing these script wise - I can do it in PHP, but I am not good with the HS (VB.net?) type of script.

    Thanks again!

    /Mav

    Leave a comment:


  • stefxx
    replied
    Great plugin, thanks!

    I would really like to see a "Random Wait" action. I use random events a lot, but sometimes I need delays between the actions. Now they are always static delays, but I would love to make the different actions (that often are depending on each other) more random by using a "Random Wait".

    So instead of a "Then Wait 2 Minuten, 20 Seconds" something like "Then Wait between 2 minutes, 10 Seconds and 5 Minutes, 30 Seconds"?

    Thanks for taking this into consideration!

    Leave a comment:

Working...
X