Announcement

Collapse
No announcement yet.

Jon00 Device Grouping Utility (web page) for Homeseer 3 & Homeseer 4

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

  • randy
    replied
    Originally posted by Wade View Post
    Jon,

    I just tried this utility for the first time and am seeing unexpected behavior in that devices are shown twice in the device manager after grouping--in the group and separately. See below. On reading (some of) this thread, I see it may not be suitable for devices created by plugins (in this case your Jon00RCCNM). Is that the likely issue here, and should I not attempt to use it for these devices?

    Thank you.

    Click image for larger version Name:	image.png Views:	0 Size:	117.1 KB ID:	1576965
    It will not work well on devices owned by a plug-in as the plug-in takes care of grouping and will likely overwrite whatever you set.

    Leave a comment:


  • Wade
    replied
    Jon,

    I just tried this utility for the first time and am seeing unexpected behavior in that devices are shown twice in the device manager after grouping--in the group and separately. See below. On reading (some of) this thread, I see it may not be suitable for devices created by plugins (in this case your Jon00RCCNM). Is that the likely issue here, and should I not attempt to use it for these devices?

    Thank you.

    Click image for larger version  Name:	image.png Views:	0 Size:	117.1 KB ID:	1576965

    Leave a comment:


  • windracer
    replied
    Originally posted by jon00 View Post
    Yes, first delete the parent association for ref 193. This will clear out all the child associations. Next, select it again as the parent device and select devices 194, 281, 363 & 279 as the children.
    Thanks, that worked.

    Leave a comment:


  • jon00
    replied
    Yes, first delete the parent association for ref 193. This will clear out all the child associations.

    Next, select it again as the parent device and select devices 194, 281, 363 & 279 as the children.

    Leave a comment:


  • windracer
    replied
    Back when I was setting up some groups with this plug-in, I must have messed something up because I'm seeing an error in my log every time HS boots about a missing associated device. Is there a way I can clean this up? I tried the "Fix Device/Feature Relationships" button under Setup > Labs, but that didn't clear it out.

    Click image for larger version

Name:	image.png
Views:	158
Size:	75.7 KB
ID:	1573870

    Leave a comment:


  • Guest
    Guest replied
    V1.0.5 tested/working.
    Thank you Jon 😀

    Leave a comment:


  • jon00
    replied
    Originally posted by 123qweasd View Post
    Thanks Jon for another very useful plugin;
    Been using it for a while and will probably need it even more as I'll shortly migrate a large number of "orphan" HS3 devices to HS4.
    Not sure how this will behave, fingers crossed.

    Just wanted to suggest a small improvment : I have quite an extensive list of devices and the plugin doesn't seem to have a working scrollbar when selecting devices.
    Not a very big deal but this would save a lot of wear on my mouse wheel 😀.
    Thanks for considering it in a next release.

    Cheers,

    Yann
    Actually it's been on the cards for some time but you know how it is!

    Please try V1.0.5 on my site.

    Leave a comment:


  • Guest
    Guest replied
    Thanks Jon for another very useful plugin;
    Been using it for a while and will probably need it even more as I'll shortly migrate a large number of "orphan" HS3 devices to HS4.
    Not sure how this will behave, fingers crossed.

    Just wanted to suggest a small improvment : I have quite an extensive list of devices and the plugin doesn't seem to have a working scrollbar when selecting devices.
    Not a very big deal but this would save a lot of wear on my mouse wheel 😀.
    Thanks for considering it in a next release.

    Cheers,

    Yann

    Leave a comment:


  • jon00
    replied
    Originally posted by jhopple View Post
    I found it. It was happening when 1 particular script was running and that script is updating only the devices that I am using as children!!
    I run the script every minute so it was always running almost immediately when I enable the event engine.

    I apologize for jumping to conclusions -- just was really frustrating.

    jon00
    The Jon00RCCNMHS3_A.vben script is somehow updating the relationship status for pinged devices.

    Any ideas?
    Yes, it groups its own devices. I wrote this many years ago so had forgotten what I had done. That's why there is a big warning in the docs about only grouping your own devices as most plugins will want to control their own.

    Leave a comment:


  • jhopple
    replied
    I found it. It was happening when 1 particular script was running and that script is updating only the devices that I am using as children!!
    I run the script every minute so it was always running almost immediately when I enable the event engine.

    I apologize for jumping to conclusions -- just was really frustrating.

    jon00
    The Jon00RCCNMHS3_A.vben script is somehow updating the relationship status for pinged devices.

    Any ideas?

    Leave a comment:


  • jhopple
    replied
    This is really strange!

    The fix relationships option fixes this as long as I have the event engine disabled but as soon as I re-enable the event engine the children devices relationship field is set to Not_Set within 10 seconds.

    After event engine disabled and fix relationships invoked:

    Click image for larger version

