"Le Raspberry Pi n'a pas été trouvé.",
[1] => "Erreur lors de l'exécution d'Ansible.",
[2] => "Echec de l'exécution sur un ou plusieurs Raspberry Pi.",
[3] => "Un ou plusieurs Raspberry Pi est injoignable.",
[4] => "Erreur de syntaxe Ansible.",
[5] => "Mauvaises ou incomplètes options.",
[99] => "Exécution interrompue par l'utilisateur.",
[250] => "Erreur inattendue.",
);
$arduino_simple = "[Arduino]\r\n";
$arduino_spi = "[Arduino]\r\n";
$nucleo = "[Nucleo]\r\n";
$version = getVersion($_POST['nom']);
if($version == 0)
{
$ini = $arduino_simple;
}
elseif($version == 1)
{
$ini = $arduino_spi;
}
elseif($version == 2)
{
$ini = $nucleo;
}
$numero = getNumero($_POST['nom']);
$raspberry = getRaspberry($_POST['nom']);
$ini = $ini.$raspberry." capteur=".$numero."-".$version." setup=0 ordre=1\n";
file_put_contents('upload/inventaire.ini', $ini);
$retour = array();
$statut;
exec("super cmd.sh", $retour, $statut);
if($statut == 0)
{
$message = "Le capteur a bien été arrêté !";
$color = "alert-success";
}
else
{
$ansible = "Code retour : ".$statut." => ".$errors[$statut]."
";
$message = "Echec lors de l'arrêt !";
$color = "alert-danger";
}
$size = count($retour);
for($i = 0; $i<$size; $i++)
{
$ansible = $ansible.$retour[$i]."
";
}
session_start();
?>