Différences entre les versions de « Jouons un peu : Watchdog : Expérience 3 »
Ligne 1 : | Ligne 1 : | ||
{{sommaire|niveau=3|flottant=left}} | |||
{{Infobox IPX800 | |||
| titre = Watchdog | |||
| image = Presentation.png | |||
| famille = IPX800 V4 | |||
| date-create = 28/02/2018 | |||
| date-update = 28/02/2018 | |||
| auteur = fgtoul | |||
}}== Matériel nécessaire== | |||
Liste du matériel nécessaire : | |||
* une IPX800 V4 en fonctionnement | |||
== Matériel nécessaire== | == Matériel nécessaire== |
Version actuelle datée du 15 juillet 2020 à 09:08
| |||
---|---|---|---|
Nom | Watchdog | ||
Famille | IPX800 V4 | ||
Wiki créé le | 28/02/2018 | ||
Wiki mis à jour le | 28/02/2018 | ||
Auteur | fgtoul |
== Matériel nécessaire==
Liste du matériel nécessaire :
- une IPX800 V4 en fonctionnement
Matériel nécessaire
Liste du matériel nécessaire :
- une IPX800 V4
- une prise électrique à monter en saillie (facultatif)
Prérequis
- Vous devez avoir configuré le périphérique Watchdog de l'IPX800 V4 et réglé deux presets de Ping (Smartphone et Box Adsl).
Si vous ne l'avez pas fait, vous êtes invité à retourner au chapitre "Watchdog : Prérequis". - Vous devez avoir écrit les scènes 1, 2, 3 et 5 décrites dans le chapitre Watchdog : Expérience 2
Attention : si vous avez fait les exercices du chapitre précédent, vous devez modifier la configuration du périphérique Watchdog en rétablissant l'intervalle entre 2 pings à 1 seconde |
Expérience 3 : Simulation de redémarrage de la box Adsl
Après l'expérience 2, nous savons dire depuis combien de temps un dispositif est injoignable sur le réseau.
Nous pouvons mettre cela en application pour surveiller une box Adsl, et la redémarrer si nécessaire au bout d'un certain temps.
Pour cela, nous pouvons réaliser le câblage d'une prise sur la sortie relais n°2 de l'IPX800. Nous y brancherons une lampe, pour simuler la box Adsl.
Afin de maintenir la box allumée en permanence sans laisser le relais de l'IPX800 sous tension, la connexion sera faite sur les contacts Normalement Fermés (NF) du relais 2 (bornes 3 et 4).
Remarque : les sorties relais 1 et 4 n'ayant pas de contacts NF, ils sont inutilisables pour notre expérience.
Attention : si vous réalisez le montage, prenez la précaution de couper le courant auparavant.
Le relais
Sur la Sortie Relais N°2, nous allons utiliser le paramètre Tb qui permettra une désactivation automatique du relais après un délai arbitrairement établi à 1 seconde. L'alimentation de la box sera donc rétablie automatiquement après 1 seconde de coupure.
Dans le menu Administrateur/Périphériques, réglez la Sortie Relais n° 2
Les scènes
Au chapitre précédent, nous avons écrit nos scènes avec le Preset "Ping 1" qui émet les commandes vers le smartphone.
Pour ceux qui n'ont pas fait les exercices, il faudrait modifier toutes les scènes afin d'utiliser le Preset 2 (Ping vers la box Adsl).
Mais nous ne le ferons pas, et continuerons à utiliser notre smartphone afin de facilier les simulations de coupures du réseau. Au lieu d'éteindre la box ou de débrancher son câble réseau, il suffira de couper le wifi du smartphone pour allumer ou éteindre la lampe (ben oui, c'est une simulation !).
Nous voulons donc piloter le relais n°2 en fonction d'un nombre de pings en échecs, ou d'un chronomètrage.
Il va donc falloir créer un scénario pour cela.
Nous devons tester la valeur du compteur de pings en échec, ou le compteur Chrono.
Vu que nous remettons déjà les compteurs à zéro en scène 5 (suite à l'Expérience 2), la scène devra être placée avant.
La scène 4 est disponible si vous n'avez pas fait l'exercice 2 de l'expérience précédente, sinon vous pouvez la réutiliser si vous le souhaitez.
La scène 0 est également disponible.
Ecrivez la SCENE 0 :
Remarque : la sortie relais n°2 ayant été réglée pour retourner automatiquement au repos au bout de 1 seconde, dans notre scène, nous ne gèrerons que la commande ON.
L'affichage
Pour visualiser l'état du relais, créez ce widget de type "Pilotage relais/Entrées virtuelles/Sorties virtuelles"
Nous obtenons ce widget
Remarque : Nous avons laissé le paramètre "Contrôle" à OUI, cela permettra de redémarrer manuellement la box à partir du widget.
Exercice
Nous savons que le Watchdog fonctionne sans contrôle dès le démarrage de l'IPX800, si l'intervalle entre les pings est différent de zéro et si les presets sont en place.
Nous ne voulons pas que la Box Adsl soit redémarrée systématiquement, nous voulons mettre en place un mode automatique que nous pourrons inhiber.
Pour cela, nous devons ajouter un moyen de pilotage. Nous choisirons d'utiliser une entrée virtuelle, prenons l'Entrée virtuelle n°1.
1. Ajoutons un widget "Pilotage relais / Entrées virtuelles / Sorties virtuelles" sur le tableau de bord.
- Réglez le widget de manière à obtenir ceci
- Lorsque l'entrée virtuelle est ON, cela correspond à un mode manuel et doit empêcher le redémarrage de la box,
- Si l'entrée est OFF, cela correspond à un mode automatique et autorise le redémarrage automatique.
2. Modifiez la SCENE 0 pour inclure ce mode automatique.
A vous de jouer.
Voir la solution
Configuration du widget de pilotage :
Bien sûr, nous avons laissé le contrôle sur la valeur "OUI" afin de pouvoir piloter l'entrée virtuelle.
La scène 6 active le relais lorsque le compteur atteint la valeur 60. Nous devons compléter la clause "évènement" en ajoutant une condition selon l'état de l'entrée virtuelle 1.
Si l'entrée virtuelle est active, cela correspond au mode manuel. Le relais ne doit pas être activé.
Nous conditionnons donc le relais à la condition [NON] [Entrée virtuelle (1)]
Voici le scénario :
Passez à l'étape suivante
à venir