Erreur Illegal string offset en boucle

Bonjour à tous
Est-ce qu’un dev peut m’aider sur la problématique suivante :
Le plugin huawei4g générè à chaque réveil (ici 1min) l’erreur :

[php7:warn] [pid 28103] [client 127.0.0.1:46512] PHP Warning:  Illegal string offset 'Message' in /var/www/html/plugins/huawei4g/core/php/huawei4g.php on line 166

Fichier en question : https://github.com/tux1c0/plugin-huawei4g/blob/master/core/php/huawei4g.php

Il en découle deux problèmes :

  1. Le plugin fonctionne bien pendant une certaine période 7 à 14j avant que ce dernier se « bloque » ne permettant plus d’envoyer de SMS, le refresh ne se fait plus et plus d’erreur dans le log apache. Obligé de relancer le demon.
  2. Et surtout il me provoque au moins 10x jours (apres les cron jeedom mais pas tous !) des pertes de connexions de + 30s en résulte dans le syslog ce type de message :
Dec  8 18:41:01 maison CRON[8967]: (root) CMD (/usr/bin/php /var/www/html/core/php/watchdog.php >> /dev/null)
Dec  8 18:41:31 maison dhcpcd[518]: eth0: carrier lost
Dec  8 18:41:31 maison kernel: [401408.141163] bcmgenet fd580000.ethernet eth0: Link is Down

L’effet de bord c’est que si le plugin hombridge fait sont check mDNS à se moment la, il ne trouve pas le réseau se met en croix et attends 5min max le prochain cron du plugin pour se relancer, bref moyen moyen

[08/12/2023 18:41:37] Error: send ENETUNREACH 224.0.0.251:5353
at doSend (node:dgram:716:16)
at defaultTriggerAsyncIdScope (node:internal/async_hooks:463:18)
at afterDns (node:dgram:662:5)
at processTicksAndRejections (node:internal/process/task_queues:83:21)
[08/12/2023 18:41:37] Got SIGTERM, shutting down Homebridge...

Bref si un dev sait si c’est facilement corrigeable … sinon si @tux1c0 repasse un jour dans le coin !
Si pas possible alors je tenterai une fois de tout nettoyer dépendance etc (ce qui m’embête pour les scénarios etc mais bon apres l’option remplacé je devrais m’en sortir assez rapidement
Et si ça reviens je vais devoir passer sur une clé USB et plugin-sms

Merci pour ceux qui jetterai un oeil au soucis ça pourra aider pas mal de gens je pense :slight_smile:

Hello, j’ai retiré le tag Homebridge car c’est juste une conséquence et la plugin n’a rien à voir la dedans.