Bonjour à tous,
Je viens d’acheter le plugin VeSync pour gérer une prise connectée extérieur.
J’ai déjà donc configurer la prise sur mon réseau local et via l’appli VeSync la prise marche parfaitement.
Maintenant ma prochaine étape est de pouvoir la gérer via Jeedom installé sur un rapsberry pie.
Quand je renseigne mes identifiants, et que je souhaite synchroniser mes appareils, ou même cliquer sur le bouton « se connecter » j’ai directement une erreur 500.
Voici les logs que j’obtiens :
Fichier :
http://xxxxxx/core/php/getResource.php?file=plugins/vesync/desktop/js/configuration.js&md5=6891cb60358e036827ecb68983f5bc79&lang=fr_FR
Message :
Uncaught ReferenceError: domUtil is not defined
Voici quelques détails :
Version du plugin (version stable) : 2024-09-30 01:08:47
Version de Jeedom : 4.4.12
Est ce que quelqu’un à une idée ? j’ai déjà fouiné tous les liens, docs du plugin mais je ne trouve rien.
Merci
Flobul
Novembre 30, 2024, 3:35
2
Bonjour.
Merci pour le retour.
Mise à jour sur le market.
J’ai corrigé cette erreur en beta et stable.
Edit : dispo à 16h42
Merci beaucoup Flobul, j’imagine qu’il faut que j’attende quelques minutes pour que le market me propose la MàJ. (pour le moment il ne me propose rien de neuf)
Flobul, j’ai encore besoin de toi J’ai bien reçu la mise à jour, et elle est installée.
Le bouton « se connecter » ne me mets plus le message d’erreur. Ca me mets le loader de jeedom à répétition et après quelques secondes s’arrêtent. → Je me dis chouette ça a marché.
Je vais sur la page du plugin et essaie de synchroniser mes appareils, mais là j’ai une erreur 500, et le bouton de synchronisation tourne mais rien ne se charge ensuite.
Pourrais tu m’aider ? Je te remercie encore
Flobul
Novembre 30, 2024, 4:05
5
Là, il me faut les log pour comprendre.
Logs du plugin et de http.error.
Pour le logs du plugin, même en DEBUG il ne log rien concernant l’identification
Je n’ai que ça :
0000|[2024-11-30 17:26:02] DEBUG : update : début
0001|[2024-11-30 17:26:02] DEBUG : update : fin
0002|[2024-11-30 17:27:02] DEBUG : update : début
0003|[2024-11-30 17:27:02] DEBUG : update : fin
0004|[2024-11-30 17:28:02] DEBUG : update : début
0005|[2024-11-30 17:28:02] DEBUG : update : fin
Par contre côté navigateur, j’ai bien une erreur 500, quand je clique sur « Synchronisation »
ou même le bouton « Se connecter »
EDIT : Apres quelques minutes, je m’aperçois de cela dans les logs.
0010|[2024-11-30 17:29:19] DEBUG : request : début https://smartapi.vesync.com/cloud/v1/homeManaged/getHomeList
0011|[2024-11-30 17:29:19] DEBUG : request : postfield {"appVersion":"VeSync 4.3.40","phoneBrand":"Jeedom-VeSync","phoneOS":"Jeedom-VeSync","traceId":"1732984159809","acceptLanguage":"fr","timeZone":"Europe\/Brussels","accountID":"","token":"","pageNo":1,"pageSize":1000,"method":"getHomeList"}
0012|[2024-11-30 17:29:19] DEBUG : request : token ou accountID vide https://smartapi.vesync.com/cloud/v1/homeManaged/getHomeList
http.error
0578|[Sat Nov 30 17:21:14.597215 2024] [mpm_prefork:notice] [pid 988:tid 988] AH00170: caught SIGWINCH, shutting down gracefully
0579|[Sat Nov 30 17:21:15.606912 2024] [php:error] [pid 1524097:tid 1524097] [client 90.35.226.242:50451] PHP Fatal error: Uncaught Error: Class "ajax" not found in /var/www/html/core/ajax/event.ajax.php:36\nStack trace:\n#0 {main}\n thrown in /var/www/html/core/ajax/event.ajax.php on line 36
0580|[Sat Nov 30 17:21:26.963922 2024] [mpm_prefork:notice] [pid 981:tid 981] AH00163: Apache/2.4.62 (Debian) OpenSSL/3.0.15 configured -- resuming normal operations
0581|[Sat Nov 30 17:21:26.964929 2024] [core:notice] [pid 981:tid 981] AH00094: Command line: '/usr/sbin/apache2'
0582|[Sat Nov 30 17:23:15.236145 2024] [php:error] [pid 1081:tid 1081] [client 90.35.226.242:50748] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/class/vesync.class.php:528\nStack trace:\n#0 /var/www/html/plugins/vesync/core/class/vesync.class.php(735): vesync::request()\n#1 /var/www/html/plugins/vesync/core/class/vesync.class.php(1508): vesync::getHomeList()\n#2 /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php(38): vesync::synchronize()\n#3 {main}\n thrown in /var/www/html/plugins/vesync/core/class/vesync.class.php on line 528, referer: http://XXXX.fr:8088/index.php?v=d&m=vesync&p=vesync
0583|[Sat Nov 30 17:25:25.422843 2024] [php:error] [pid 2795:tid 2795] [client 90.35.226.242:51024] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0584|[Sat Nov 30 17:25:25.569927 2024] [php:error] [pid 2794:tid 2794] [client 90.35.226.242:51025] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0585|[Sat Nov 30 17:25:25.712053 2024] [php:error] [pid 2796:tid 2796] [client 90.35.226.242:51035] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0586|[Sat Nov 30 17:25:25.848040 2024] [php:error] [pid 1079:tid 1079] [client 90.35.226.242:51036] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0587|[Sat Nov 30 17:25:32.154724 2024] [php:error] [pid 1080:tid 1080] [client 90.35.226.242:51049] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0588|[Sat Nov 30 17:25:32.325764 2024] [php:error] [pid 2670:tid 2670] [client 90.35.226.242:51050] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0589|[Sat Nov 30 17:25:32.468612 2024] [php:error] [pid 1647:tid 1647] [client 90.35.226.242:51051] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0590|[Sat Nov 30 17:25:32.600025 2024] [php:error] [pid 2534:tid 2534] [client 90.35.226.242:51053] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0591|[Sat Nov 30 17:26:26.086570 2024] [access_compat:error] [pid 1081:tid 1081] [client 141.98.11.175:54698] AH01797: client denied by server configuration: /var/www/html/ws
0592|[Sat Nov 30 17:29:19.812422 2024] [php:error] [pid 2670:tid 2670] [client 90.35.226.242:51396] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/class/vesync.class.php:528\nStack trace:\n#0 /var/www/html/plugins/vesync/core/class/vesync.class.php(735): vesync::request()\n#1 /var/www/html/plugins/vesync/core/class/vesync.class.php(1508): vesync::getHomeList()\n#2 /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php(38): vesync::synchronize()\n#3 {main}\n thrown in /var/www/html/plugins/vesync/core/class/vesync.class.php on line 528, referer: http://XXXX.fr:8088/index.php?v=d&m=vesync&p=vesync
0593|[Sat Nov 30 17:30:28.300037 2024] [php:error] [pid 1647:tid 1647] [client 90.35.226.242:51511] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
Flobul
Novembre 30, 2024, 4:43
9
MrToune:
0578|[Sat Nov 30 17:21:14.597215 2024] [mpm_prefork:notice] [pid 988:tid 988] AH00170: caught SIGWINCH, shutting down gracefully
0579|[Sat Nov 30 17:21:15.606912 2024] [php:error] [pid 1524097:tid 1524097] [client 90.35.226.242:50451] PHP Fatal error: Uncaught Error: Class "ajax" not found in /var/www/html/core/ajax/event.ajax.php:36\nStack trace:\n#0 {main}\n thrown in /var/www/html/core/ajax/event.ajax.php on line 36
0580|[Sat Nov 30 17:21:26.963922 2024] [mpm_prefork:notice] [pid 981:tid 981] AH00163: Apache/2.4.62 (Debian) OpenSSL/3.0.15 configured -- resuming normal operations
0581|[Sat Nov 30 17:21:26.964929 2024] [core:notice] [pid 981:tid 981] AH00094: Command line: '/usr/sbin/apache2'
0582|[Sat Nov 30 17:23:15.236145 2024] [php:error] [pid 1081:tid 1081] [client 90.35.226.242:50748] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/class/vesync.class.php:528\nStack trace:\n#0 /var/www/html/plugins/vesync/core/class/vesync.class.php(735): vesync::request()\n#1 /var/www/html/plugins/vesync/core/class/vesync.class.php(1508): vesync::getHomeList()\n#2 /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php(38): vesync::synchronize()\n#3 {main}\n thrown in /var/www/html/plugins/vesync/core/class/vesync.class.php on line 528, referer: http://XXXX.fr:8088/index.php?v=d&m=vesync&p=vesync
0583|[Sat Nov 30 17:25:25.422843 2024] [php:error] [pid 2795:tid 2795] [client 90.35.226.242:51024] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0584|[Sat Nov 30 17:25:25.569927 2024] [php:error] [pid 2794:tid 2794] [client 90.35.226.242:51025] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0585|[Sat Nov 30 17:25:25.712053 2024] [php:error] [pid 2796:tid 2796] [client 90.35.226.242:51035] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0586|[Sat Nov 30 17:25:25.848040 2024] [php:error] [pid 1079:tid 1079] [client 90.35.226.242:51036] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0587|[Sat Nov 30 17:25:32.154724 2024] [php:error] [pid 1080:tid 1080] [client 90.35.226.242:51049] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0588|[Sat Nov 30 17:25:32.325764 2024] [php:error] [pid 2670:tid 2670] [client 90.35.226.242:51050] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0589|[Sat Nov 30 17:25:32.468612 2024] [php:error] [pid 1647:tid 1647] [client 90.35.226.242:51051] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0590|[Sat Nov 30 17:25:32.600025 2024] [php:error] [pid 2534:tid 2534] [client 90.35.226.242:51053] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
0591|[Sat Nov 30 17:26:26.086570 2024] [access_compat:error] [pid 1081:tid 1081] [client 141.98.11.175:54698] AH01797: client denied by server configuration: /var/www/html/ws
0592|[Sat Nov 30 17:29:19.812422 2024] [php:error] [pid 2670:tid 2670] [client 90.35.226.242:51396] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/class/vesync.class.php:528\nStack trace:\n#0 /var/www/html/plugins/vesync/core/class/vesync.class.php(735): vesync::request()\n#1 /var/www/html/plugins/vesync/core/class/vesync.class.php(1508): vesync::getHomeList()\n#2 /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php(38): vesync::synchronize()\n#3 {main}\n thrown in /var/www/html/plugins/vesync/core/class/vesync.class.php on line 528, referer: http://XXXX.fr:8088/index.php?v=d&m=vesync&p=vesync
0593|[Sat Nov 30 17:30:28.300037 2024] [php:error] [pid 1647:tid 1647] [client 90.35.226.242:51511] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesy
Ca c’est l’erreur précédente, déjà corrigée.
Je ne vois pas ce qui produit l’erreur sur Synchronisation.
Je ne reproduis pas.
J’ai poussé une modification, dis-moi si ça change quelque chose.
Malheureusement, ca n’a rien changé.
J’ai toujours le même message d’erreur quand je veux me connecter.
Dans le doute, et pour aider à la résolution du problème, je suis en train d’installer Jeedom sur une VM toute neuve sous Debian 12, on verra si j’ai le même comportement. (peut être un conflit avec un autre plugin, qui sait…)
Je te tiens au courant, merci de te réactivité en tout cas.
Bonsoir Flobul,
Décidement je n’y arrive pas, je viens d’installer Jeedom tout propre, et d’installer le plugin. Mais j’ai exactement le même comportement.
Erreur 500, impossible de me connecter. http://192.168.1.47/plugins/vesync/core/ajax/vesync.ajax.php
[0033|[Sun Dec 01 01:58:46.960837 2024] [php:error] [pid 1068:tid 1068] [client 192.168.1.18:39559] PHP Fatal error: Uncaught Error: Non-static method vesync::login() cannot be called statically in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php:30\nStack trace:\n#0 {main}\n thrown in /var/www/html/plugins/vesync/core/ajax/vesync.ajax.php on line 30
J’ai changé le mdp pour éviter les caractères spéciaux, vérifier plusieurs fois que mon mail était bien correct, mais je tourne vraiment en ronds.
Comme tu sembles comme moi tourné en ronds, je me demande limite si ça ne viendrait pas du nouveau compte que j’ai du créé tout à l’heure.
Qu’en penses tu ?
Merci
Flobul
Décembre 1, 2024, 7:30
12
Essai maintenant cette mise à jour.
Du mieux, mais pas tout à fait ça encore.
Se connecter fonctionne bien, il me trouve bien mon identifiant et le token.
Le bouton « synchronisation » de mes équipements n’est plus cliquable par contre.
http://xxxx.fr/core/php/getResource.php?file=plugins/vesync/desktop/js/vesync.js&md5=d87707ca05098b7a925cd78571e4136b&lang=fr_FR
Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')
Flobul
Décembre 1, 2024, 4:37
14
Merci, j’ai poussé la correction.
1 « J'aime »
Magnifique Ca marche, merci beaucoup Flobul pour toute l’aide. Il m’a bien synchro ma prise connectée
Je vais avoir une autre question mais je vais ouvrir un autre ticket, car ca ne concerne plus trop l’erreur d’origine maintenant.
1 « J'aime »
Flobul
Décembre 1, 2024, 7:43
16
Pas de problème.
Hésite pas.
system
A fermé ce sujet ()
Décembre 2, 2024, 7:43
17
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.