Impossible de faire fonctionner le plugin Nest modifié

Tags: #<Tag:0x00007fcba6ef19f0>

BOnjour à tous,

Voilà, je n’arrive pas a faire fonctionner le plugin nest modifié.
Tout à l’air d’etre correct, j’ai récupéré tout ce qui était demandé, j’insere tout ca dans la config, je valide, mais lorsque je lance le plugin, j’ai le message :

Vous n'avez encore Nest de configuré, allez sur la page Générale -> Plugins, configurez votre compte Nest et sauvegardez pour voir apparaitre vos Nest

Une idée ??

Bonjour,

Quand tu rentres l’Issue Token puis le cookies et que tu fais « Synchroniser mes équipements », il te dit « synchronisation réussie » ?

Si Oui, tu fais bien « Sauvegarder » (celui sur la ligne Configuration") après ?

Oui oui j’ai bien tout ça… Et oui je sauvegarde…

Tu as suivi le tuto de Fabio?

Personnellement, j’ai préféré installer directement le Fork depuis la source GitHub plutôt que de jouer avec les 3 fichiers

1 J'aime

Je viesn de tout refaire…idem, toujours le meme message…

Effectivement, supprime-le plugin et installe-le depuis le fork !

J’ai suppr le plugin, j’ai DL le fork, je l’ai mis dans le dossier plugins, j’ai renommé en « nest ».
Je réinsere mon token, mon cookie, je sauvegarde, je synchro, ca me dis OK, je vais dans le plugin…toujours pareil … :frowning:

Non, il faut faire comme ca:

  1. Désinstaller ton plugin Nest actuel

  2. Ajouter le plugin directement depuis le fork (donc sélectionner source GitHub):

a) via cette procédure: https://github.com/NextDom/NextDom/wiki/Comment-faut-il-configurer-la-source-github-pour-Jeedom-%3F

b) et avec ces valeurs pour la partie Configuration:
ID=nest
Utilisateur=Ultraboss77
Dépôt=plugin-nest
branche=V4 ou master (pour la V3)

toujours pas…
image

Je vois ca dans les logs…

