hi Watou
i got the answer myself by running the following command
looks like ssl3 and tls 1.2
openssl ciphers -v | awk '{print $2}' | sort | uniq
SSLv3
TLSv1.2
does this help?
I just ran a test against api.ecobee.com
https://www.ssllabs.com/ssltest/analyze.html?d=api.ecobee.comand it only supports TLS 1.2, not 1.1 or 1.0. Not sure what the answer was a few days ago.
The question I still have is, as LuaSec as implemented in Vera, when the option "tlsv1" is given to open the connection to Ecobee, is it really using TLS 1.2? I don't know how to determine that empirically. What would help would be a statement from Ecobee as to whether the above report returned different answers before this issue appeared.
watou
P.S. Me theory about TLS is just a theory, but it seems clear that something changed server side and Ecobee should hopefully characterise it soon.
does the plugin have to be configured to use 1.2 or will it use it by default if its available
The plugin just tells the Lua liabrary to use "tlsv1" which is obviously vague. I don't know what other options are legal on the Vera.