MigoThermostat et Erreurs

Bonjour,

Depuis mon passage en 4.2, j’avais eu plusieurs erreurs et impression de bloquage avec thermostat Migo sur Jeedom.
Je l’avais donc désactivé.
Suite aux différents messages d’évolution, je l’ai réactivé mais peu semble avoir changé.
J’ai toujours des messages d’erreurs.

0000|[2022-03-15 19:01:02]WARNING : 	getlogin unable to get w_token: false
0001|[2022-03-15 19:01:12]WARNING : wRequest throwing... API_Erreur (code 400) at //oauth2/token : invalid_grant
0002|[2022-03-15 19:01:12]WARNING : 	syncFromWeb Erreur :  400 -  API_Erreur (code 400) at //oauth2/token : invalid_grant sur : '70:ee:50:1b:84:a0'
0003|[2022-03-17 03:20:03]WARNING : 	syncFromWeb Erreur :  502 -  Request error at /api/getthermostatsdata : bad gateway sur : '70:ee:50:1b:84:a0'
0004|[2022-03-17 08:00:58]WARNING : 	getlogin unable to get w_token: {"migothermostatcomaccess_token":"5c66d9df4f2ddf0b008b76cb%7Cddca32bb8d9263b3a6e840b3d1e04877","Max-Age":"10800","domain":".migo-thermostat.com","access_token":"5c66d9df4f2ddf0b008b76cb|ddca32bb8d9263b3a6e840b3d1e04877","expire":1647511258,"token_date":1647500458,"expires_at":1647511058}
0005|[2022-03-17 08:01:01]WARNING : 	getlogin unable to get w_token: false
0006|[2022-03-17 08:01:05]WARNING : wRequest throwing... API_Erreur (code 400) at //oauth2/token : invalid_grant
0007|[2022-03-17 08:01:05]WARNING : 	syncFromWeb Erreur :  400 -  API_Erreur (code 400) at //oauth2/token : invalid_grant sur : '70:ee:50:1b:84:a0'
0008|[2022-03-17 08:01:07]WARNING : wRequest throwing... API_Erreur (code 400) at //oauth2/token : invalid_grant
0009|[2022-03-17 08:01:07]ERROR : Erreur sur la fonction cronHourly du plugin :  API_Erreur (code 400) at //oauth2/token : invalid_grant
0010|[2022-03-17 14:30:54]WARNING : 	getlogin unable to get w_token: {"migothermostatcomaccess_token":"5c66d9df4f2ddf0b008b76cb%7C3a256cbe8ad68c9c77004168202d7bc2","Max-Age":"10800","domain":".migo-thermostat.com","access_token":"5c66d9df4f2ddf0b008b76cb|3a256cbe8ad68c9c77004168202d7bc2","expire":1647534654,"token_date":1647523854,"expires_at":1647534454}
0011|[2022-03-17 14:30:54]WARNING : wRequest throwing... API_Erreur (code 400) at //oauth2/token : invalid_grant
0012|[2022-03-17 14:30:54]WARNING : 	syncFromWeb Erreur :  400 -  API_Erreur (code 400) at //oauth2/token : invalid_grant sur : '70:ee:50:1b:84:a0'
0013|[2022-03-17 14:50:12]WARNING : 	syncFromWeb Erreur :  28 -  curl Error (28) : Connection timed out after 10000 milliseconds sur : '70:ee:50:1b:84:a0'
0014|[2022-03-17 21:00:59]WARNING : 	getlogin unable to get w_token: {"migothermostatcomaccess_token":"5c66d9df4f2ddf0b008b76cb%7C34b08791ec5b9654ec398bc1a1db73ee","Max-Age":"10800","domain":".migo-thermostat.com","access_token":"5c66d9df4f2ddf0b008b76cb|34b08791ec5b9654ec398bc1a1db73ee","expire":1647558059,"token_date":1647547259,"expires_at":1647557859}
0015|[2022-03-17 21:01:05]WARNING : wRequest throwing... API_Erreur (code 400) at //oauth2/token : invalid_grant
0016|[2022-03-17 21:01:05]WARNING : 	syncFromWeb Erreur :  400 -  API_Erreur (code 400) at //oauth2/token : invalid_grant sur : '70:ee:50:1b:84:a0'

