Sonnette gérée par CloudEdge non reconnu par le plugin CloudEdge

Bonjour,
J’ai installé le plugin, rempli les paramètres de configuration pour l’app CloudEdge, mon identifiant et mon mot de passe, cliqué sur « Se connecter » (qui ne semble pas marcher) car le bouton reste présent).
En passant ensuite sur la fenêtre de Gestion du plugin, et en demandant la « Synchronisation », je reste sur le message « Aucun équipement trouvé, cliquez sur « Synchronisation » pour commencer ».

J’ai peut-être loupé quelque chose ?

Merci pour votre aide.
Cordialement.

Bonjour.

Les logs en debug stp.

J’ai également des erreurs dans http.error :

"cloudedge::synchronize()\n#3 {main}\n  thrown in /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php on line 854"
Error: Non-static method cloudedge::login() cannot be called statically in /var/www/html/plugins/cloudedge/core/ajax/cloudedge.ajax.php:31\nStack trace:n#0 {main}\n  thrown in /var/www/html/plugins/cloudedge/core/ajax/cloudedge.ajax.php on line 31

ces traces indiquent comme adresse client l’URL de la machine à partir de laquelle je me connecte à jeedom et non la machine sur laquelle jeedom est installé.

[Tue Jan 28 19:42:59.235505 2025] [php:error] [pid 25331:tid 25331] [client 192.168.0.57:39354] PHP Fatal error:...

Désolé, je n’arrive pas à envoyer le log complet étant nouveau sur ce site.

Bonjour,

Pas de fichier pour les logs et pas de lien vers des ressources externes.

  • le contenu des logs à coller dans un bloc Texte préformaté; bouton </>
  • captures écrans à coller directement dans le message

=> posts supprimés ou corrigés


Pour chaque demande, veuillez fournir la page santé jeedom
Vous êtes probablement sous debian 12; savez-vous que ce n’est pas la version recommandée?

J’ai oublié de préciser pour les logs en debug : envoie les logs après avoir cliqué sur synchronisation.

voici le log du plugin :

[2025-01-28 23:31:21][DEBUG] : synchronize : début
[2025-01-28 23:31:21][DEBUG] : getDevices : début 1 CloudEdge
[2025-01-28 23:31:21][DEBUG] : request : début ["https:\/\/apis-eu-frankfurt.cloudedge360.com\/ppstrongs\/getDevice.action"]
[2025-01-28 23:32:02][DEBUG] : update : début*/5 * * * *
[2025-01-28 23:32:02][DEBUG] : update : fin

et pour le log http.error :

