I updated the driver! Now with working Google Home Integration and Fahrenheit scale support! Link to the GitHub in the first post.
I followed Mike's instructions and added the aforementioned capabilities, and implemented their functions.
I also added a "lastRunningMode" data value (from this thread). It's value is fixed to "heat" since GH doesn't like the custom mode "eco" or even the simple "off".
The temperature scale follows HE user's preferences. Again thanks Mike. If you change your temperature settings, click "Configure" in the device's page to update the various values.
Regarding the Google Home integration with the Fahrenheit scale, I couldn't test as much as I'd like. Even if I set the Hub to "F", the Google Home app still shows values in "C". I couldn't find a temperature scale in the GH App either. But it still works. Even with the Hub set to F, in the app I can set the setpoint (in C) and it shows up correctly (in F) in the Hub interface.
Let me know what you guys think!