Announcement

Collapse
No announcement yet.

Easy Trigger plug-in - Feature Requests

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

  • jvm
    replied
    For the new Group Push, what happens if I push a device (Value1), the device changes (Value2) and I push a group including the device, then the device changes again to Value 3. I then do a device pop to pop the device (what value would I get back), then I do a group pop for the device (what's my final value?)?

    Normally, I'd expect two pushes followed by two pops to restore the device to its original state - Value 1. But given your description of how the group pop works in the beta, I don't think this is what I get and am concerned there could be race conditions between multiple events if you device-push/pops and group-push/pops in different events that act on the same device but you don't pop back the devices / groups in the correct sequence. If I understand correctly and this is an issue, then for the final release, consider treating the group "Push" as if it were nothing different than a bunch of individual pushes, and the group pop as nothing but a bunch of individual pops so you don't get this kind of race condition and sequencing issue.

    Thanks,

    Leave a comment:


  • logman
    replied
    Spud,

    Just a quick thank you for all the hard work you put into this plugin. You go waaaaay beyond what I think most folks reasonably expect from a dev. This plugin was great when I first purchased it, but it has been improved by a whole order of magnitude since then with continuous releases that are free of charge. Excellent work and I for one very much appreciate your efforts!

    --Barry

    PS The dynamic groups are da bomb! Have found many uses, especially for motion sensors. It has inspired me to install more motion sensors to cover dead spots, and the ability to automatically have them included into a proper dynamic group is a huge time saver. Thank you!

    Leave a comment:


  • jvm
    replied
    Originally posted by spud View Post

    Please install version 3.0.0.58 in which I have added some more debug logs (and in which there is the item #4 you asked for), set the log level to debug in the config page, then post what you get in the logs when you change the location of a device.

    thanks
    The problem I described in post #468 seems to be fixed with 3.0.0.58 so I assume you no longer need me to post the logs. Whatever you did to fix it, thanks!

    Leave a comment:


  • spud
    replied
    Originally posted by baudi View Post
    Suppose I want to have 4 scenes: normal, night, vacation, and guests. How would I use push/pop to implement switching among them?
    Got it, yeah you can't do that with push/pop.

    Leave a comment:


  • baudi
    replied
    Suppose I want to have 4 scenes: normal, night, vacation, and guests. How would I use push/pop to implement switching among them?

    Leave a comment:


  • spud
    replied
    Originally posted by baudi View Post
    It would be nice to be able to save all the values of the devices in a group, and to be able to assign the group to those saved values. Kind of like a scene.
    Not sure I understand. This is exactly what the Push/Pop actions do when used with groups.

    Leave a comment:


  • baudi
    replied
    It would be nice to be able to save all the values of the devices in a group, and to be able to assign the group to those saved values. Kind of like a scene.

    Leave a comment:


  • cc4005
    replied
    Originally posted by spud View Post

    it is a separate stack, if you push a group then you can only pop the entire group
    Was hoping for a different response, but it's a terrific addition to the feature set regardless. Thanks.

    Leave a comment:


  • spud
    replied
    Originally posted by cc4005 View Post

    spud, if a group push is used are those values available for individual device pop? Or is it a separate stack that can only pop the entire group?
    it is a separate stack, if you push a group then you can only pop the entire group

    Leave a comment:


  • cc4005
    replied
    Originally posted by spud View Post

    It's implemented in version 3.0.0.58 which is available in the beta section of the updater. You can now choose either a group or a device in the Push/Pop/Clear stack action.

    Please test and let me know
    spud, if a group push is used are those values available for individual device pop? Or is it a separate stack that can only pop the entire group?

    Leave a comment:


  • spud
    replied
    Originally posted by jvm View Post


    Windows 10, latest update levels.

    Homeseer 3.0.0.500

    When I change the dimmer's room, I select the 3 check boxes next to its Root Device, Central Scene, and Dimmer, and then select the "Change Room" function from the drop down menu on the Device List page and type in the new room name to change the room for all 3 of the associated HomeSeer devices.


    If you are also on Windows 10, I can do a screen share and show you what I'm seeing if that helps - but message me privately so I can respond with sharing info.
    Please install version 3.0.0.58 in which I have added some more debug logs (and in which there is the item #4 you asked for), set the log level to debug in the config page, then post what you get in the logs when you change the location of a device.

    thanks

    Leave a comment:


  • spud
    replied
    Originally posted by nlandreth View Post

    I would love to see item 4. I just downloaded easy trigger, and will for sure buy it if we can get the push and pop created for a group of devices. My main goal downloading it was to push and pop, but i would really like to create an event to leave home and to arrive where it pushes all the lights statuses and then pops them all when back home without having to put in 30 devices.
    It's implemented in version 3.0.0.58 which is available in the beta section of the updater. You can now choose either a group or a device in the Push/Pop/Clear stack action.

    Please test and let me know

    Leave a comment:


  • spud
    replied
    Originally posted by MattL0 View Post
    Hi Spud,

    Would it be possible to add this as a condition too?

    But just add the condition: ''This condition [ ] is true'' ( without specifying any device, and without the old/new variable )

    thanks
    It's done in version 3.0.0.58 which is available in the Beta section of the updater. The condition "This expression is true" has been added in the "EasyTrigger: A Device's value is..." category, but you don't have to select a device.

    Leave a comment:


  • jvm
    replied
    Originally posted by spud View Post


    I can't replicate any of this.
    What OS are you using to run HS3?
    How do you change the location or rename a device?

    Windows 10, latest update levels.

    Homeseer 3.0.0.500

    When I change the dimmer's room, I select the 3 check boxes next to its Root Device, Central Scene, and Dimmer, and then select the "Change Room" function from the drop down menu on the Device List page and type in the new room name to change the room for all 3 of the associated HomeSeer devices.


    If you are also on Windows 10, I can do a screen share and show you what I'm seeing if that helps - but message me privately so I can respond with sharing info.

    Leave a comment:


  • jvm
    replied
    Originally posted by usLEDsupply View Post
    Is there any way to trigger an event If any device in the group doesn't change in (X) time? So I could monitor my z-wave temp sensors without having to make a rule for each one
    Ltek

    The functionality to do this already exists, but you need to implement it as two simple events. Here's the basics and see the event that I've pasted below which monitors the group Garage_Interior_Lights and sets them to 0 if the timer exceeds 5 minutes.

    1. From the "Tools" menu, create a timer, let's call it "Group_Timer"
    2. Then Create a first event, let's call it "Reset Timer". If any device changes, then restart the timer. Basically, you are using a device change to reset the timer, and the timer to let you know when something has not changes for a period of time.
    3 Then Create a second event, let's call it "Trigger on Timer" which triggers if the timer equals a set value (say 5 minutes). This event then includes all the Actions you want to execute when no devices have changed for the 5 minutes. Of course, you may also add other conditions in the trigger section.


    Click image for larger version

Name:	Capture.PNG
Views:	8
Size:	246.9 KB
ID:	1288486

    Leave a comment:

Working...
X