Différences entre les versions de « Jouons un peu : Watchdog : Expérience 3 »

De GCE Electronics
Aller à la navigation Aller à la recherche
Ligne 60 : Ligne 60 :


Remarque : Nous avons laissé le paramètre "Contrôle" à OUI, cela permettra de redémarrer manuellement la box à partir du 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 sortie virtuelle, prenons une Entrée virtuelle n°1.
1. Ajoutons un widget "Pilotage Relais / Entrée virtuelle / sortie virtuelle" 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 automatique
::*Si l'entrée est OFF, cela correspond à un mode manuel et empêche le redémarrage de la box.
2. Modifiez la scène 6 pour inclure ce mode automatique.
Voir la solution


==Passez à l'étape suivante==
==Passez à l'étape suivante==
[[J1P_Watchgog_Expérience4|Watchdog - Expérience 4 : Widget Javascript]]
[[J1P_Watchgog_Expérience4|Watchdog - Expérience 4 : Widget Javascript]]

Version du 21 février 2018 à 13:40

Prérequis

  1. 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".
  2. Vous devez avoir écrit les scènes 1, 2, 3 et 5 décrites dans le chapitre Watchdog : Expérience 2


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 le relais n°2 de l'IPX800. Nous y brancherons une lampe, pour simuler la box Adsl.

Afin de ne pas laisser le relais de l'IPX800 sous tension en permanence, la connexion sera faite sur les bornes NF du relais 2 (bornes 3 et 4).

Pour rebooter la box ADSL, il suffirait d'activer temporairement le relais, puis de le remettre au repos. Cela provoquera une coupure de courant temporaire sur l'alimentation de la box et donc un redémarrage. La lampe allumée figurera la box active.

Remarque : les sorties relais 1 et 4 n'ayant pas de contacts NF, ils sont inutilisables pour notre expérience.

ping 34


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


ping 29

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 ce qui suit, nous devrions modifier toutes nos 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.

Nous voulons donc piloter le relais n°2 en fonction d'un nombre de pings en échecs, ou d'un chronomètre.


Il va donc falloir créer un scénario pour cela

Ecrivez la scène 6 :

ping 30c

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

ping 31

Nous obtenons ce widget

ping 32 ping 33

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 sortie virtuelle, prenons une Entrée virtuelle n°1. 1. Ajoutons un widget "Pilotage Relais / Entrée virtuelle / sortie virtuelle" 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 automatique
  • Si l'entrée est OFF, cela correspond à un mode manuel et empêche le redémarrage de la box.

2. Modifiez la scène 6 pour inclure ce mode automatique.

Voir la solution


Passez à l'étape suivante

Watchdog - Expérience 4 : Widget Javascript