[2020-11-30 09:26:43][DEBUG] : NEST themrostat : Array ( )
[2020-11-30 09:26:43][DEBUG] : NEST protect device : Array ( )
[2020-12-01 20:53:17][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=nest function=remove callInstallFunction=1
[2020-12-01 20:53:23][INFO] : Début d'activation du plugin
[2020-12-01 20:53:24][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2020-12-01 20:53:24][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=nest function=install callInstallFunction=1
[2020-12-01 20:53:36][DEBUG] : NEST themrostat : Array ( )
[2020-12-01 20:53:36][DEBUG] : NEST protect device : Array ( )
[2020-12-01 21:31:24][DEBUG] : NEST themrostat : Array ( )
[2020-12-01 21:31:24][DEBUG] : NEST protect device : Array ( )
[2020-12-13 18:41:50][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=nest function=remove callInstallFunction=1
[2020-12-13 18:56:02][INFO] : Début d'activation du plugin
[2020-12-13 18:56:03][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2020-12-13 18:56:03][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=nest function=install callInstallFunction=1
[2020-12-13 19:12:53][DEBUG] : NEST themrostat : Array ( )
[2020-12-13 19:12:53][DEBUG] : NEST protect device : Array ( )
[2020-12-13 19:20:51][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=nest function=remove callInstallFunction=1
[2020-12-13 19:35:34][INFO] : Début d'activation du plugin
[2020-12-13 19:35:35][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2020-12-13 19:35:35][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=nest function=install callInstallFunction=1
[2020-12-13 19:36:44][DEBUG] : NEST themrostat : Array ( )
[2020-12-13 19:36:44][DEBUG] : NEST protect device : Array ( )
[2020-12-13 19:57:21][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=nest function=remove callInstallFunction=1
[2020-12-13 20:01:07][INFO] : Début d'activation du plugin
[2020-12-13 20:01:08][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2020-12-13 20:01:08][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=nest function=install callInstallFunction=1
[2020-12-13 20:01:18][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=nest function=remove callInstallFunction=1
[2020-12-13 20:03:05][INFO] : Début d'activation du plugin
[2020-12-13 20:03:06][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2020-12-13 20:03:06][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=nest function=install callInstallFunction=1
[2020-12-13 20:04:12][DEBUG] : NEST themrostat : Array ( )
[2020-12-13 20:04:12][DEBUG] : NEST protect device : Array ( )
[2020-12-13 20:06:08][DEBUG] : NEST themrostat : Array ( )
[2020-12-13 20:06:08][DEBUG] : NEST protect device : Array ( )

Tu as installé la branche master donc tu es en V3 de Jeedom !
Moi, je suis en V4 !

J’ai pas d’autres idées mais peut-être que @Ultraboss sera mieux t’orienter !

je suis en V4, j’ai essayé en entrant V4 dans la branche et ca ne marche pas…J’ai dejà echangé avec Ultraboos sur un autre post mail il a été fermé…

@Ultraboss si tu passes par là, j’arrive a recup mon fichier nest_cache maintenant…

T’as bien mis un V majuscule car la branche V4 existe !!!

Pour preuve: https://github.com/Ultraboss77/plugin-nest/tree/V4

image

C’est Ultraboss77

Nest

Sinon, une autre astuce de Ultraboss: Toujours possible de se connecteur sur le Thermostat NEST

Suite à la réinstallation du plugin (pour tes beaux yeux ! :grin:), j’avais une erreur du plugin.

Donc dans centre de mise à jour, j’ai fait:

  1. Vérifier les mises à jour
  2. Sauvegarder (même s’il n’avait rien trouvé)
  3. Mettre à jour (celui tout en haut à droite)
  4. Sauvegarder

Et maintenant, dans Gestion des plugin, le Nest apparait bien et fonctionnel !

1 J'aime

J’ai installé avec la branche v4, toujours pareil…

Bonjour,

Tu n’es pas très explicite donc je ne sais pas comment tu l’as installé et forcément, c’est pas facile de comprendre ce qui cloche.

Au hasard, est ce tu as bien migré ton compte Nest vers un compte Google ?

J’ai installé exactement comme tu me l’a demandé :

  • J’ai supprimé l’ancien plugin
  • J’ai installé le nouveau en passant par le dépot GITHUB (Branche V4)
  • j’ai réinséré le Token et le cookie
  • J’ai sauvegardé
  • Ca me dit que tout est OK
  • Et rien dans le plugin…

J’ai aussi testé avec la verification des mises à jour…

Dans l’ancien post, @ultraboss m’avait demandé de verifier dans le dossier tmp/ il y a deux fichiers nest…mais je n’arrivais pas à l’ouvrir a ce moment là. Maintenant c’est chose faite…

Ok, c’est pour être sûr. Tu n’as pas indiqué que tu as fait la synchronisation des équipements entre l’insertion du token / cookies et la sauvegarde mais on va dire que c’est un oubli !

Pour les mises à jour, il ne faut pas faire que la vérification, il faut aussi forcer la mise à jour « globale » (celui avec la flèche rouge): https://i2.wp.com/domotiquetechnoseb27.com/wp-content/uploads/2019/11/Capture-d’écran-2019-11-17-à-12.28.20.png?ssl=1

De plus, tu n’as pas répondu à la question sur le compte Google ?

Oui, desolé,

Alors, j’ai entré le token, le cookie, j’ai cliqué sur enregistrer puis j’ai synchronisé. Là j’ai eu le message « synchro réussie ».
Oui j’ai bien migré vers un compte google. Je m’authentifie sur la page nest avec mon compte google.
Pour les mises à jour, je clic sur verifier, mais rien de nouveau, et donc lorsque je force la MAJ, il ne se passe rien de plus.