Update du Framework SC v0.993c en ligne 
Changelog v0.993c :
-
LIBRAIRIE cmd: Ajout de la fonction sc_cmd->getZwaveBatEquipements : Permet de trouver trouver tous les équipements Z-Wave fonctionnant sur batterie :
http://192.168.100.1/sc/doc/?class-sc_cmd#_getZwaveBatEquipements -
LIBRAIRIE cmd: Ajout de la fonction sc_cmd->checkLastZwaveMessage : Permet de vérifier la dernière communication (dernier message reçu) d’un équipement Z-Wave en fonction d’un timeout spécifié :
http://192.168.100.1/sc/doc/?class-sc_cmd#_checkLastZwaveMessage -
Corrections typo
-
Petites corrections et optimisations
-
Compatible avec Jeedom v3.xx et Jeedom v4 / v4.1
Pour améliorer l’affichage des blocs codes et des logs :
https://community.jeedom.com/t/personnalisation-avancee-dark-sobre-light-jeedom-v4/10345/
Pour installer le Framework SC et/ou voir la doc c’est ICI
Exemple d’utilisation des 2 nouvelles fonctions :
//Charge la librairie cmd
$sc->load('cmd');
//Récupère les équipements actifs zwaves sur batterie
$eqLogics = $sc->cmd->getZwaveBatEquipements();
//Vérifie la dernière communication de chaque équipement :
foreach ($eqLogics as $eqLogic) {
$eqLogicOk = $sc->cmd->checkLastZwaveMessage($eqLogic);
if ($eqLogicOk) {
//équipement OK, dernière com il y a moins de 8 heures
}
else {
//équipement KO, dernière com il y a plus de 8 heures
$message = "L'équipement" . $eqLogic . " ne répond plus depuis plus de 8 heures";
//Envoie SMS ou mail...
}
}
le log:
Note: le Framework SC est comme son nom l’indique un Framework. Outre le support de JPI, il permet d’améliorer le débug, d’harmoniser et de significativement simplifier la syntaxe des scénarios dans les blocs code. Biensûr qu’on peut tout faire à la mano sans l’utiliser, exactement comme on peut faire du javascript sans jQuery, Angular ou MooTools…