Name:	Screenshot of Device Settings.jpg
Views:	271
Size:	41.9 KB
ID:	1483043

    After the event engine is re-enabled:
    Click image for larger version

Name:	Screenshot of Device Settings (2).jpg
Views:	262
Size:	30.4 KB
ID:	1483044

    This is what happens when I use the grouping utility - the relationships are set then almost immediately reset.

    Leave a comment:


  • randy
    replied
    Originally posted by jhopple View Post

    My current test is using a V3.2 device as root. I am running the latest HS4 (4.1.17.0) version. What versions are you running? Maybe something changed recently?
    Click image for larger version  Name:	Screenshot of Devices (2).jpg Views:	0 Size:	51.0 KB ID:	1483033
    Node 1532 Status changed after enabling the event engine.

    Click image for larger version  Name:	Screenshot of Device Settings.jpg Views:	0 Size:	18.2 KB ID:	1483034
    I’m on 4.1.17 as well. I built and grouped a compound device over last weekend.

    Click image for larger version

Name:	A6CF0E82-B298-409D-B7C5-4F7AFF92ADFB.jpeg
Views:	267
Size:	68.6 KB
ID:	1483040

    Click image for larger version

Name:	75E2BE5F-0C7D-43B9-A176-6D38D5DC3B1F.jpeg
Views:	278
Size:	48.1 KB
ID:	1483039

    Leave a comment:


  • jhopple
    replied
    Originally posted by randy View Post
    I’ve been using Jon’s utility without problem. Like Steve, I’m creating the devices with the legacy device management page, then grouping them with Jon’s utility. I found the same problem trying to build a multi-feature device with the HS4 device management page.
    My current test is using a V3.2 device as root. I am running the latest HS4 (4.1.17.0) version. What versions are you running? Maybe something changed recently?
    Click image for larger version

Name:	Screenshot of Devices (2).jpg
Views:	276
Size:	51.0 KB
ID:	1483033
    Node 1532 Status changed after enabling the event engine.

    Click image for larger version

Name:	Screenshot of Device Settings.jpg
Views:	267
Size:	18.2 KB
ID:	1483034

    Leave a comment:


  • randy
    replied
    I’ve been using Jon’s utility without problem. Like Steve, I’m creating the devices with the legacy device management page, then grouping them with Jon’s utility. I found the same problem trying to build a multi-feature device with the HS4 device management page.

    Leave a comment:


  • SteveMSJ
    replied
    Originally posted by jhopple View Post
    Perhaps some HS guys could chime in here and explain what is happening?
    Is this using this utility just a really bad idea?
    This used to work and didn't seem to cause any issues.

    J.Hopple
    I used the utility just the other day to create a virtual device group with a root and several children in HS4 and it worked fine, as it always has. The difference is probably that I created all the devices as HS3 devices using the old web pages. As you have found there is probably an issue with HS4 devices.

    In theory with HS4 you don't need the utility. If you create a new Virtual device you get a root and one child/feature. You can then use the copy function on the child/feature to create as many children as you want and they are all grouped with the root. I did this and thought, great something that works better in HS4 than in HS3! I then started configuring the features with status pairs but no matter what I did I couldn't get the Status to show the prefix and post fix despite it all appearing to be configured correctly. There appears to be a bug with HS4 virtual devices configured manually. I gave up and created the devices through the old web pages and they worked fine, albeit requiring Jon00s utility to group them.

    Steve

    Leave a comment:

Working...
X