[Tue Jan 28 23:31:21.275577 2025] [php:error] [pid 7858:tid 7858] [client 192.168.0.57:36628] PHP Fatal error:  Uncaught Error: Non-static method cloudedge::login() cannot be called statically in /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php:854\nStack trace:\n#0 /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php(966): cloudedge::request()\n#1 /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php(734): cloudedge::getDevices()\n#2 /var/www/html/plugins/cloudedge/core/ajax/cloudedge.ajax.php(36): cloudedge::synchronize()\n#3 {main}\n  thrown in /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php on line 854
[Tue Jan 28 23:31:21.404818 2025] [php:error] [pid 25331:tid 25331] [client 192.168.0.57:59104] PHP Fatal error:  Uncaught Error: Non-static method cloudedge::login() cannot be called statically in /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php:854\nStack trace:\n#0 /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php(966): cloudedge::request()\n#1 /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php(734): cloudedge::getDevices()\n#2 /var/www/html/plugins/cloudedge/core/ajax/cloudedge.ajax.php(36): cloudedge::synchronize()\n#3 {main}\n  thrown in /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php on line 854
[Tue Jan 28 23:31:21.528965 2025] [php:error] [pid 25332:tid 25332] [client 192.168.0.57:59112] PHP Fatal error:  Uncaught Error: Non-static method cloudedge::login() cannot be called statically in /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php:854\nStack trace:\n#0 /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php(966): cloudedge::request()\n#1 /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php(734): cloudedge::getDevices()\n#2 /var/www/html/plugins/cloudedge/core/ajax/cloudedge.ajax.php(36): cloudedge::synchronize()\n#3 {main}\n  thrown in /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php on line 854
[Tue Jan 28 23:31:21.662839 2025] [php:error] [pid 39152:tid 39152] [client 192.168.0.57:59126] PHP Fatal error:  Uncaught Error: Non-static method cloudedge::login() cannot be called statically in /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php:854\nStack trace:\n#0 /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php(966): cloudedge::request()\n#1 /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php(734): cloudedge::getDevices()\n#2 /var/www/html/plugins/cloudedge/core/ajax/cloudedge.ajax.php(36): cloudedge::synchronize()\n#3 {main}\n  thrown in /var/www/html/plugins/cloudedge/core/class/cloudedge.class.php on line 854
[Tue Jan 28 23:37:35.512762 2025] [php:error] [pid 44592:tid 44592] [client 192.168.0.57:33916] PHP Fatal error:  Uncaught Error: Non-static method cloudedge::login() cannot be called statically in /var/www/html/plugins/cloudedge/core/ajax/cloudedge.ajax.php:31\nStack trace:\n#0 {main}\n  thrown in /var/www/html/plugins/cloudedge/core/ajax/cloudedge.ajax.php on line 31
[Tue Jan 28 23:37:35.632028 2025] [php:error] [pid 7854:tid 7854] [client 192.168.0.57:39798] PHP Fatal error:  Uncaught Error: Non-static method cloudedge::login() cannot be called statically in /var/www/html/plugins/cloudedge/core/ajax/cloudedge.ajax.php:31\nStack trace:\n#0 {main}\n  thrown in /var/www/html/plugins/cloudedge/core/ajax/cloudedge.ajax.php on line 31
[Tue Jan 28 23:37:35.748240 2025] [php:error] [pid 25331:tid 25331] [client 192.168.0.57:39800] PHP Fatal error:  Uncaught Error: Non-static method cloudedge::login() cannot be called statically in /var/www/html/plugins/cloudedge/core/ajax/cloudedge.ajax.php:31\nStack trace:\n#0 {main}\n  thrown in /var/www/html/plugins/cloudedge/core/ajax/cloudedge.ajax.php on line 31
[Tue Jan 28 23:37:35.864188 2025] [php:error] [pid 7858:tid 7858] [client 192.168.0.57:39808] PHP Fatal error:  Uncaught Error: Non-static method cloudedge::login() cannot be called statically in /var/www/html/plugins/cloudedge/core/ajax/cloudedge.ajax.php:31\nStack trace:\n#0 {main}\n  thrown in /var/www/html/plugins/cloudedge/core/ajax/cloudedge.ajax.php on line 31

J’ai poussé une mise à jour.
Envoie les logs si c’est pas mieux.

@rm38 changez votre mot de passe, il est compromis

@Flobul je recommanderais de ne pas écrire de mot de passe dans un log

Mot de passe changé

Merci, j’ai poussé une mise à jour.

OK , j’ai vu sonnette mais j’ai voulu recommencé depuis le début et je reste dans la phase configuration avec le message :Version Meari Class N/A Votre version de la classe Meari n'est pas celle recommandée par le plugin. Vous utilisez actuellement la version N/A. Le plugin nécessite la version . Veuillez relancer les dépendances pour mettre à jour la librairie.
et dans le log :

0000|[2025-01-29 18:27:45] INFO  : Début d'activation du plugin
0001|[2025-01-29 18:27:46] INFO  : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
0002|[2025-01-29 18:27:46] DEBUG  : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=cloudedge function=install callInstallFunction=1

J’ai relancé les dépendances plusieurs fois .

Pas tout compris pourquoi tu as recommencé, ni ce que tu as recommencé.

Peux-tu envoyer la page Santé ?

A oublier, J’ai de nouveau tout réinstallé et c’est propre.
Par contre je reste à l’état Non connecté

Appareil 	Type 	Statut 	Connecté 	Dernière communication 	Date création
Niveau 0 sonnette		OK	NON			2025-01-29 18:52:57

et dans le log :

0000|[2025-01-29 18:55:02] ERROR  : Erreur sur cloudedge::update() : array_key_exists(): Argument #2 ($array) must be of type array, null given
0001|[2025-01-29 19:00:03] ERROR  : Erreur sur cloudedge::update() : array_key_exists(): Argument #2 ($array) must be of type array, null given

