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
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.
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);
}
}
Top merci Mister Buffalo !
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.