Announcement

Collapse
No announcement yet.

Ecobee Config=> Authorization

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

  • WhitW
    started a topic Ecobee Config=> Authorization

    Ecobee Config=> Authorization

    I just installed HS3 on RPi 3 b+, running latest version of Raspian Stretch...

    I installed the Ecobee plugin, and when I click the config button, nothing happens... What exactly should be occuring when I click the config button...

    Here is my profile:
    Code:
    Current Date/Time: 04/01/2018 20:46:20
    HomeSeer Version: HS3 Standard Edition 3.0.0.368
    Linux version: Linux raspberrypi 4.14.30-v7+ #1102 SMP Mon Mar 26 16:45:49 BST 2018 armv7l GNU/Linux System Uptime: 0 Days 0 Hours 3 Minutes 26 Seconds
    IP Address: 10.10.1.30
    Number of Devices: 39
    Number of Events: 0
    Available Threads: 388
    
    Enabled Plug-Ins
    3.0.0.22: Ecobee
    2.0.2.1: JowiHue
    1.5.0.0: MQTT
    3.0.0.31: Nest

  • CinBRandon
    replied
    ok. I think I have it working. That was quite the task for a non-computer programmer. thanks for sticking with me.

    Haven't done much with it yet, but I did send a message to my Ecobee. The time of the message, displayed on the Ecobee screen, was off by 4 hours. (I'm Central time).
    any thoughts?

    Leave a comment:


  • spud
    replied
    Originally posted by CinBRandon View Post
    May-31 4:20:53 PM Ecobee DEBUG System.AggregateException: One or more errors occurred. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) <0x74e6904c + 0x0003c> in :0 at System.Threading.Tasks.Task`1[TResult].GetResultCore (System.Boolean waitCompletionNotification) <0x74e50ec0 + 0x00073> in :0 at System.Threading.Tasks.Task`1[TResult].get_Result () <0x74e50e60 + 0x00027> in :0 at HSPI_Ecobee.WebConfig.postBackProc (System.String page, System.String data, System.String user, System.Int32 userRights) <0x71fbc000 + 0x001a7> in :0 ---> (Inner Exception #0) System.Threading.Tasks.TaskCanceledException: A task was canceled.<---
    May-31 4:20:53 PM Ecobee ERROR One or more errors occurred.
    May-31 4:20:32 PM Z-Wave Device: First Floor Kitchen Watts Set to 37.888 (37.888 Watts)
    May-31 4:20:23 PM Ecobee DEBUG GET https://api.ecobee.com/authorize?res...cP&format=json

    What's your version of mono? You need 4.8 or later, read this thread
    https://forums.homeseer.com/forum/th...-was-cancelled

    If this is a Zee, there is a guide here: https://helpdesk.homeseer.com/articl...e-to-mono-5-12

    Leave a comment:


  • CinBRandon
    replied
    May-31 4:20:53 PM Ecobee DEBUG System.AggregateException: One or more errors occurred. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) <0x74e6904c + 0x0003c> in :0 at System.Threading.Tasks.Task`1[TResult].GetResultCore (System.Boolean waitCompletionNotification) <0x74e50ec0 + 0x00073> in :0 at System.Threading.Tasks.Task`1[TResult].get_Result () <0x74e50e60 + 0x00027> in :0 at HSPI_Ecobee.WebConfig.postBackProc (System.String page, System.String data, System.String user, System.Int32 userRights) <0x71fbc000 + 0x001a7> in :0 ---> (Inner Exception #0) System.Threading.Tasks.TaskCanceledException: A task was canceled.<---
    May-31 4:20:53 PM Ecobee ERROR One or more errors occurred.
    May-31 4:20:32 PM Z-Wave Device: First Floor Kitchen Watts Set to 37.888 (37.888 Watts)
    May-31 4:20:23 PM Ecobee DEBUG GET https://api.ecobee.com/authorize?res...cP&format=json

    Leave a comment:


  • spud
    replied
    Originally posted by CinBRandon View Post
    When I click "Ecobee Authorization" nothing happens.
    please set the log level to debug from the config page, then capture again the problem

    Leave a comment:


  • CinBRandon
    replied
    When I click "Ecobee Authorization" nothing happens.

    Leave a comment:


  • spud
    replied
    if the dll files are not there, this is not the cause of the problem.

    Can you describe the problem you have and post the logs you get?

    Leave a comment:


  • CinBRandon
    replied

    Leave a comment:


  • CinBRandon
    replied
    ok thanks... I think. Didn't realize all this was involved.

    Was able to get to this in the Command Prompt window:
    homeseer@HomeTrollerZeeS2V2:/usr/local/HomeSeer $

    Now what?

    Leave a comment:


  • spud
    replied
    Originally posted by CinBRandon View Post
    M apologies for my ignorance here:

    Where do I find these files? (I'm guessing it is not int he HS3 software interface.)

    From the user guide
    "Note:
    On Linux, if you have Mono.CSharp.dll and CSScriptLibrary.dll in the root HomeSeer folder you must move them to the bin folder. (This problem is already fixed on recent HS3 versions)"

    System info:
    Current Date/Time: 5/31/2019 2:58:35 PM
    HomeSeer Version: HS3 ZEE S2 Edition 3.0.0.531
    Linux version: Linux HomeTrollerZeeS2V2 4.1.19-v7+ #858 SMP Tue Mar 15 15:56:00 GMT 2016 armv7l GNU/Linux
    System Uptime: 0 Days 0 Hours 11 Minutes 42 Seconds
    IP Address: 172.16.xx
    Number of Devices: 72
    Number of Events: 94
    Available Threads: 396
    HSTouch Enabled: True
    Event Threads: 1
    Event Trigger Eval Queue: 0
    Event Trigger Priority Eval Queue: 0
    Device Exec Queue: 0
    HSTouch Event Queue: 0
    Email Send Queue: 0

    Enabled Plug-Ins
    3.0.19.0: BLLock
    2.0.27.0: BLOccupied
    3.0.0.32: Ecobee
    3.9.610.5: HSBuddy
    3.0.1.190: Z-Wave
    You need to connect to your Zee through SSH using putty:
    Follow the 7 first steps of the instructions in this thread: https://forums.homeseer.com/forum/ho...re-using-putty

    Leave a comment:


  • CinBRandon
    replied
    M apologies for my ignorance here:

    Where do I find these files? (I'm guessing it is not int he HS3 software interface.)

    From the user guide
    "Note:
    On Linux, if you have Mono.CSharp.dll and CSScriptLibrary.dll in the root HomeSeer folder you must move them to the bin folder. (This problem is already fixed on recent HS3 versions)"

    System info:
    Current Date/Time: 5/31/2019 2:58:35 PM
    HomeSeer Version: HS3 ZEE S2 Edition 3.0.0.531
    Linux version: Linux HomeTrollerZeeS2V2 4.1.19-v7+ #858 SMP Tue Mar 15 15:56:00 GMT 2016 armv7l GNU/Linux
    System Uptime: 0 Days 0 Hours 11 Minutes 42 Seconds
    IP Address: 172.16.xx
    Number of Devices: 72
    Number of Events: 94
    Available Threads: 396
    HSTouch Enabled: True
    Event Threads: 1
    Event Trigger Eval Queue: 0
    Event Trigger Priority Eval Queue: 0
    Device Exec Queue: 0
    HSTouch Event Queue: 0
    Email Send Queue: 0

    Enabled Plug-Ins
    3.0.19.0: BLLock
    2.0.27.0: BLOccupied
    3.0.0.32: Ecobee
    3.9.610.5: HSBuddy
    3.0.1.190: Z-Wave

    Leave a comment:


  • WhitW
    replied
    That Got it!!!! Thanks

    Leave a comment:


  • spud
    replied
    did you remove those dll files from /usr/local/HomeSeer? copying them in /bin is not enough.
    Then restart the plug-in

    Leave a comment:


  • WhitW
    replied
    I moved the two files as requested, however, I still receive no response when I click the button...

    Here is the log output (I had debug mode checked)

    Code:
    Apr-02 11:20:44	 	Ecobee	DEBUG No authorization. Please go to the config page to authorize
    Apr-02 11:18:41	 	Ecobee	DEBUG System.AggregateException: One or more errors occurred. ---> System.MissingFieldException: Field 'Mono.CSharp.CompilerSettings.WarningLevel' not found. at Microsoft.CSharp.RuntimeBinder.CSharpInvokeMemberBinder.FallbackInvokeMember (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args, System.Dynamic.DynamicMetaObject errorSuggestion) [0x00006] in <7175e130f4634a60b0a49adbfc45babc>:0 at System.Dynamic.InvokeMemberBinder.FallbackInvokeMember (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) [0x00000] in <63992662b765477a898ef49cdcc99ee2>:0 at System.Dynamic.DynamicMetaObject.BindInvokeMember (System.Dynamic.InvokeMemberBinder binder, System.Dynamic.DynamicMetaObject[] args) [0x0000b] in <63992662b765477a898ef49cdcc99ee2>:0 at System.Dynamic.InvokeMemberBinder.Bind (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) [0x00016] in <63992662b765477a898ef49cdcc99ee2>:0 at System.Dynamic.DynamicMetaObjectBinder.Bind (System.Object[] args, System.Collections.ObjectModel.ReadOnlyCollection`1[T] parameters, System.Linq.Expressions.LabelTarget returnLabel) [0x000de] in <63992662b765477a898ef49cdcc99ee2>:0 at System.Runtime.CompilerServices.CallSiteBinder.BindCore[T] (System.Runtime.CompilerServices.CallSite`1[T] site, System.Object[] args) [0x0001c] in <63992662b765477a898ef49cdcc99ee2>:0 at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1] (System.Runtime.CompilerServices.CallSite site, T0 arg0, T1 arg1) [0x00115] in <63992662b765477a898ef49cdcc99ee2>:0 at Ecobee.Net.Authorization+d__18.MoveNext () [0x0010d] in <689d70016f174e4a97eea7c1b2df72fa>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter`1[TResult].GetResult () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0 at HSPI_Ecobee.EcobeeApp+d__67.MoveNext () [0x000b7] in :0 --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00014] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Threading.Tasks.Task`1[TResult].GetResultCore (System.Boolean waitCompletionNotification) [0x00034] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Threading.Tasks.Task`1[TResult].get_Result () [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0 at HSPI_Ecobee.WebConfig.postBackProc (System.String page, System.String data, System.String user, System.Int32 userRights) [0x000cf] in :0 ---> (Inner Exception #0) System.MissingFieldException: Field 'Mono.CSharp.CompilerSettings.WarningLevel' not found. at Microsoft.CSharp.RuntimeBinder.CSharpInvokeMemberBinder.FallbackInvokeMember (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args, System.Dynamic.DynamicMetaObject errorSuggestion) [0x00006] in <7175e130f4634a60b0a49adbfc45babc>:0 at System.Dynamic.InvokeMemberBinder.FallbackInvokeMember (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) [0x00000] in <63992662b765477a898ef49cdcc99ee2>:0 at System.Dynamic.DynamicMetaObject.BindInvokeMember (System.Dynamic.InvokeMemberBinder binder, System.Dynamic.DynamicMetaObject[] args) [0x0000b] in <63992662b765477a898ef49cdcc99ee2>:0 at System.Dynamic.InvokeMemberBinder.Bind (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args) [0x00016] in <63992662b765477a898ef49cdcc99ee2>:0 at System.Dynamic.DynamicMetaObjectBinder.Bind (System.Object[] args, System.Collections.ObjectModel.ReadOnlyCollection`1[T] parameters, System.Linq.Expressions.LabelTarget returnLabel) [0x000de] in <63992662b765477a898ef49cdcc99ee2>:0 at System.Runtime.CompilerServices.CallSiteBinder.BindCore[T] (System.Runtime.CompilerServices.CallSite`1[T] site, System.Object[] args) [0x0001c] in <63992662b765477a898ef49cdcc99ee2>:0 at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2[T0,T1] (System.Runtime.CompilerServices.CallSite site, T0 arg0, T1 arg1) [0x00115] in <63992662b765477a898ef49cdcc99ee2>:0 at Ecobee.Net.Authorization+d__18.MoveNext () [0x0010d] in <689d70016f174e4a97eea7c1b2df72fa>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0 at System.Runtime.CompilerServices.TaskAwaiter`1[TResult].GetResult () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0 at HSPI_Ecobee.EcobeeApp+d__67.MoveNext () [0x000b7] in :0 <---
    Apr-02 11:18:41	 	Ecobee	ERROR One or more errors occurred.
    Apr-02 11:18:41	 	Ecobee	DEBUG Response= { "ecobeePin": "w5nk", "code": "eWKMaXZIAUf5bzPl04q0yrP7vKMLZuKA", "scope": "smartWrite", "expires_in": 9, "interval": 30 }
    Apr-02 11:18:40	 	Ecobee	DEBUG GET https://api.ecobee.com/authorize?response_type=ecobeePin&scope=smartWrite&client_id=aQLWgv1alPoUfBnA5Ez52iRujqkJJdcP&format=json

    Leave a comment:


  • WhitW
    replied
    Thanks... I did not move those, so will give a try when I get back to house. My apologies for not seeing those instructions earlier

    Leave a comment:

Working...
X