Bonjour, je ne trouve pas de doc, ni de tuto pour configurer le plugin SomfyUnified.
J’ai une Tahoma Switch et un bridge Cozytouch. J’ai reussi à les declarer en mode Cloud et j’obtiens les device.
Par contre, je souhaite utiliser ma Tahoma en API local et là, je n’arrive à rien. Je pense que je ne parviens pas un créer un token.
Voici une copie de mon ecran quand je clique sur « Authenticate Local API »
Effectivement je connais ce doc, mais il n’explique pas comment installer et configurer le plugin
Mais bon,mon souci c’est surtout comment générer un token pour utiliser TaHoma local
Il n’est pas très clair pour moi ce que vous souhaitez faire et non, je ne pense pas que … ca bug …
Ce que je peux vous dire:
Le serveur Cozytouch (via box Cozytouch) est un serveur cloud et il n’y a pas de questions à avoir concernant un fonctionnement cloudless.
Le serveur local accessible est le serveur Somfy Local que vous pouvez déclarer sur votre box Somfy TaHoma. Il est dans la liste des serveurs. Il est cloudless.
Le plugin SomfyUnified est multi-serveurs donc vous pouvez déclarer ces 2 serveurs simultanément ( et même d’autres si besoin).
Si vous avez déclaré le serveur Somfy Local, vous devriez être capable ensuite de créer un token
Au dela de tout cela, vous semblez être toujours sous Debian 10. Cet OS est obsolète sous Jeedom depuis plus de 3 mois …
En espérant avoir clarifié quelques interrogations.
Mais je ne sais pas faire fonctionner le serveur Tahoma LOCAL.
Dans les logs « SomfyUnified » j’ai des tonnes de trucs comme ca:
[2024-10-05 21:24:06] ERROR : setupData imported but (Data is NOT JSON).
[2024-10-05 21:24:06] ERROR : Erreur sur la fonction cron du plugin : Argument 3 passed to SomfyUnified::updateEqLogicInfo() must be of the type array, bool given, called in /var/www/html/plugins/SomfyUnified/core/class/SomfyUnified.class.php on line 941
[2024-10-05 21:25:08] ERROR : setupData imported but (Data is NOT JSON).
[2024-10-05 21:25:08] ERROR : Erreur sur la fonction cron du plugin : Argument 3 passed to SomfyUnified::updateEqLogicInfo() must be of the type array, bool given, called in /var/www/html/plugins/SomfyUnified/core/class/SomfyUnified.class.php on line 941
et dans les logs du « SomfyUnified Pyhton », j’ai des tas de ca:
[2024-10-05 21:32:06] ERROR : |Py| OverkizApi.api_request() Local error: Cannot connect to host gateway-2003-7201-1304.local:8443 ssl:True [SSLCertVerificationError: (1, "[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'gateway-2003-7201-1304.local'. (_ssl.c:1006)")]
[2024-10-05 21:32:06] ERROR : |Fd| formatsetup() error: 'bool' object has no attribute 'id'
[2024-10-05 21:33:06] ERROR : |Py| OverkizApi.api_request() Local error: Cannot connect to host gateway-2003-7201-1304.local:8443 ssl:True [SSLCertVerificationError: (1, "[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'gateway-2003-7201-1304.local'. (_ssl.c:1006)")]
[2024-10-05 21:33:06] ERROR : |Fd| formatsetup() error: 'bool' object has no attribute 'id'
[2024-10-05 21:24:06] ERROR : setupData imported but (Data is NOT JSON).
[2024-10-05 21:24:06] ERROR : Erreur sur la fonction cron du plugin : Argument 3 passed to SomfyUnified::updateEqLogicInfo() must be of the type array, bool given, called in /var/www/html/plugins/SomfyUnified/core/class/SomfyUnified.class.php on line 941
[2024-10-05 21:25:08] ERROR : setupData imported but (Data is NOT JSON).
[2024-10-05 21:25:08] ERROR : Erreur sur la fonction cron du plugin : Argument 3 passed to SomfyUnified::updateEqLogicInfo() must be of the type array, bool given, called in /var/www/html/plugins/SomfyUnified/core/class/SomfyUnified.class.php on line 941
Etant en déplacement professionnel, je vous ai répondu à partir de mon téléphone.
Je ne pourrais avoir accès à mon environnement de dev qu’en début de semaine et j’en suis désolé.
A la vue des logs, il se pourrait qu’il y ai eu un changement de certificat de sécurité récement ou quelque chose comme cela ?
Je ne sais pas et je dois regarder.
Peut être pouvez vous essayer de supprimer le serveur Tahoma Local et le recréer en mettant Non sur le choix SSL. Mais je ne garantit rien …
Sur votre screenshot, vous n’avez pas encore ajouté le serveur Cozytouch ? Avez vous déja essayé vos équipements avec ce serveur ?
Je l’avais installé. Ca marche. Mais je pense que je ne vais pas utiliser Cozytouch car c’est CLOUD.
Je souhaite vraiment passer tout en Tahoma Local (mes equipements Velux et Atlantic sont tous compatibles Tahoma.)
C’est la principale raison de mon achat de votre plugin.
J’ai la meme chose en recreant le serveur Tahoma Local sans le SSL.
Impossible de créer un token avec la fonction « Authenticate local API », la fenetre s’affiche vide.
Mais on voit bien qu’elle essaie de se service du local serveur qui existe (affichage bande bleu en bas à droite, sous les messages d’erreurs):
Merci pour vos essais et réponses.
La plupart des messages d’erreurs ne sont que les conséquences du fait que la connection au serveur local n’aboutit pas.
Pour le moment, j’ignore ce qui peut se passer ?
Juste pour être sur d’avoir essayé des choses basiques, pouvez vous faire un arrêt-marche de votre box Somfy et recréer le serveur local (avec SSL cette fois).
Recréer les dépendances et m’envoyer dans tous les cas le Log SomfyUnified_update
retenté une création de token (qui n’a pas fonctionné)
le log « http.error » est resté vide.
Voila, j’espere que cela pourra aider à comprendre ce qui se passe.
Je pense ne pas etre le seul a rencontrer ce probleme. D’apres ce post: Problème de token SomfyUnified
Pour info, j’ai un autre jeedom sous debian 11 pour remplacer mon debian 10. Ca fait exactement la meme chose.
J’ai enregistré ma TaHoma switch le 17/06/2021. Mon compte date de ce moment la.
Pour info, j’utilise par ailleurs le vieux plugin TaHoma pour Jeedom. Je ne l’ai pas supprime, je compte le faire quand j’aurai tout reconfigure avec votre plugin en TaHoma local.
Pour l’ancien plugin, ca ne doit pas poser de problèmes à priori.
Par contre, nous avons eu des problèmes, la communauté et moi même il y a 3 a 4 mois suite a un changement chez Somfy.
Nous avons été obligé de renouveler user et password pour retrouver un fonctionnement correct.
Ce n’est peut être pas cela mais si vous pouviez essayer de faire la même chose sur votre compte Somfy.
Ne pas oublier l’arrêt marche obligatoire de la box ensuite.
Et sinon, je regarde chez moi dès que possible et revient vers vous.
Qu’avez vous été obligé de faire exactement ?
Vous avez recréé un nouveau compte somfy et réenregistré vos produits ?
ou vous avez juste changé le login (adresse mail) et password de votre compte existant ?