You might consider an alternate approach for temperature. Consider an ESP8266 (or similar) and use the internet (if available) for temp, humidity etc. Maybe even time.
I'm also into home automation. I use a Hubitat Hub. Although I've not used it, there is a capability to have an Echo (and maybe google) speak.
Just a thought.
Good luck.