Différent valeur connu

Échangez ici vos astuces sur la gestion des règles eedomus

Différent valeur connu

Messagepar gabvoir » 01 Juil 2020 10:45

Bonjour,
Je souhaiterai avoir une alerte lorsque quelqu'un se connecte sur mon wifi.
Pour cela je souhaiterai utiliser le périph "Détection réseau", et tester si l'adresse MAC remonté n'est pas dans la liste des valeurs.
Ainsi il me faudrait une règle du type "est différent d'une valeur connu".
Sachant que j'ai un certain nombre de périph sur mon réseau je souhaiterai éviter de mettre des "différent de" pour tous les périphériques.
Comment puis je réaliser cela ?
Merci
gabvoir
 
Messages : 191
Inscription : 24 Juin 2015

Re: Différent valeur connu

Messagepar gabvoir » 01 Juil 2020 21:08

Bon j'ai résolu mon problème en passant par un script php.
Code : Tout sélectionner
<?
$periph_id = getArg('periph_id',true);
$value = getValue($periph_id);
$value = $value["value"];
$values = getPeriphValueList($periph_id);
$result = in_array($value , array_keys($values)) ? '100' : '0';

$xml = "<root>";
$xml .= "<values>".implode("/",array_keys($values))."</values>";
$xml .= "<searchedValue>".$value."</searchedValue>";
$xml .= "<result>".$result."</result>";
$xml .= "</root>";

sdk_header('text/xml');
echo $xml;
?>


Mais il pourrait être intéressant de directement avoir cette possibilité dans les règles.
gabvoir
 
Messages : 191
Inscription : 24 Juin 2015


Retour vers Règles et programmations

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 8 invité(s)