Seul la requête « Récupère l’info appareil connecté » retourne

 {"resultCode":"1001","deviceID":100553526,"st

Les autres requêtes bouclent en attente.

Il me faut les logs complets du plugin en debug. Lance la commande Rafraichir sur l’équipement et envoie les logs.

0024|[2025-01-29 20:55:03] ERROR  : Erreur sur cloudedge::update() : array_key_exists(): Argument #2 ($array) must be of type array, null given
0025|[2025-01-29 20:56:51] DEBUG  : execute : action sur : refresh
0026|[2025-01-29 20:56:51] DEBUG  : execute : avec options : {"user_login":"admin","user_id":"1"}
0027|[2025-01-29 20:56:51] DEBUG  : execute : et clé :
0028|[2025-01-29 20:56:51] DEBUG  : execute : valeur remplacée :
0029|[2025-01-29 20:56:51] DEBUG  : execute : valeur string :
0030|[2025-01-29 20:56:51] DEBUG  : refresh : début
0031|[2025-01-29 20:56:51] DEBUG  : getDeviceConfigGet : début
0032|[2025-01-29 20:56:51] DEBUG  : request : début ["https:\/\/openapi-euce.mearicloud.com\/openapi\/device\/config?accessid=mearicloud&expires=1738180671&signature=pi8t%2BhLG9XqldHx24MqMiz%2BE1yQ%3D&action=get&deviceid=ac1b7fc561be44ea&target=server&params=eyJjb2RlIjoxMDAwMDEsImFjdGlvbiI6ImdldCIsIm5hbWUiOiJpb3QifQ%3D%3D"]
0033|[2025-01-29 20:56:52] DEBUG  : execute : action sur : refresh
0034|[2025-01-29 20:56:52] DEBUG  : execute : avec options : {"user_login":"admin","user_id":"1"}
0035|[2025-01-29 20:56:52] DEBUG  : execute : et clé :
0036|[2025-01-29 20:56:52] DEBUG  : execute : valeur remplacée :
0037|[2025-01-29 20:56:52] DEBUG  : execute : valeur string :
0038|[2025-01-29 20:56:52] DEBUG  : refresh : début
0039|[2025-01-29 20:56:52] DEBUG  : getDeviceConfigGet : début
0040|[2025-01-29 20:56:52] DEBUG  : request : début ["https:\/\/openapi-euce.mearicloud.com\/openapi\/device\/config?accessid=mearicloud&expires=1738180672&signature=1%2FHqB8CYpxzpdAlnxTFX0tTG8O0%3D&action=get&deviceid=ac1b7fc561be44ea&target=server&params=eyJjb2RlIjoxMDAwMDEsImFjdGlvbiI6ImdldCIsIm5hbWUiOiJpb3QifQ%3D%3D"]
0041|[2025-01-29 20:56:52] DEBUG  : execute : action sur : refresh
0042|[2025-01-29 20:56:52] DEBUG  : execute : avec options : {"user_login":"admin","user_id":"1"}
0043|[2025-01-29 20:56:52] DEBUG  : execute : et clé :
0044|[2025-01-29 20:56:52] DEBUG  : execute : valeur remplacée :
0045|[2025-01-29 20:56:52] DEBUG  : execute : valeur string :
0046|[2025-01-29 20:56:52] DEBUG  : refresh : début
0047|[2025-01-29 20:56:52] DEBUG  : getDeviceConfigGet : début
0048|[2025-01-29 20:56:52] DEBUG  : request : début ["https:\/\/openapi-euce.mearicloud.com\/openapi\/device\/config?accessid=mearicloud&expires=1738180672&signature=1%2FHqB8CYpxzpdAlnxTFX0tTG8O0%3D&action=get&deviceid=ac1b7fc561be44ea&target=server&params=eyJjb2RlIjoxMDAwMDEsImFjdGlvbiI6ImdldCIsIm5hbWUiOiJpb3QifQ%3D%3D"]
0049|[2025-01-29 20:56:52] DEBUG  : execute : action sur : refresh
0050|[2025-01-29 20:56:52] DEBUG  : execute : avec options : {"user_login":"admin","user_id":"1"}
0051|[2025-01-29 20:56:52] DEBUG  : execute : et clé :
0052|[2025-01-29 20:56:52] DEBUG  : execute : valeur remplacée :
0053|[2025-01-29 20:56:52] DEBUG  : execute : valeur string :
0054|[2025-01-29 20:56:52] DEBUG  : refresh : début
0055|[2025-01-29 20:56:52] DEBUG  : getDeviceConfigGet : début
0056|[2025-01-29 20:56:52] DEBUG  : request : début ["https:\/\/openapi-euce.mearicloud.com\/openapi\/device\/config?accessid=mearicloud&expires=1738180672&signature=1%2FHqB8CYpxzpdAlnxTFX0tTG8O0%3D&action=get&deviceid=ac1b7fc561be44ea&target=server&params=eyJjb2RlIjoxMDAwMDEsImFjdGlvbiI6ImdldCIsIm5hbWUiOiJpb3QifQ%3D%3D"]
0057|[2025-01-29 20:57:02] DEBUG  : update : début*/5 * * * *
0058|[2025-01-29 20:57:02] DEBUG  : update : fin
0059|[2025-01-29 20:58:01] DEBUG  : update : début*/5 * * * *
0060|[2025-01-29 20:58:01] DEBUG  : update : fin

Votre problème est toujours celui là:


Toujours pas vu…