Here have run HS3 Pro and HS3 Lite on Ubuntu Linux since the beginning of HS3 in Linux.
Originally purchased the first Zee RPi then updated it to a Zee2 (software only update) the installed it on a micro computer running Ubuntu.
Today HS3 Pro runs on an iSeries Intel CPU computer in Ubuntu 18.04. For Windows SAPI voices utilize an Oracle Virtual box running Windows 7 64 bit lite.
Homeseer 3 added the feature of running plugins remotely such that I can run some Windows only plugins on the virtual box.
I have had no issues running HS3 Pro on Ubuntu 18.04 linux.
For HS3 Zee 2 OS initially moved the build over to a mini cube PC called the Xi5A which is a dual core AMD with 2Gb of RAM.
Then moved it over to the Pine64 2 Gb computer which has been running fine now for a couple of years.
Newest hardware update these days is to go smaller with an Octocore ARM CPU in an RPi sized board with 4Gb of RAM, SD or eMMC or .M2 drive.
This box will fit inside of the OmniPro 2 media panel and will be running:
1 - HS3 Lite
2 - Home Assistant
3 - firewall
It will still utilize Microsoft SAPI for TTS speech running on a Windows computer. Adds though are using Alexa devices and Squeezeplayer as audio TTS and other functions.
Homeseer is written for Windows and then ported to Linux. Maybe better to stick with the native OS?
Homeseer in Linux runs in Linux Mono. Microsoft owns Mono these days.
ASPX pages work fine now in the Intel i3 computer running Linux. Not running yet in the Arm64 Mono.
Some of my plugins (Way-to Call for caller ID and UltraECM for triggering events from energy use on individual circuits) are Windows only and I would have to come up with alternative ways to address those functions.
Here have two W2C boxes running fine in the Oracle Windows VB on the HS3 Ubuntu 18.04 computer.
There are efforts these days to separate the old HSPhone functions as an autonomous plugin which runs on Windows or Linux.
I rely heavily on TTS and custom voices. I'm like the radio station manager who tells his employees "if the VU meters ever fall to zero somebody is getting fired." I'm just not clear how custom voices work in the Linux world and what ones are available.
Here have been collecting MS voice fonts since the beginning. Running 5 instances of speaker dot exe on one Oracle VB these days.
Here is an RDP to the W732 bit VB running sapi speaker stuff. Additionally today have one Alexa Dot connect to the same audio port as HS3 on the Russound audio system.
I am also running a bare metal Windows 2016 standard server today for RDP use with Homeseer Designer, HAI stuff, et al. It will run fine in an Oracle VB on Ubuntu.