Information version Jeedom / nombre message

Bonjour

Savez vosu s’il est possible de récupérer les informations ci-dessous dans un virtuel de jeedom
. Version de jeedom
. Nombre de message
. Nombre de mise à jour en attente

Merci

Pour les mises à jour tu peux regarder le pont 2 de ce tuto : Tuto : Monitorer son infra domotique (serveur / batterie / last communication) sur JeedomConnect

Bonjour,

Avec un bloc code :

$version = jeedom::version();
$scenario->setLog($version);
$nbMessage = message::nbMessage();
$scenario->setLog($nbMessage);
$nbNeedUpdate = update::nbNeedUpdate();
$scenario->setLog($nbNeedUpdate);
cmd::byId(XX)->event($version);
cmd::byId(XX)->event($nbMessage);
cmd::byId(XX)->event($nbNeedUpdate);

XX à remplacer par l’ID de vos commandes.

3 « J'aime »

J’en profite pour une demande supplémentaire : saurait-on dissocier le nombre de mise à jour des plugins vs. la mise à jour du core?

C’est parfait .
Merci

Salut,

Un truc comme ça devrait le faire, me semble pas qu’il y a plus rapide (du moins j’ai pas trouvé).

$version = jeedom::version();
$scenario->setLog('Version Jeedom : ' . $version);
$nbMessage = message::nbMessage();
$scenario->setLog('Nombre de message : ' . $nbMessage);
$nbNeedUpdate = update::nbNeedUpdate();
$scenario->setLog('Nombre de mise à jour : ' . $nbNeedUpdate);

$updatecore = update::all('core');
foreach ($updatecore as $update) {
 if ($update->getStatus() <> 'ok') {
  $nbNeedUpdate = $nbNeedUpdate - 1;
  $scenario->setLog('Nombre de mise à jour en excluant le core : ' . $nbNeedUpdate);
 }
}
3 « J'aime »

Top merci Mister Buffalo !

1 « J'aime »

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