Announcement

Collapse
No announcement yet.

Jon00 Event Viewer & Documenter for Homeseer 4

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

    Jon00 Event Viewer & Documenter for Homeseer 4

    This is the HS4 version of my very popular Homeseer 3 Event Viewer & Documenter. This has been updated to reflect the GUI changes in HS4.

    This package allows you to view, search and print a complete list of your events which include event details together with Triggers, Conditions and Options. There are comprehensive search facilities including free text, selection from Devices, Scripts, Events (including broken events), Timers, Counters or Global Variables. This can be further sorted with various ordering methods. Search text is highlighted on the page for easy identification.

    This version also provides direct linking to events for editing.

    You may find this utility very useful when transitioning from HS3 to HS4 as it will highlight any broken events.

    As always, this is available from my site. Please click on my banner below.

    Please post any comments/issues regarding the HS4 version here.

    Click image for larger version  Name:	eventviewer1.png Views:	0 Size:	279.3 KB ID:	1363450
    Jon


    #2
    Hi Jon

    I just installed the HS4 event viewer over HS 4.0.4 and I can't get the page to load,

    here is the results when I load http:/x.x.x.x/Jon00EventViewer.html:

    Error Processing ASP.NET page: La référence d'objet n'est pas définie à une instance d'un objet.

    I check back to make sur I copied the files right

    running on windows

    Thanks

    Comment


      #3
      Yep, welcome to the world of HS4 beta's: https://forums.homeseer.com/forum/de...ges-in-windows
      Jon

      Comment


        #4
        Sorry I tought I read something about this issue somewhere but could not find it back

        Comment


          #5
          Hi Jon,

          I tried your HS4 plugin on Linux and run into the following error:
          Failed to resolve assembly: 'Newtonsoft.Json, Version=12.0.0.0

          Anything I can try to fix this?

          Comment


            #6
            Originally posted by akkie71 View Post
            Hi Jon,

            I tried your HS4 plugin on Linux and run into the following error:
            Failed to resolve assembly: 'Newtonsoft.Json, Version=12.0.0.0

            Anything I can try to fix this?
            It does not use Newtonsoft.Json so I don't think the error is related.
            Jon

            Comment


              #7
              The complete error report is below. Any clues in here, or maybe the error is in HS4 itself?
              Thanks,
              Arjan

              ​​​​​​Description: Error compiling a resource required to service this request. Review your source file and modify it to fix this error.

              Details: VBNC99999: Unexpected error: Failed to resolve assembly: 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'
              at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name, Mono.Cecil.ReaderParameters parameters) [0x00148] in <d09141d3f5fa48279a3587e2a3dc5812>:0 at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00008] in <d09141d3f5fa48279a3587e2a3dc5812>:0 at Mono.Cecil.DefaultAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00031] in <d09141d3f5fa48279a3587e2a3dc5812>:0 at vbnc.CecilHelper.FindDefinition (Mono.Cecil.AssemblyNameReference name) [0x0000b] in <c13ea2849dd446369a48bc0f51e3a64b>:0 at vbnc.CecilHelper.FindDefinition (Mono.Cecil.TypeReference type) [0x00089] in <c13ea2849dd446369a48bc0f51e3a64b>:0 at vbnc.Helper.CompareType (Mono.Cecil.TypeReference t1, Mono.Cecil.TypeReference t2) [0x006e8] in <c13ea2849dd446369a48bc0f51e3a64b>:0 at vbnc.CecilHelper.IsDefined (Mono.Collections.Generic.Collection`1[T] CustomAttributes, Mono.Cecil.TypeReference Type) [0x00043] in <c13ea2849dd446369a48bc0f51e3a64b>:0 at vbnc.Helper.IsModule (vbnc.Compiler Compiler, Mono.Cecil.TypeReference type) [0x00096] in <c13ea2849dd446369a48bc0f51e3a64b>:0 at vbnc.TypeManager.LoadType (Mono.Cecil.TypeDefinition Type) [0x0003a] in <c13ea2849dd446369a48bc0f51e3a64b>:0 at vbnc.TypeManager.LoadReferencedTypes () [0x00092] in <c13ea2849dd446369a48bc0f51e3a64b>:0 at vbnc.TypeManager.LoadReferenced () [0x000ec] in <c13ea2849dd446369a48bc0f51e3a64b>:0 at vbnc.Compiler.Compile () [0x00258] in <c13ea2849dd446369a48bc0f51e3a64b>:0
              Compilation took 00:00:01.1148590

              Error origin: Compiler

              Error source file: ~/Global.asax

              Comment


                #8
                What happens if you call /test.aspx on your web browser?
                Jon

                Comment


                  #9
                  Thanks!
                  test.aspx didn't work either. I searched through the board with your tip and changed my vbnc file. Now it points to vbc.exe. Issue solved.
                  I'm gonna try your Viewer & Documenter for HS4 now.

                  Comment


                    #10
                    I am having same problem. Installed Event Viewer in hopes of seeing globals values. After completing install on my Hometroller SEL (linux), both EventViewer.html and test.aspx yielded much the same result - failure. Error report for eventviewer.html:

                    System.Web.Compilation.CompilationException

                    VBNC99999: Unexpected error: Failed to resolve assembly: 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'
                    at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name, Mono.Cecil.ReaderParameters parameters) [0x00148] in <c0698b6ec8e1496688e9794985d298d3>:0 at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00008] in <c0698b6ec8e1496688e9794985d298d3>:0 at Mono.Cecil.DefaultAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00031] in <c0698b6ec8e1496688e9794985d298d3>:0 at vbnc.CecilHelper.FindDefinition (Mono.Cecil.AssemblyNameReference name) [0x0000b] in <57c73136269a4cb1a41c733d61a169cf>:0 at vbnc.CecilHelper.FindDefinition (Mono.Cecil.TypeReference type) [0x00089] in <57c73136269a4cb1a41c733d61a169cf>:0 at vbnc.Helper.CompareType (Mono.Cecil.TypeReference t1, Mono.Cecil.TypeReference t2) [0x006e8] in <57c73136269a4cb1a41c733d61a169cf>:0 at vbnc.CecilHelper.IsDefined (Mono.Collections.Generic.Collection`1[T] CustomAttributes, Mono.Cecil.TypeReference Type) [0x00043] in <57c73136269a4cb1a41c733d61a169cf>:0 at vbnc.Helper.IsModule (vbnc.Compiler Compiler, Mono.Cecil.TypeReference type) [0x00096] in <57c73136269a4cb1a41c733d61a169cf>:0 at vbnc.TypeManager.LoadType (Mono.Cecil.TypeDefinition Type) [0x0003a] in <57c73136269a4cb1a41c733d61a169cf>:0 at vbnc.TypeManager.LoadReferencedTypes () [0x00092] in <57c73136269a4cb1a41c733d61a169cf>:0 at vbnc.TypeManager.LoadReferenced () [0x000ec] in <57c73136269a4cb1a41c733d61a169cf>:0 at vbnc.Compiler.Compile () [0x00258] in <57c73136269a4cb1a41c733d61a169cf>:0
                    Compilation took 00:00:01.1558960


                    I have searched the homeseer folder and its subfolders but cannot find vbnc.

                    Comment


                      #11
                      You need to SSH/WinSCP into your SEL and navigate to the usr/bin folder. In that folder is the file vbnc. Open vbnc in an editor and change vnbc.exe to vbc.exe
                      Jon

                      Comment


                        #12
                        That seems to have done the trick! Thanks for the help.

                        Comment


                          #13
                          It seems I am missing something. I can see all the events and their properties, but I cannot seem to get a list of global variables with their current values, or for that matter just see the current value of a single global. Was easy to see in HS3 as there was a tab for counters, timers and globals.

                          Is there an other utility somewhere that wil do what I am looking for? Surely I am not the only HS4 user that want to see that information.

                          Comment


                            #14
                            You can still access the Global Variables via the old HS3 legacy pages. Just type /globals in your HS web browser. For easy access to Legacy links etc, you can download Jon00 Links for HS4.
                            Jon

                            Comment


                              #15
                              V1.0.1 has been released for HS4.

                              Changes since 1.0.0:

                              Corrected bug in ‘Do Not Log – Ascending’ filter.
                              Added method to find corrupt events which cannot be processed by the viewer.
                              Jon

                              Comment

                              Working...
                              X