Non je vois pas le Token il me semble (met une image de ta config avec le token ok stp)
Je pense comprendre d’où ca peut venir : mon calback est externe en https://dns… mais quand je me connecte en local, le calback dans le plugin passe avec une adresse IP Local : 192.168.x.x donc ca ne marche pas. Et quand je me connecte avec mon adresse externe j’ai bien le bon Calback. Du coup je peux bien me connecter et j’ai ca en log
Pour autant je ne vois pas mon Token passait en vert ?
La solution serait peut etre que le Callback reste fixe, Il faudrait qu’il garde la valeur que je lui donne quand je sauvegarde et qu’il ne bouge pas en fonction si je suis en local ou en externe ?
J’ai quand meme l’impression que il y a un probleme d’enregistrement du token car ensuite j’a
i encore le probleme ou il indique un probleme de connexion du au token…
Donc peut etre que la solution serait de déclarer dans ton plugin 2 callback (même si l’on en met qu’un dans somfy) comme sur le plugin NUKI ou tu peux en avoir deux.
Comme ca tu rentres l’adresse local dans le callback 1et l’adresse externe dans la ligne 2.
Mais au final ce qui est important c’est d’avoir le bon Callback qui correspond à celui rentré chez SOMFY.
Du coup j’ai une question, si je rentre une adresse externe dans SOMFY et que je me connecte en local sur ma box jeedom ca ne peut pas marcher. Si je me connecte en externe c’est ok
Par contre inversement est ce que si tu rentres un callback local dans SOMFY ca marche si tu te connectes en externe ?
Sinon, je viens de penser à une solution : il serait possible de créer 2 applications (ou plus si nécessaire) dans le portail Somfy ; 1 pour l’accès interne et 1 pour l’accès externe.
Chacun aurait ses « secrets » et chacun aurait une callback.
Au moment de l’enregistrement, on vérifie quelle connexion est utilisée et on utilise la bonne callback.
Et le plugin se débrouille pour utiliser le bon token.
Désolé pour le délai, la modification était assez complexe
J’ai mis en place une nouvelle version beta qui prend en compte plusieurs URLs d’accès possibles à la box Jeedom.
Il faudra alors créer plusieurs applications dans le portail Somfy et se connecter à chaque URL de la box pour mettre en place les différentes configurations du plugin.
Le plugin gère automatiquement la reprise des informations de configuration existantes lors de la mise à jour.
Bonsoir,
Je viens de faire l’installation du plugin en version beta qui est actuellement la version 2020-11-03 20:45:22.
Je suis sous Jeedom 4.0.61.
Je ne peux pas modifier l’url de connexion et J’ai qu’une ligne, pour les URL
Je me connecte en IP local pour faire le paramétrage, mais j’ai également à accès externe en https.
Quand je sauvegarde ,j’ai le message suivant
Voici mes logs
[2021-01-03 15:23:14][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=benjaminprevotConnexoon function=remove callInstallFunction=1
[2021-01-03 18:33:58][INFO] : Début d'activation du plugin
[2021-01-03 18:33:59][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2021-01-03 18:33:59][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=benjaminprevotConnexoon function=install callInstallFunction=1
[2021-01-03 18:35:02][ERROR] : [Somfy] GET - https://api.somfy.com/api/v1/site - Number of tries exceeded
[2021-01-03 19:00:50][INFO] : Début d'activation du plugin
[2021-01-03 19:00:51][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2021-01-03 19:02:03][INFO] : Début d'activation du plugin
[2021-01-03 19:02:04][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2021-01-03 19:02:18][ERROR] : [Somfy] GET - https://api.somfy.com/api/v1/site - Number of tries exceeded
[2021-01-03 19:05:02][ERROR] : [Somfy] GET - https://api.somfy.com/api/v1/site - Number of tries exceeded
[2021-01-03 19:08:48][ERROR] : [Somfy] GET - https://api.somfy.com/api/v1/site - Number of tries exceeded
je suis exactement dans le même cas que toi, impossible de trouver la source du problème.
As-tu trouvé la solution de ton côté ? @benjamin.prevot, aurais-tu une idée du problème ?
Je viens de publier une nouvelle version du plugin (2021-03-09 21:13:00) :
La configuration courante est maintenant indiquée
A chaque sauvegarde de la configuration, la popup d’authentification Somfy s’ouvre pour saisir les identifiants ; cela permet de forcer le rafraîchissement du token
Après mise à jour, vous pourrez sauvegarder la configuration pour rafraîchir les informations.
Cela permettra de repartir sur des valeurs « propres »
Bonjour,
De mon coté, toujours le même soucis.
Il faudrait depuis le plugin pouvoir changer l’adresse CALBACK URL, car je pense que ça vient de là
Rodolphe