Hello à tous, depuis /3 jours, le message d’erreur Jeedom a changé chez moi.
Maintenant c’est :
Erreur sur [Salle à manger][Nest] (4) : Error: HTTP request to https://home.nest.com/user/login returned an error: Could not resolve host: home.nest.com
Ce matin, le message d’erreur a de nouveau changé :
Erreur sur [Salle à manger][Nest] (4) : Error: HTTP request to https://home.nest.com/user/login returned an error: Unknown SSL protocol error in connection to home.nest.com:443
est-ce qu’ils ne seraient pas en train de faire des modifs chez Google ?
EDIT : en continuant mes expérimentations, j’ai remplacé l’URL dans nest_api.php et j’obtiens maintenant :
Erreur sur [Salle à manger][Nest] (4) : Error: Response from request to https://home.nest.com/login/nest is not valid JSON data. Response: ErrorCannot POST /nest
Aux experts du code, ça vous dit quelque chose ?
En ce qui me concerne, j’ai toujours la même erreur : Error: HTTP 400 from request to https://home.nest.com/user/login. JSON error: access_denied - invalid user credentials
je viens d’essayer de mettre l’url de base de nest pour se connecter (avant de cliquer sur se connecter avec nest) et le message erreur a encore changé :
Erreur sur [Salle à manger][Nest] (4) : Error: Response from request to https://home.nest.com/login is not valid JSON data. Response: 301 Moved Permanently301 Moved Permanentlynginx/1.14.0
J’ai vraiment l’impression de pas être loin et ça m’énerve
Bonne nouvelle ! Mais bon, je vais pas installer Home Assistant (et donc racheter du matos) juste pour le Nest… Peut-être qu’une bonne âme pourra publier une mise à jour du plugin avec les éléments de badnest. pour ma part, je n’en ai pas la compétence sinon je l’aurais fait avec plaisir
il y a eu une mise à jour du plugin nest.
Ca a marché pour vous ? moi j’ai une erreur
Error: Response from request to https://home.nest.com/user/login is not valid JSON data. Response:# 406 Not Acceptable
J’avais une maj sur la quasi totalité de mes plugins hier, alors je me demande si ce n’était pas une maj général des plugins pour la doc ou qq chose comme ça, je ne suis pas certain que le plugin Nest ait été modifié…qq’un pourra peut être nous éclairer?
Si cela remue, c’est pas avant la fin de l’année, google va peut être proposer une API.
Ce qui ne veut pas dire non plus que cela sera un accès gratuit, et surtout un nouveau plugin spécifique sera nécessaire.
Pour le plugin actuel très clairement vous pouvez le désactiver il ne sert plus à rien…
Les MAJ d’hier tel qu’indiqué dans les messages sur ce forum, pas de modifications c’est suite à une manipulation de la Team Jeedom sur le market, rien de modifié.
merci pour ce retour très clair !
en effet le plugin actuel ne sert plus à rien et Google a promis une API fin 2020. En même temps, c’est pas dans les volontés de Google de fermer leur écosystème. En tout cas, je garde les doigts croisés pour que le nest soit de nouveau intégrable dans jeedom en fin d’année
Bonjour,
j’ai réussi à refaire fonctionner le plugin, mais il m’a fallut migrer sur un compte Google.
J’ai implémenté les mises à jour d’un projet github (https://github.com/gboudreau/nest-api) que j’avais trouvé à l’époque dont la class nest est très similaire au plugin Nest jeedom.
Méthode :
-migrer son compte Nest sur un compte Google
-remplacer le contenu du fichier /var/www/html/plugins/nest/3rdparty/nest_api/nest_api.php par le contenu du fichier nest.class.php du projet.
-renommer la class Nest par nest_api dans le fichier nest_api.php
-éditer le fichier /var/www/html/plugins/nest/core/class/nest.class.php pour appeler la class nest_api avec les nouveaux paramètres :
public static function getNestApi() {
if (config::byKey('username', 'nest') == '' || config::byKey('password', 'nest') == '') {
throw new Exception(__('Aucun nom d\'utilisateur ou mot de passe défini', __FILE__));
}
$issue_token = 'YOUR_ISSUE_TOKEN';
$cookies = 'YOUR_COOKIES';
return new nest_api(NULL, NULL, $issue_token, $cookies);
-suivre la méthode décrite sur le projet pour récupérer ses token & cookies
Voilà c’est pas très propre de coder en dur ses access (@Loic à moins qu’on puisse sauvegarder des chaînes assez longues via l’interface du plugin, à la place de username et password ?), nécessite de migrer son compte (mais plus emmerdé avec la future obligation de la double auth) et c’est pas encore la vraie implémentation de la Google auth, mais ça fonctionne
Merci Ultraboss…tu es un boss!! (elle était facile)
Avant de me lancer, juste quelques précisions.
Le token doit il être regénéré tous les 30 jours comme j’avais pu le lire sur un autre forum?
On nous invitait il y a qq temps à ne surtout pas migrer les comptes Nest vers les comptes Google. Si je comprends bien, il n’y a désormais plus aucun intérêt à rester en compte Nest c’est ça?
Tu pense que ce « workaround » va tenir ou ça risque de bloquer à nouveau d’ici peu?
Le token est valable tant que vous ne révoquez pas l’accès créé pour récupérer ces données.
Si ça va tenir longtemps, je ne sais pas, ça dépend de Google s’il décide de vérifier des trucs en plus.
Ok merci!
Et au final l’éventuelle nouvelle api et authentification prévue en fin d’année se basera sur les comptes Google, et pas Nest c’est bien ça? Juste pour être sur de ne pas migrer mon compte Nest et de le regretter par la suite.
Aucune idée, mais de toute façon Nest appartenant à Google depuis un moment, l’avenir des comptes Nest…
C’est que ma vision, j’ai migré pour pouvoir réutiliser mon thermostat dans Jeedom.
Tu fais comme tu le sens !