Bonsoir.
Il y a un problème dans ta fonction getTemperature de la classe HomeAssistant.
Tu définis la variable $results que tu ne remplies à aucun moment et tu retourne celle-ci, sauf du coup tu te retrouve avec un tableau vide en retour de ta fonction.
Il te faudrait donc modifier par :
Ou directement :