Announcement

Collapse
No announcement yet.

PHLocation V2 Discussion

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

  • rprade
    replied
    Originally posted by drparker151 View Post
    The issue around naming is not easy to solve. The root device has to be created before the client device is linked. So there is not a way to pass the clients name to the device being created in HS3. Thus it gets the default name until you change it something more meaningful.
    I’m not sure I understand what you are saying. There is no requirement that you keep the default name and locations on a root device. You can rename the root and change or add one or both locations before all the client child devices are created. They will use the same locations and build upon the root device’s name.

    Leave a comment:


  • drparker151
    replied
    The issue around naming is not easy to solve. The root device has to be created before the client device is linked. So there is not a way to pass the clients name to the device being created in HS3. Thus it gets the default name until you change it something more meaningful.

    Leave a comment:


  • sooty
    replied
    Originally posted by Ltek View Post
    Yes. Having all the available 'pages' there as buttons is very handy, saves lot of clicks (plus, HS3's native drop-down menu is horrible in real world use on both mobile and PC/mouse)
    I'm not against the idea of combining all the config into a single tabbed view so I've added that to the "possibles" list.

    Originally posted by Ltek View Post
    The thought is two-fold...

    1. Separate GeoFences from Tracking ... I prefer making them separate rooms, which helps for sorting in the UI

    2. Separate WHO the devices refer to. (see screenshot)
    Right now, manual renaming is Required otherwise it is impossible to know what PHL2 devices belong to what persons. Notice the devices with <Person> have been renamed and those without... how do you know which is which when creating an Event? Not easy.

    ... not life shattering to manually rename off of these but would be nice to have it in the plugin
    I don't understand:
    Geofence and Tracking/Position device groups are separate and you can give them whatever Floor / Room names you like when you first add the User/Device type.
    If at creation time if you did not specify a Floor & Room then it will have assigned the default "PHLocation2" to both items and yes, you would then have to manually edit them but this is not that painful as you can do that as a group from the HS3 device management page.

    Whenever new child devices are added to a group, be it automatically as in the case of geofences or when the Rebuild Child Devices button is used, any added child devices will adopt the Floor and Room of the root device they will not get the default "PHLocation2".

    Paul..

    Leave a comment:


  • Ltek
    replied
    Originally posted by sooty View Post
    From what I could find in a quick search, it looks the MeiHarmonyHub plug-in uses a tab control in a similar way to how PHL2 displays the general config page. Is that what you're referring to as the "top menu"?
    Yes. Having all the available 'pages' there as buttons is very handy, saves lot of clicks (plus, HS3's native drop-down menu is horrible in real world use on both mobile and PC/mouse)

    Originally posted by sooty View Post
    As Randy said. When you add an EGI user in the first instance (i.e. the root device), you can choose Floor / Room before saving the device. When new child geofence devices are added automatically they should adopt the Floor / Room values of the root device. If you want for example all geofence child devices regardless of the root device to have the same Floor/Room, then that currently isn't possible within the plug-in.

    So, when you add a new EgiGeoZone (F) type device you could give it Floor=PHLocation2 Room=Geofences-Wife then any fence devices can be found in the event builder as PHLocation2 Geofences-Wife GeofenceName

    All geofence types will auto-create the child devices when new geofences are heard for the first time not just EGI.

    Paul..
    The thought is two-fold...

    1. Separate GeoFences from Tracking ... I prefer making them separate rooms, which helps for sorting in the UI

    2. Separate WHO the devices refer to. (see screenshot)
    Right now, manual renaming is Required otherwise it is impossible to know what PHL2 devices belong to what persons. Notice the devices with <Person> have been renamed and those without... how do you know which is which when creating an Event? Not easy.

    ... not life shattering to manually rename off of these but would be nice to have it in the plugin


    Leave a comment:


  • sooty
    replied
    Originally posted by Skinnez View Post
    I had a problem authenticating the wife’s account, but I’ll try again at the weekend as the fmip alerts will come in handy.
    If it fails on 2-FA authentication. Log into your wife's iCloud account using a web browser. On first login, you will very likely be presented with a dialogue that asks you to confirm some security settings. Accept that, log out of the browser and try authenticating again through the plug-in.

    Paul..

    Leave a comment:


  • sooty
    replied
    Originally posted by Ltek View Post

    Apologies for forgetting to mention where... really long day at work. Brain totally fried yesterday.

    When in 'Users/Devices' and edit any entry, after you click 'done' it kicks you back out to HS3's "Device Management" page

    On the Navigation... MeiHarmonyHub plugin has a nice example of having a 'top menu' of all the Plugin screens for easy/quick moving between plugin screens.

    Also; nice that I could use the original User IDs (from PHL1), it didnt create new ones (posted in Log) as I thought it would. I didnt see this in the guide (I may have missed it).

    One small feature request...
    rprade explained (I didnt know) that EgiGeoZone is the only app where it send data so PHL2 will auto-create the Fences. Really cool feature/option IMO. This did remind me was that in PHL1 I had to manually rename and/or change the Floor or Room of every device it created because otherwise every Fence has one, or more, identical twins - one for every user. Reason is that PHL2 places every device in PhLocation2 / PHLocation2 (floor/room).

    So the device list has many 'same named devices' like this...

    PHLcation2 PHLocation2 Neighborhood
    PHLcation2 PHLocation2 Neighborhood
    PHLcation2 PHLocation2 Rec Center
    PHLcation2 PHLocation2 Rec Center
    PHLcation2 PHLocation2 Park
    PHLcation2 PHLocation2 Park


    The request Ideas:
    Allow Users to Define separate Room names for Fences and for Tracking (I change them to 'GeoFences' & 'Tracking') and add a prefix or suffix to the Device Name; like Wife-Park

    This way the Devices will no longer be duplicates, and they can be much better organized & recognized inside Events. The above list would not look something like...

    PHLcation2 GeoFence Wife-Neighborhood
    PHLcation2 GeoFence Hubby-Neighborhood
    PHLcation2 GeoFence Wife-Rec Center
    PHLcation2 GeoFence Hubby-Rec Center
    PHLcation2 GeoFence Wife-Park
    PHLcation2 GeoFence Hubby-Park



    BTW - The plugin is working great.

    Not sure if I can "easily" make it return to the Users/Devices or whatever page was previously being viewed because the actual editing of a device is an HS3 thing which can be accessed from multiple places.
    If you opened a User type device for editing directly from the HS3 device management page, then I expect you wouldn't want to be returned to the Users/Devices page.
    I'll have a look and see what's possible.

    From what I could find in a quick search, it looks the MeiHarmonyHub plug-in uses a tab control in a similar way to how PHL2 displays the general config page. Is that what you're referring to as the "top menu"?

    As Randy said. When you add an EGI user in the first instance (i.e. the root device), you can choose Floor / Room before saving the device. When new child geofence devices are added automatically they should adopt the Floor / Room values of the root device. If you want for example all geofence child devices regardless of the root device to have the same Floor/Room, then that currently isn't possible within the plug-in.

    So, when you add a new EgiGeoZone (F) type device you could give it Floor=PHLocation2 Room=Geofences-Wife then any fence devices can be found in the event builder as PHLocation2 Geofences-Wife GeofenceName

    All geofence types will auto-create the child devices when new geofences are heard for the first time not just EGI.

    Paul..

    Leave a comment:


  • Skinnez
    replied
    Thought I’d take the plunge, so i swapped over to this version at the weekend. Fully.
    Had a slight problem with an event not firing on Monday morning, as the events and devices are slightly different, but had it sorted by the time the wife left for work.

    I have the main locations working on Followmee and have added the iCloud device for me only. I had a problem authenticating the wife’s account, but I’ll try again at the weekend as the fmip alerts will come in handy.

    I’ve still got to update my HS3Touch yet, but I’ve added a lot of things and changed a lot of things with the extension I had built last year.
    I’ll be onto that shortly and hope to get the maps through.

    So far so good, and much neater with less devices. Good job.

    Cheers

    J

    Leave a comment:


  • drparker151
    replied
    Originally posted by Ltek View Post

    When you create a fence in EGI it will automatically send the data to Homeseer. PHL2 then creates a child device, under that particular user, like this... PHLcation2 PHLocation2 <EGI_FenceName>

    Do you have EGI configured with both Fence & Tracking settings under the Server Profile... and, important, Fences configured with the Profile? (Without this, it will not send the data to Homeseer)
    Yes I have both configured in the server profile. I can go into the plugin and pick history viewer and run reports for tracking and for Fences. The fences report only shows locations that I've created in the plug-in. the tracking history does show locations I have as a fence in EGI.

    In EGI for those fences I have them set to the hs3 server profile, I only have one server profile. I also have both on entry and exit tracking set to on in the start/ stop locations with track to server profile as well set.




    Leave a comment:


  • rprade
    replied
    Originally posted by Ltek View Post

    Apologies for forgetting to mention where... really long day at work. Brain totally fried yesterday.

    When in 'Users/Devices' and edit any entry, after you click 'done' it kicks you back out to HS3's "Device Management" page

    On the Navigation... MeiHarmonyHub plugin has a nice example of having a 'top menu' of all the Plugin screens for easy/quick moving between plugin screens.

    Also; nice that I could use the original User IDs (from PHL1), it didnt create new ones (posted in Log) as I thought it would. I didnt see this in the guide (I may have missed it).

    One small feature request...
    rprade explained (I didnt know) that EgiGeoZone is the only app where it send data so PHL2 will auto-create the Fences. Really cool feature/option IMO. This did remind me was that in PHL1 I had to manually rename and/or change the Floor or Room of every device it created because otherwise every Fence has one, or more, identical twins - one for every user. Reason is that PHL2 places every device in PhLocation2 / PHLocation2 (floor/room).

    So the device list has many 'same named devices' like this...

    PHLcation2 PHLocation2 Neighborhood
    PHLcation2 PHLocation2 Neighborhood
    PHLcation2 PHLocation2 Rec Center
    PHLcation2 PHLocation2 Rec Center
    PHLcation2 PHLocation2 Park
    PHLcation2 PHLocation2 Park


    The request Ideas:
    Allow Users to Define separate Room names for Fences and for Tracking (I change them to 'GeoFences' & 'Tracking') and add a prefix or suffix to the Device Name; like Wife-Park

    This way the Devices will no longer be duplicates, and they can be much better organized & recognized inside Events. The above list would not look something like...

    PHLcation2 GeoFence Wife-Neighborhood
    PHLcation2 GeoFence Hubby-Neighborhood
    PHLcation2 GeoFence Wife-Rec Center
    PHLcation2 GeoFence Hubby-Rec Center
    PHLcation2 GeoFence Wife-Park
    PHLcation2 GeoFence Hubby-Park



    BTW - The plugin is working great.

    I guess you didn't realize that if you take the time to define booth locations and the name of the root device at first, everything is taken care of for you. Everything can be as unique as you define. Do all this before you click "Save Changes" on the PHL2 Tab. If you click "Done" on the Config Tab, these changes will be saved, but the child devices will not be created. This was true in PHL1 as well.

    Click image for larger version  Name:	Capture.PNG Views:	1 Size:	118.3 KB ID:	1280631

    All the child devices take the locations and naming from the root. Here is the device I just created from the above root.

    Click image for larger version  Name:	Capture1.PNG Views:	1 Size:	187.1 KB ID:	1280632

    On fence devices, they will be created with the name defined when you create them on the phone and will take the locations from the root. GeoFency geofences are also created automatically when they post after the root is defined. The fence names are defined in the GeoFency app on phone.

    Click image for larger version  Name:	Capture2.PNG Views:	1 Size:	121.6 KB ID:	1280639

    Leave a comment:


  • Ltek
    replied
    Originally posted by drparker151 View Post

    I must have something configured wrong? I'm not getting auto created fences from EGI. I do get fence data for my home location and I do get tracking data. I can go into history and create a location from history. However, additional fences I've set up in EGI are not being auto created in HS3.

    Also when I create a new known location in the plug-in should I get additional HS devices or are they only shown in my home device's "inside any Fence child device?
    When you create a fence in EGI it will automatically send the data to Homeseer. PHL2 then creates a child device, under that particular user, like this... PHLcation2 PHLocation2 <EGI_FenceName>

    Do you have EGI configured with both Fence & Tracking settings under the Server Profile... and, important, Fences configured with the Profile? (Without this, it will not send the data to Homeseer)

    Leave a comment:


  • drparker151
    replied
    @rprade explained (I didnt know) that EgiGeoZone is the only app where it send data so PHL2 will auto-create the Fences
    I must have something configured wrong? I'm not getting auto created fences from EGI. I do get fence data for my home location and I do get tracking data. I can go into history and create a location from history. However, additional fences I've set up in EGI are not being auto created in HS3 as new locations.

    Also when I create a new known location in the plug-in should I get additional HS devices or are they only shown in my home device's "inside any Fence" child device?

    Leave a comment:


  • Ltek
    replied
    Originally posted by sooty View Post
    Not saving known locations containing an apostrophe was a small error on my part and is fixed in versions >= 3.0.0.50.
    The fact that it didn't display an error message in the GUI when it failed to save the known location (although it did write an error to the HS3 log) was an omission on my part and is also fixed in versions >= 3.0.0.50.

    Which part of the plug-in's GUI are you referring to where "the entire screen refreshes and kicks us out of the Plugin screens" ?
    Apologies for forgetting to mention where... really long day at work. Brain totally fried yesterday.

    When in 'Users/Devices' and edit any entry, after you click 'done' it kicks you back out to HS3's "Device Management" page

    On the Navigation... MeiHarmonyHub plugin has a nice example of having a 'top menu' of all the Plugin screens for easy/quick moving between plugin screens.

    Also; nice that I could use the original User IDs (from PHL1), it didnt create new ones (posted in Log) as I thought it would. I didnt see this in the guide (I may have missed it).

    One small feature request...
    rprade explained (I didnt know) that EgiGeoZone is the only app where it send data so PHL2 will auto-create the Fences. Really cool feature/option IMO. This did remind me was that in PHL1 I had to manually rename and/or change the Floor or Room of every device it created because otherwise every Fence has one, or more, identical twins - one for every user. Reason is that PHL2 places every device in PhLocation2 / PHLocation2 (floor/room).

    So the device list has many 'same named devices' like this...

    PHLcation2 PHLocation2 Neighborhood
    PHLcation2 PHLocation2 Neighborhood
    PHLcation2 PHLocation2 Rec Center
    PHLcation2 PHLocation2 Rec Center
    PHLcation2 PHLocation2 Park
    PHLcation2 PHLocation2 Park


    The request Ideas:
    Allow Users to Define separate Room names for Fences and for Tracking (I change them to 'GeoFences' & 'Tracking') and add a prefix or suffix to the Device Name; like Wife-Park

    This way the Devices will no longer be duplicates, and they can be much better organized & recognized inside Events. The above list would not look something like...

    PHLcation2 GeoFence Wife-Neighborhood
    PHLcation2 GeoFence Hubby-Neighborhood
    PHLcation2 GeoFence Wife-Rec Center
    PHLcation2 GeoFence Hubby-Rec Center
    PHLcation2 GeoFence Wife-Park
    PHLcation2 GeoFence Hubby-Park



    BTW - The plugin is working great.


    Leave a comment:


  • MattL0
    replied
    Ltek, has a specials manners lol. Do not take this in the literal sense

    Leave a comment:


  • sooty
    replied
    Originally posted by Ltek View Post

    sooty Really should be an error message of some sort, not just a lack of activity.
    Not saving known locations containing an apostrophe was a small error on my part and is fixed in versions >= 3.0.0.50.
    The fact that it didn't display an error message in the GUI when it failed to save the known location (although it did write an error to the HS3 log) was an omission on my part and is also fixed in versions >= 3.0.0.50.

    Originally posted by Ltek View Post
    also, more UI suggestions...

    Very annoying that when we enter something into the plugin, the entire screen refreshes and kicks us out of the Plugin screens
    Navigation tabs at the top of the plugin pages would be nice to quickly navigate to other pages instead of scrolling through the HS3 UI drop-downs again.
    Which part of the plug-in's GUI are you referring to where "the entire screen refreshes and kicks us out of the Plugin screens" ?

    Remember:
    This is a beta and it is very likely that there will be errors and / or omissions.

    Paul..

    Leave a comment:


  • Ltek
    replied
    Originally posted by mikesnook View Post
    look in the homeseer log. it probably doesn't like the " ' " you have in the name field.
    You got it.

    sooty Really should be an error message of some sort, not just a lack of activity.

    also, more UI suggestions...

    Very annoying that when we enter something into the plugin, the entire screen refreshes and kicks us out of the Plugin screens
    Navigation tabs at the top of the plugin pages would be nice to quickly navigate to other pages instead of scrolling through the HS3 UI drop-downs again.

    Leave a comment:

Working...
X