Mise a jour des valeurs de commandes vides sur différents plugins

Bonjour,
Je rencontre plusieurs problèmes sur mon jeedom et je suspecte que tout soit lié à mon installation.

Système : Debian 10
HW : HP proliant N54L Gen 7
Jeedom core : 4.0.49
Plugins concernés :

  • Virtual 2020-02-18 11:37:33
  • deconz 2020-02-27 09:33:05

Symptômes :
Deconz : pas de mise a jour des valeurs remontées par mes capteurs aqara, jeedom recoit correctement les valeurs de la gateway (on peut voir sur chaque équipement les valeurs brutes à jour), mais jeedom n’arrive pas a extraire les valeurs pour les affecter aux équipements. Mettant intégré dans un second sujet, Loic m’a conseillé de vérifier la partie websocket … sans résultat pour moi malheureusement. Le post ayant été passé a résolu après une installation réinstallation complète, je n’ai pas pu aller plus loin dans mon investigation.

Plugin Virtual : Lors de l’actualisation des valeurs via l’API, la variable est resetée mais ne prends pas la nouvelle valeur. En poussant un peut les logs, je vois les éléments suivants apparaître lors d’une requête API HTTP :
Virtuel (valeur 666 positionnée manuellement)


requête
http://192.168.1.176/core/api/jeeApi.php?apikey=XXXX&type=virtual&id=293&Value=**20**

api :
[2020-04-13 13:24:52][DEBUG] : Demande sur l’api http venant de : 192.168.1.184 => {« apikey »:« XXXX »,« type »:« virtual »,« id »:« 293 »,« Value »:« 20 »}
[2020-04-13 13:24:52][INFO] : Appels de virtual::event()
[2020-04-13 13:24:53][DEBUG] : Demande sur l’api http venant de : 192.168.1.184 => {« apikey »:« XXXX »,« type »:« virtual »,« id »:« 293 »,« Value »:« 20 »}
[2020-04-13 13:24:53][INFO] : Appels de virtual::event()
[2020-04-13 14:08:05][DEBUG] : Demande sur l’api http venant de : 192.168.1.184 => {« apikey »:« XXXX »,« type »:« virtual »,« id »:« 293 »,« Value »:« 20 »}
[2020-04-13 14:08:05][INFO] : Appels de virtual::event()

event
[2020-04-13 14:08:05][INFO] : Evènement sur la commande [Cave][Temperature][Signal] valeur : 5 (répétition)
[2020-04-13 14:08:05][INFO] : Evènement sur la commande [Exterieur][Virtual_ring][Test] valeur :
[2020-04-13 14:08:08][INFO] : Evènement sur la commande [Cave][Temperature][Batterie] valeur : 100 (répétition)

virtual
[2020-04-13 13:24:52][DEBUG] : {« apikey »:« XXXX »,« type »:« virtual »,« id »:« 293 »,« Value »:« 20 »}
[2020-04-13 13:24:53][DEBUG] : {« apikey »:« XXXX »,« type »:« virtual »,« id »:« 293 »,« Value »:« 20 »}
[2020-04-13 14:08:05][DEBUG] : {« apikey »:« XXXX »,« type »:« virtual »,« id »:« 293 »,« Value »:« 20 »}

information virtuelle

  • configurée manuellement : OK
  • après modification via API : valeur : ; date

Comme vous pouvez le voir dans les logs, l’API fonctionne correctement, les données vont jusqu’au plugin Virtual, mais il n’y a pas de valeur dans les logs event.

Avant
Capture_1
Apres
Capture_2

Pour moi ces deux problèmes sont liés car jeedom reçoit bien les informations mais ne semble pas pouvoir les intégrer. Les plugins semblent fonctionner correctement, c’est pourquoi j’ai préféré mettre mon problème dans la partie « core » espérant ne pas mettre trompé dans ma première analyse. N’étant pas sur une installation « standard » via une image raspbian, je préférerai ne pas avoir a réinstaller tout mon système.