Quand peut on espérer une correction et une stabilisation ?

Mon installation: VM sur Esxi en X64 sous Debain 10 et Jeedom 4.2.14
Thermostat Migo en firmware 1026.
Ma page santé

@limad44

Bonjour,
La situation ne s’améliore pas. Puis-je espérer une réponse ?
Voici le log du jour

0000|[2022-03-15 19:01:02]WARNING : 	getlogin unable to get w_token: false
0001|[2022-03-15 19:01:12]WARNING : wRequest throwing... API_Erreur (code 400) at //oauth2/token : invalid_grant
0002|[2022-03-15 19:01:12]WARNING : 	syncFromWeb Erreur :  400 -  API_Erreur (code 400) at //oauth2/token : invalid_grant sur : '70:ee:50:1b:84:a0'
0003|[2022-03-17 03:20:03]WARNING : 	syncFromWeb Erreur :  502 -  Request error at /api/getthermostatsdata : bad gateway sur : '70:ee:50:1b:84:a0'
0004|[2022-03-17 08:00:58]WARNING : 	getlogin unable to get w_token: {"migothermostatcomaccess_token":"5c66d9df4f2ddf0b008b76cb%7Cddca32bb8d9263b3a6e840b3d1e04877","Max-Age":"10800","domain":".migo-thermostat.com","access_token":"5c66d9df4f2ddf0b008b76cb|ddca32bb8d9263b3a6e840b3d1e04877","expire":1647511258,"token_date":1647500458,"expires_at":1647511058}
0005|[2022-03-17 08:01:01]WARNING : 	getlogin unable to get w_token: false
0006|[2022-03-17 08:01:05]WARNING : wRequest throwing... API_Erreur (code 400) at //oauth2/token : invalid_grant
0007|[2022-03-17 08:01:05]WARNING : 	syncFromWeb Erreur :  400 -  API_Erreur (code 400) at //oauth2/token : invalid_grant sur : '70:ee:50:1b:84:a0'
0008|[2022-03-17 08:01:07]WARNING : wRequest throwing... API_Erreur (code 400) at //oauth2/token : invalid_grant
0009|[2022-03-17 08:01:07]ERROR : Erreur sur la fonction cronHourly du plugin :  API_Erreur (code 400) at //oauth2/token : invalid_grant
0010|[2022-03-17 14:30:54]WARNING : 	getlogin unable to get w_token: {"migothermostatcomaccess_token":"5c66d9df4f2ddf0b008b76cb%7C3a256cbe8ad68c9c77004168202d7bc2","Max-Age":"10800","domain":".migo-thermostat.com","access_token":"5c66d9df4f2ddf0b008b76cb|3a256cbe8ad68c9c77004168202d7bc2","expire":1647534654,"token_date":1647523854,"expires_at":1647534454}
0011|[2022-03-17 14:30:54]WARNING : wRequest throwing... API_Erreur (code 400) at //oauth2/token : invalid_grant
0012|[2022-03-17 14:30:54]WARNING : 	syncFromWeb Erreur :  400 -  API_Erreur (code 400) at //oauth2/token : invalid_grant sur : '70:ee:50:1b:84:a0'
0013|[2022-03-17 14:50:12]WARNING : 	syncFromWeb Erreur :  28 -  curl Error (28) : Connection timed out after 10000 milliseconds sur : '70:ee:50:1b:84:a0'
0014|[2022-03-17 21:00:59]WARNING : 	getlogin unable to get w_token: {"migothermostatcomaccess_token":"5c66d9df4f2ddf0b008b76cb%7C34b08791ec5b9654ec398bc1a1db73ee","Max-Age":"10800","domain":".migo-thermostat.com","access_token":"5c66d9df4f2ddf0b008b76cb|34b08791ec5b9654ec398bc1a1db73ee","expire":1647558059,"token_date":1647547259,"expires_at":1647557859}
0015|[2022-03-17 21:01:05]WARNING : wRequest throwing... API_Erreur (code 400) at //oauth2/token : invalid_grant
0016|[2022-03-17 21:01:05]WARNING : 	syncFromWeb Erreur :  400 -  API_Erreur (code 400) at //oauth2/token : invalid_grant sur : '70:ee:50:1b:84:a0'
0017|[2022-03-18 03:00:03]WARNING : 	syncFromWeb Erreur :  502 -  Request error at /api/getthermostatsdata : bad gateway sur : '70:ee:50:1b:84:a0'
0018|[2022-03-18 04:30:03]WARNING : 	syncFromWeb Erreur :  6 -  curl Error (6) : Could not resolve host: api.netatmo.net sur : '70:ee:50:1b:84:a0'
0019|[2022-03-18 10:00:59]WARNING : 	getlogin unable to get w_token: {"migothermostatcomaccess_token":"5c66d9df4f2ddf0b008b76cb%7Cd7dabc1f945c1413d96a3f39311e0e2b","Max-Age":"10800","domain":".migo-thermostat.com","access_token":"5c66d9df4f2ddf0b008b76cb|d7dabc1f945c1413d96a3f39311e0e2b","expire":1647604859,"token_date":1647594059,"expires_at":1647604659}
0020|[2022-03-18 10:01:01]WARNING : wRequest throwing... API_Erreur (code 400) at //oauth2/token : invalid_grant
0021|[2022-03-18 10:01:01]WARNING : 	syncFromWeb Erreur :  400 -  API_Erreur (code 400) at //oauth2/token : invalid_grant sur : '70:ee:50:1b:84:a0'

