In order to support the security requirements of the Honeywell site, it's necessary to run Mono version 4.8 or higher. Detailed instructions can be found on the Mono Download Page. There are links for various flavors of Linux including the Raspberry Pi.
NOTE: If you're using a HomeSeer Zee S2 or SEL, HomeSeer has provided these instructions to upgrade:
If you're running your own Linux-based server, here's an abbreviated cheat sheet to get the latest version of mono installed:
1. CHECK TO SEE IF YOU NEED TO UPGRADE. This requires SSH access to your server. If you're not comfortable or familiar with that, you can also check the log when the plugin starts, as it should report the version of Mono.
To check for yourself, execute the following command:
If the version is below 4.8, continue. If you're already on a supported version, you can begin using the updated plugin (1.3.0 or higher) now!
2. SHUT DOWN AND BACKUP YOUR ENTIRE SYSTEM. If you aren't sure how to do this, do not proceed until you've gotten a solid backup of your system (not just your HomeSeer config file).
3. ADD THE MONO REPOSITORIES. See the instructions here (Step 1 on that page) for how to do this based on your OS and hardware.
4. UPDATE MONO. Execute the following commands:
5. CHECK TO SEE IF THE UPGRADE WAS SUCCESSFUL. Either start the plugin (version 1.3.0 or higher) or check yourself with the same command as above:
If you have successfully updated to a recent version of mono, you can restart HomeSeer and the plugin should be working with the updated Honeywell security requirement of using TLS 1.2!
NOTE: If you're using a HomeSeer Zee S2 or SEL, HomeSeer has provided these instructions to upgrade:
If you're running your own Linux-based server, here's an abbreviated cheat sheet to get the latest version of mono installed:
1. CHECK TO SEE IF YOU NEED TO UPGRADE. This requires SSH access to your server. If you're not comfortable or familiar with that, you can also check the log when the plugin starts, as it should report the version of Mono.
To check for yourself, execute the following command:
Code:
pi@zee:~$ mono --version Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-10)
2. SHUT DOWN AND BACKUP YOUR ENTIRE SYSTEM. If you aren't sure how to do this, do not proceed until you've gotten a solid backup of your system (not just your HomeSeer config file).
3. ADD THE MONO REPOSITORIES. See the instructions here (Step 1 on that page) for how to do this based on your OS and hardware.
4. UPDATE MONO. Execute the following commands:
Code:
sudo apt-get -y install mono-complete mono-vbnc
Code:
pi@hslinux:~$ mono --version Mono JIT compiler version 5.12.0.226 (tarball Thu May 3 11:57:48 UTC 2018)
Comment