Announcement

Collapse
No announcement yet.

Jon00 Device Viewer & Documenter

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Jon00 Device Viewer & Documenter

    Now Available!

    PLEASE NOTE: Requires Homeseer version 3.0.0.451 or higher

    This utility allows you display and search for settings/values for all virtual devices on your Homeseer setup.
    Device selection is made by a series of drop-down menus/filters including By Room, By Floor, By Device, By Other, By Name or By Reference number. There is also a search string text box where searched text is highlighted on the page for easy identification. The display can be further sorted with various ordering methods.

    Filtering 'By Other' includes:

    » Additional Display Data (True)
    » CAPI Control Data (True)
    » Confirm Voice Command (False)
    » Confirm Voice Command (True)
    » Invalid Device (True)
    » Hide Device From Mobile Views (False)
    » Hide Device From Mobile Views (True)
    » Hide Device From Views (False)
    » Hide Device From Views (True)
    » Include In Power Fail (False)
    » Include In Power Fail (True)
    » Is Dimmable (False)
    » Is Dimmable (True)
    » Is Light (False)
    » Is Light (True)
    » MyHS Device Change Notify (False)
    » MyHS Device Change Notify (True)
    » Linked Device (False)
    » Linked Device (True)
    » No Last Change Date/Time Update (False)
    » No Last Change Date/Time Update (True)
    » Do Not Log Commands (False)
    » Do Not Log Commands (True)
    » PED Named Data (False)
    » PED Named Data (True)
    » PED Unnamed Data (True)
    » PED Unnamed Data (True)
    » Relationship Status Child (True)
    » Relationship Status Indeterminate (True)
    » Relationship Status Not Set (True)
    » Relationship Status Parent (True)
    » Relationship Status Standalone (True)
    » Script Button Data (False)
    » Script Button Data (True)
    » Supports Status (False)
    » Supports Status (True)
    » Use Pop-up Dialogue For Control (False)
    » Use Pop-up Dialogue for Control (True)
    » Usernote (False)
    » Usernote (True)
    » Voice Command (False)
    » Voice Command (True)
    » Voice Command Text (False)
    » Voice Command Text (True)
    » Voice Command (True) & Voice Command Text (False)
    » Voice Command (False) & Voice Command Text (True)
    » Voice Command (True) & Voice Command Text (True)
    » User Access by Any
    » User Access by <user 1>
    » User Access by <user 2> etc

    Devices are either shown in a list view (Basic, Normal or Advanced) or Device View (similar format to HS3 device management page) which shows the metrics similar to the basic mode list. There is also a control page to operate devices via device drop-down's

    Advanced mode provides the most detail about a device including Plugin Extra Data (PED) which some plugin authors store information not normally seen.

    Where available, the following metrics are displayed:

    General:

    » Name
    » Floor
    » Room
    » Last Change
    » Technology Address
    » Technology Code
    » Value
    » Status
    » String
    » Usernote
    » Invalid Device
    » Status Image File

    » String as HTML Code
    » Thumbnail Image File
    » Image File



    Configuration Settings:

    » Voice Command Text
    » Support Status (Boolean)
    » Is Dimmable (Boolean)
    » Is Light (Boolean)
    » Hide device from mobile views (Boolean)
    » Hide device from views (Boolean)
    » Voice Command (Boolean)
    » Confirm Voice Command
    » Include in power failure directory
    » Use pop-up dialog for control
    » No Last Change Date/Time Update
    » User Access
    » Linked Device


    Advanced:

    » MyHS Device Change Notify
    » No Graphics Display
    » No Status Display
    » No Status Trigger
    » Attention Icon Text
    » Device Type (String)
    » Device Type Internal (API)
    » Device Type Internal (Type)
    » Device Type Internal (SubType)
    » Version
    » Interface Instance
    » Interface
    » Scale Display Text
    » Misc Settings
    » Relationship Status Value
    » Relationship Status
    » Additional Display Data Count
    » Additional Display Data
    » Plugin Extra Data (PED) Named Count
    » Plugin Extra Data (PED) Named Data
    » Plugin Extra Data (PED) Unnamed Count
    » Plugin Extra Data (PED) Unnamed Data


    Status Text & Control

    » Status Pairs Protected (Boolean)
    » CAPI Control Count
    » CAPI Control Data (Label, Value, Control Use, Control Type, Control Flag, Row, Column, Colspan)
    » Script Button Count
    » Script Button Data (Label, Script file, Sub or Function, Parameters, Row, Column, Colspan)

    » Status Pair Count
    » Status Text (Single Value) - Basic (Status, Value, Status-Control, Control Use)
    » Status Text (Range) -Basic (Status, Value, Status-Control, Control Use

    » Status Text (Single Value) - Advanced (Status, Value, Status-Control, Control Use, Prefix, Suffix, Decimal Places, Offset, Additional Data (Boolean), Has Scale (Boolean), Include Values (Boolean), Button Image, Button Image Type, Zero Padding (Boolean), Status Graphic File)
    » Status Text (Range) - Advanced (Status, Value, Status-Control, Control Use, Range Start, Range Finish, Range Status Divisor, Prefix, Suffix, Decimal Places, Offset, Additional Data (Boolean), Has Scale (Boolean), Include Values (Boolean), Button Image, Button Image Type, Zero Padding (Boolean))


    Key:
    Shown in Basic Mode
    Additionally shown in Normal Mode
    Additionally shown in Advanced Mode

    Reports in text format are available for any filter combination which is available from the web page or triggered by an event.

    As always, you can download from my site (click on my banner below)

    Please post any comments here.

    The screen shots below show the outputs in Advanced and device view:

    Click image for larger version

Name:	1.jpg
Views:	288
Size:	111.0 KB
ID:	1238689Click image for larger version

Name:	2.jpg
Views:	140
Size:	67.1 KB
ID:	1238690Click image for larger version

Name:	3.png
Views:	136
Size:	88.6 KB
ID:	1238691
    Last edited by jon00; August 7th, 2018, 08:47 AM.
    Jon


  • #2
    Very good! A view for devices like your view for events. This will be very good for drilling down through devices or creating a device listing report. Lots of selection filters as well.
    Randy Prade
    Aurora, CO
    Prades.net

    PHLocation - Pushover - EasyTrigger - UltraECM3 - Ultra1Wire3 - Arduino

    Comment


    • #3
      I've updated the first post with more information. Still making a few tweaks before I release.
      Jon

      Comment


      • #4
        Very nice! I can't wait, thanks Jon.
        Billy Draper

        Comment


        • #5
          Originally posted by bdraper View Post
          Very nice! I can't wait, thanks Jon.
          Hopefully in the next day or two. The only caveat is that you need to be running Homeseer version 3.0.0.451 or higher.

          You can prepare by downloading it now: https://homeseer.com/updates3/SetupHS3_3_0_0_451.msi
          Jon

          Comment


          • #6
            V1.0.1 (Release version) is now available from my site. Please note the Homeseer version requirement of 3.0.0.451 (see previous post for download link). At this time I believe this version is only available for Windows.

            I would appreciate your comments.
            Jon

            Comment


            • #7
              It works very well . I like how similar it is to your Event Viewer and Documenter script. In addition to being able to search devices using almost any criteria, I will use this like the Event Viewer and generate weekly reports of all Devices for reference should one go missing. I may also generate some more specific reports.

              I also appreciate the donation reminder on the documentation. It reminded me to thank you properly for all of your effort. Donation sent!
              Randy Prade
              Aurora, CO
              Prades.net

              PHLocation - Pushover - EasyTrigger - UltraECM3 - Ultra1Wire3 - Arduino

              Comment


              • #8
                Originally posted by jon00 View Post
                Hopefully in the next day or two. The only caveat is that you need to be running Homeseer version 3.0.0.451 or higher.

                You can prepare by downloading it now: https://homeseer.com/updates3/SetupHS3_3_0_0_451.msi
                Jon, I have looked on the board and cannot find a reference to HomeSeer 3.0.0.451, did I miss the release notes somewhere?
                Billy Draper

                Comment


                • #9
                  It is the same as .449 except .450 corrected an error with the device class voice command and 451 added a new one: https://forums.homeseer.com/showpost...12&postcount=5
                  Jon

                  Comment


                  • #10
                    V1.0.2 is now available

                    Changes since V1.0.1:

                    Corrected error with Room/Location swapped in sort drop-down.
                    Added additional sort selection (device value & status - for Device View)
                    Added column sort to Device view display.
                    Jon

                    Comment


                    • #11
                      Another very useful utility, donation sent!

                      One minor suggestion would be to use the users configured labels for Location 1 and Location 2 rather than the default Floor and Room.

                      Thanks,
                      Steve

                      Comment


                      • #12
                        Thanks Steve.

                        Actually that feature was in the original version but I took it out as longer names were upsetting the table name widths (which are fixed) on the device view page.
                        Jon

                        Comment


                        • #13
                          Originally posted by jon00 View Post
                          Actually that feature was in the original version but I took it out as longer names were upsetting the table name widths (which are fixed) on the device view page.

                          I suppose you could truncate the names to a fixed length to avoid long name problems.

                          Steve

                          Comment


                          • #14
                            Excellent work Jon. Thanks for everything you do to make using HomeSeer easier and increase it's usefulness. Your latest work is nothing short of stellar.

                            Thanks again for all you do, it is appreciated. I made a small donation as thanks.
                            Billy Draper

                            Comment


                            • #15
                              Many thanks Billy. Appreciate the compliments and donation. I've responded to your PM.
                              Jon

                              Comment

                              Working...
                              X