Bonjour,
Tu peux faire un scénario qui se déclenche tous les jours = minuit => 0 0 * * *
Avec un bloc code.
//tableau contenant un nom de variable et l'id de l'équipement correspondant
$array = [
"bureau_fenetre_batterie" => 28076,
"buanderie_daf_batterie" => 28097,
"chambre_alarme_batterie" => 28111,
"chambre_fenetre_batterie" => 28075,
"chambre_interrupteur_o_batterie" => 28091,
"chambre_interrupteur_y_batterie" => 28090,
"chambre_r_cube_batterie" => 28121,
"chambre_r_fenetre_batterie" => 28073,
"chambre_r_interrupteur_batterie" => 28080,
"chambre_a_fenetre_batterie" => 28074,
"couloir_mouvement_batterie" => 28081,
"cuisine_mouvement_batterie" => 28064,
"cuisine_fenetre_batterie" => 28063,
"cuisine_interrupteur_batterie" => 28087,
"cuisine_porte_batterie" => 28062,
"entree_alarme_batterie" => 28068,
"entree_interrupteur_batterie" => 28107,
"entree_porte_batterie" => 28092,
"garage_porte_batterie" => 28070,
"jardin_porte_batterie" => 28069,
"sdb_fenetre_batterie" => 28082,
"salon_baie_droite_batterie" => 28059,
"salon_baie_gauche_batterie" => 28060,
"salon_daf_batterie" => 28096,
"salon_fenetre_batterie" => 28061,
"wc_mouvement_batterie" => 28066,
"wc_interrupteur_batterie" => 28067
];
foreach ($array as $key => $value){
$scenario->setData($key, eqLogic::byId($value)->getStatus('battery'));
}
Pour trouver l’id, c’est dans l’url de l’équipement, ex :
http://xxx/index.php?v=d&m=deconz&p=deconz&id=**28063**
Ensuite tu créer un virtuel qui contient une commande numérique avec ta variable
Et tu lui applique un widget
Exemple à importer
{
"id":"",
"name":"design batterie",
"type":"info",
"subtype":"numeric",
"template":"tmplmultistate",
"display":{
"icon":"<i class=\"icon jeedom-batterie3\"></i>"
},
"replace":{
"#_time_widget_#":"0",
"#_desktop_width_#":"",
"#_mobile_width_#":""
},
"test":[
{
"operation":"#value#>=90",
"state_light":"<div class=\"design_batterie \"><i class=\"icon_green icon jeedom-batterie3\"></i></div>",
"state_dark":"<div class=\"design_batterie \"><i class=\"icon_green icon jeedom-batterie3\"></i></div>"
},
{
"operation":"#value#>=50 && #value#<90",
"state_light":"<div class=\"design_batterie \"><i class=\"icon_orange icon jeedom-batterie2\"></i></div>",
"state_dark":"<div class=\"design_batterie \"><i class=\"icon_orange icon jeedom-batterie2\"></i></div>"
},
{
"operation":"#value#<50 && #value#<=30",
"state_light":"<div class=\"design_batterie \"><i class=\"icon_red icon jeedom-batterie1\"></i></div>",
"state_dark":"<div class=\"design_batterie \"><i class=\"icon_red icon jeedom-batterie1\"></i></div>"
},
{
"operation":"#value#<30",
"state_light":"<div class=\"design_batterie \"><i class=\"icon jeedom-batterie0\"></i></div>",
"state_dark":"<div class=\"design_batterie \"><i class=\"icon jeedom-batterie0\"></i></div>"
}
],
"jeedomCoreVersion":"4.1.14"
}