Jeemate apres migration RPI5

bonjour à tous,
J’ai migré mon jeedom sur RPI5, debian 12. Tout marche plutot bien (merci les infos sur community !!), mais j’ai un souci avec jeemate.
Le plugin est installé, des équipements remontent bien dans jeemate.
Néanmoins, je n’arrive pas à accéder à la page de backup/restore sur mon téléphone (idem sur ipad), et j’ai vu les erreurs dans les logs suivantes :

  • sur l’équipement :

  • [HTTP]Error 09-26 19:06:27: HTTP:POST:ResponseException:500:body=
    {« jsonrpc »:« 2.0 »,« method »:« jeemate::getAllBackup »,« id »:452,« params »:{« apikey »:« macléapi »,« hash »:« monapijeedom »,« userEqLogicId »:« 1076 »}}

  • et coté jeedom, dans http.error, j’ai ça :
    0002|[Thu Sep 26 18:57:34.321463 2024] [php:error] [pid 1184:tid 1184] [client 147.135.244.227:0] PHP Fatal error: Uncaught TypeError: trim(): Argument #1 ($string) must be of type string, array given in /var/www/html/core/class/log.class.php:107\nStack trace:\n#0 /var/www/html/core/class/log.class.php(107): trim()\n#1 /var/www/html/plugins/jeemate/core/class/api/APIFile.class.php(75): log::add()\n#2 /var/www/html/plugins/jeemate/core/api/jeemate.api.php(153): jeemate\\API\\APIFile::getAllBackup()\n#3 {main}\n thrown in /var/www/html/core/class/log.class.php on line 107

ca fait une belle erreur rouge et ca ne liste pas les backups dispos. je peux par contre créer une sauvegarde malgré une erreur « timeout ». Je ne la vois pas sur le mobile, mais dans la liste des backups dans le plugin on la voit bien.

des idées ?

Merci !!

C’est corrigé sur la version bêta du plugin.

J’attends qu’on me confirme d’autres corrections pour la pousser en stable.

Peux tu quand même me confirmer les versions que tu utilises de l’application et du plugin.

Merci

merci ta réponse éclair !
j’utilise la version stable 2024-09-20 17:39:24 du plugin et la version Store-2.3.11-AAB+391811 de l’appli

Donc je confirme, en beta, c’est OK, je pense la pousser dimanche soir si j’ai eu les retour que j’attends.

En attendant c’est simple, va dans le dossier jeemate\core\class\api ouvre le fichier APIFile et supprime la ligne 75 :

log::add("jeemate_APIFiles", 'debug', $backups);

Top, j’essaie ca ce soir !
Merci

Merci je nai plus le plantage en supprimant la ligne.
Une derniere question : je ne sais pas ce que j’ai fait en parallèle mais jai supprimé ma sauvegarde de jeemate dans « mon jeemate ». Par contre javais fait une sauvegarde du fichier jeemate_xxx.jeezip.
Sais tu si je peux le rétablir dans la liste des backup dispos ?

Encore merci

Je reponds a moi-même : pas trouvé comment reactiver une sauvegarde dans la liste des sauvegardes dispos de « mon jeemate » mais jai retrouvé un autre mobile qui avait la meme disposition de jeemate
Donc jai pu refaire sauvegarde, la partager et la recharger
Sujet clos. Merci sagitaz.

Salut,

Pas eu le temps de regarder cette histoire de backup, a l’occasion je regarderai si on peut offrir une procédure simple.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.