Bonjour
dsl je viens de voir ton message
oui surprenant , pour info le plugin ne pose pas de problème en 4.2 !
tu es bien en stable et dernière version du plugin ?
peux tu activer les log debug et me transmettre en MP

Bonjour,
Je suis en stable et je pense avoir la dernière version du plugin

J’ai activé le log en debug.
J’attends les prochains messages d’erreur.

C’est pas permanent ?

Non, c’est irégulier.
Le log en debug tourne depuis hier soir et pour le moment, il n’y a rien comme erreur.
Je t’envois le log actuel via MP

Et bien difficile de comprendre ce qui s’est passé et pourquoi le serveur refusait l’authentification mais pour l’instant ça semble refonctionner normalement.
A suivre

Bonjour,

Pour info j’ai un « Erreur sur la fonction cronHourly du plugin : API_Erreur (code 400) at //oauth2/token : invalid_grant » chaque jour depuis le 12/03. En général à 19h, mais il y a eu aussi du 8h.

Je viens de passer les logs en debug, je posterai ici si ça se reproduit encore.

Bonjour,
J’ai fait une première installation du plugin ce weekend. Lors de la synchro, il ne s’est rien passé et donc pas de thermostat récupéré.
J’ai activé les logs en debug et j’ai ceci:

[2022-09-26 12:41:52][DEBUG] : connectMigo Start…
[2022-09-26 12:41:53][DEBUG] : getClient Api access_token=632f5b36798abdad4504823b|dc73f7fef0eeeb27770ea5222033956a
[2022-09-26 12:41:53][WARNING] : makeRequest API_Erreur at /api/syncthermstate : Argument(s) is(are) missing(10)

J’avais au préalable créé un login spécifique chez Vaillant, qui fonctionne avec l’url web pour consulter les paramètres du thermostat.
Mon Jeedom est en dernière version stable, sur un pi avec Buster.
Avez-vous une idée de la source du souci?
Merci par avance,
Bruno

Salut
Ok, je voix le prob le va problème, il faut attendre ce weekend pour une de MAJ.

Ok, merci, pas de souci!

Bruno

@bdeluard
Salut
Tu vas pouvoir retester suite à la MAJ d’aujourd’hui.

Je viens de tester, cela fonctionne.

Merci pour l’intervention!

Bruno