[Framework SC] les scenarios en php

Update du Framework SC v0.993c en ligne :slightly_smiling_face:


Changelog v0.993c :


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:
image


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…

1 « J'aime »