Impossible de faire fonctionner le plugin Nest modifié

toujours pas…

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 - #330 par Ultraboss

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.

Salut,

Du coup, il me reste que 2 pistes:

  1. Désinstallation incomplete du plugin (vérifier les traces d’un dossier contenant « nest » dans /var/www/html/plugins/)
  2. Incompatibilité avec ta version de Jeedom (4.1 si j’ai bien lu). Perso, je suis en 4.0.61

Quand j’ai supprimé il n’y avait plus rien dans le dossier plugin… Je pense aussi à un PB d’incompatibilité… :confused:

Coucou… peux tu me donner le moyen de récupérer le issue token et les cookies?
je ne vois pas ou les trouver…

merci bcp…

Oui ! voilà !
https://www.pdfhost.net/index.php?Action=Download&File=93219401b581e2951cc795d4a122140c

1 « J'aime »

Pour ma part, toujours rien…j’espère que la mise a jour en 4.1 chez une majorité d’user me permettra d’avoir une solution… :confused:

1 « J'aime »

Me revoilà !! Maintennt que la 4.1 est passée en stable, est ce que certain ont toujours l’accés au plugin ??

Aucun retour ???

Hello,
en voulant tester la distrib Jeedom spéciale DELTA, je me suis finalement aperçu que 2 valeurs n’étaient plus mise à jour : Unité (scale) et Online
Pourtant les valeurs sont bien remontées lors des refreshs mais pas instanciées dans les commandes jeedom du plugin.
Je me suis lancé dans l’analyse du code pour trouver pourquoi…

2 « J'aime »