Announcement

Collapse
No announcement yet.

System won't authorize

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

    System won't authorize

    To start with I'm brand new to HomeSeer so most likely this is user error... but I can't seem to figure out how to get the Plug-In to authorize to the Ecobee server.

    Plug-In is installed, I even paid to license it thinking the trial version just wouldn't full work. It shows plug-in status is OK, but when I click on Ecobee Authorization under settings nothing happens.

    The log errors are showing this:
    May-14 15:41:46 Ecobee ERROR

    May-14 15:41:43 Ecobee ERROR

    May-14 15:41:06 Ecobee ERROR

    May-14 15:40:34 Ecobee ERROR Field 'Mono.CSharp.CompilerSettings.WarningLevel' not found.

    #2
    I guess you are running HS3 on Linux? if so read this post:
    http://board.homeseer.com/showthread...88#post1241588

    basically you need to move Mono.CSharp.dll and CSScriptLibrary.dll from the HS3 root folder to the bin folder.

    Comment


      #3
      That would be the issue, purchased the hometroller z22... unfortunately I think. This should be easy, but apparently root access isn't allowed. Still working on getting passwords from HomeSeer. Any suggestions?

      Comment


        #4
        try

        username: homeseer
        password: hsthsths3

        Comment


          #5
          System Won't Authorize

          Installed ecobee plug-in and nothing happens on the web UI when I click the Ecobee Authorization button.

          Log shows that plugin sent request to ecobee for authorization and that ecobee responded with pin but after that log shows error. I read that I needed to move Mono.CSharp.dll and CSScriptLibrary.dll from /usr/local/HomeSeer to /bin so I copied those files. No success. Saw that the ecobee plugin required mono 4 so I upgrade to 4.2 following the thread below. Homeseer seemed to work fine but no success with ecobee plugin. Tried downgrading to 4.0 with same result as 4.2. I included the log output including debug info below.

          Any assistance would be much appreciated!

          Mono upgrade process I followed:
          http://board.homeseer.com/showthread...highlight=mono

          Mono version output:
          homeseer@HomeTrollerZeeS2 /usr/local/HomeSeer $ mono -V
          Mono JIT compiler version 4.0.5 (Stable 4.0.5.1/1d8d582 Thu Nov 12 12:22:41 UTC 2015)
          Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
          TLS: __thread
          SIGSEGV: normal
          Notifications: epoll
          Architecture: armel,vfp+hard
          Disabled: none
          Misc: softdebug
          LLVM: supported, not enabled.
          GC: sgen
          homeseer@HomeTrollerZeeS2 /usr/local/HomeSeer $

          Homeseer Support Output:
          Current Date/Time: 7/3/2016 10:42:35 AM
          HomeSeer Version: HS3 ZEE S2 Edition 3.0.0.280
          Linux version: Linux HomeTrollerZeeS2 3.18.7-v7+ #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015 armv7l GNU/Linux System Uptime: 0 Days 13 Hours 13 Minutes 10 Seconds
          IP Address: 10.1.100.60
          Number of Devices: 67
          Number of Events: 7
          Available Threads: 399

          Enabled Plug-Ins
          3.0.0.10: Ecobee
          3.0.0.68: HSTouch Server
          3.0.1.83: Z-Wave

          HomeSeer log after I enabled the plugin and clicked the Ecobee Authorization button: (also attached screen shots for easier viewing)
          Date/Time Pri Type/Error Message/Source
          Jul-03 10:31:13 AM Ecobee DEBUG System.AggregateException: One or more errors occurred. ---> System.MissingFieldException: Field 'Mono.CSharp.CompilerSettings.WarningLevel' not found. at Microsoft.CSharp.RuntimeBinder.CSharpInvokeMemberBinder.Fall backInvokeMember (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args, System.Dynamic.DynamicMetaObject errorSuggestion) [0x00000] in :0 at System.Dynamic.InvokeMemberBinder.FallbackInvokeMember (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) [0x00000] in :0 at System.Dynamic.DynamicMetaObject.BindInvokeMember (System.Dynamic.InvokeMemberBinder binder, System.Dynamic.DynamicMetaObject[] args) [0x00000] in :0 at System.Dynamic.InvokeMemberBinder.Bind (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) [0x00000] in :0 at System.Dynamic.DynamicMetaObjectBinder.Bind (System.Object[] args, System.Collections.ObjectModel.ReadOnlyCollection`1 parameters, System.Linq.Expressions.LabelTarget returnLabel) [0x00000] in :0 at System.Runtime.CompilerServices.CallSiteBinder.BindCore[Action`3] (System.Runtime.CompilerServices.CallSite`1 site, System.Object[] args) [0x00000] in :0 at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[Authorization,Object] (System.Runtime.CompilerServices.CallSite site, Ecobee.Net.Authorization arg0, System.Object arg1) [0x00000] in :0 at Ecobee.Net.Authorization+d__18.MoveNext () [0x00000] in :0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in :0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSucce ss (System.Threading.Tasks.Task task) [0x00000] in :0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess AndDebuggerNotification (System.Threading.Tasks.Task task) [0x00000] in :0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00000] in :0 at System.Runtime.CompilerServices.TaskAwaiter`1[System.Boolean].GetResult () [0x00000] in :0 at HSPI_Ecobee.EcobeeApp+d__67.MoveNext () [0x00000] in :0 --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional (Boolean includeTaskCanceledExceptions) [0x00000] in :0 at System.Threading.Tasks.Task`1[System.String].GetResultCore (Boolean waitCompletionNotification) [0x00000] in :0 at System.Threading.Tasks.Task`1[System.String].get_Result () [0x00000] in :0 at HSPI_Ecobee.WebConfig.postBackProc (System.String page, System.String data, System.String user, Int32 userRights) [0x00000] in :0 ---> (Inner Exception #0) System.MissingFieldException: Field 'Mono.CSharp.CompilerSettings.WarningLevel' not found. at Microsoft.CSharp.RuntimeBinder.CSharpInvokeMemberBinder.Fall backInvokeMember (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args, System.Dynamic.DynamicMetaObject errorSuggestion) [0x00000] in :0 at System.Dynamic.InvokeMemberBinder.FallbackInvokeMember (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) [0x00000] in :0 at System.Dynamic.DynamicMetaObject.BindInvokeMember (System.Dynamic.InvokeMemberBinder binder, System.Dynamic.DynamicMetaObject[] args) [0x00000] in :0 at System.Dynamic.InvokeMemberBinder.Bind (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) [0x00000] in :0 at System.Dynamic.DynamicMetaObjectBinder.Bind (System.Object[] args, System.Collections.ObjectModel.ReadOnlyCollection`1 parameters, System.Linq.Expressions.LabelTarget returnLabel) [0x00000] in :0 at System.Runtime.CompilerServices.CallSiteBinder.BindCore[Action`3] (System.Runtime.CompilerServices.CallSite`1 site, System.Object[] args) [0x00000] in :0 at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[Authorization,Object] (System.Runtime.CompilerServices.CallSite site, Ecobee.Net.Authorization arg0, System.Object arg1) [0x00000] in :0 at Ecobee.Net.Authorization+d__18.MoveNext () [0x00000] in :0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in :0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSucce ss (System.Threading.Tasks.Task task) [0x00000] in :0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess AndDebuggerNotification (System.Threading.Tasks.Task task) [0x00000] in :0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00000] in :0 at System.Runtime.CompilerServices.TaskAwaiter`1[System.Boolean].GetResult () [0x00000] in :0 at HSPI_Ecobee.EcobeeApp+d__67.MoveNext () [0x00000] in :0 <---
          Jul-03 10:31:13 AM Ecobee ERROR One or more errors occurred.
          Jul-03 10:31:12 AM Ecobee DEBUG Response= { "ecobeePin": "wi67", "code": "Axu6o2qJrAbJ7wv4FXU9RBojfNo9OyeK", "scope": "smartWrite", "expires_in": 9, "interval": 30 }
          Jul-03 10:31:10 AM Ecobee DEBUG GET https://api.ecobee.com/authorize?res...cP&format=json
          Jul-03 10:29:56 AM Plug-In Finished initializing plug-in Ecobee
          Jul-03 10:29:56 AM Ecobee WARNING The Ecobee plugin hasn't been authorized to access your Ecobee account, please go to the config page to authorize.
          Jul-03 10:29:55 AM Ecobee INFO Ecobee version 3.0.0.10
          Jul-03 10:29:55 AM Info Plugin Ecobee has connected. IP:127.0.0.1:42956
          Jul-03 10:29:53 AM Plug-In Interface Ecobee is running as a trial, 24 days remaining.
          Attached Files

          Comment


            #6
            Originally posted by tg0758 View Post
            I read that I needed to move Mono.CSharp.dll and CSScriptLibrary.dll from /usr/local/HomeSeer to /bin so I copied those files. No success.
            You need to completely remove those dll files from /usr/local/HomeSeer, copying them in /bin is not enough.
            Then restart the plug-in

            Comment

            Working...
            X