Relancer toute votre installation domotique (Reboot - Restart)

restart

multiprisestuile

 

Pour des raisons connues ou inconnues, vos systèmes peuvent "planter" et ne plus être accessible par le réseau local. Que celui à qui ce n'est pas arrivé me jète la première pierre !

Dans certaines situations, même si c'est dangereux et pas très propre, seul un "ON/OFF" sur l'alimentation électrique peut résoudre le problème.

J'ai cherché une solution simple car dans le cas des prises connectées, envoyer un OFF est plutôt simple, mais renvoyer un ON quand on a coupé le jus, j'ai un peu cherché...quelque soit le protocole, ce n'est pas si simple.

Côté technonologique, comme toujours je cherche au plus simple et au moins cher, j'ai choisi de couper une multiprise et d'y insérer un Sonoff Basic au milieu du câble.

multiprises

Montage électrique

Les photos valent mieux qu'un long discours :

multiprisessonoff1 multiprisessonoff2
multiprisessonoff3 multiprisessonoff4

 

Programmation Sonoff Basic

 

Flasher le Sonoff

Avant de pouvoir utiliser le Sonoff, il faut le flasher avec ESP Easy.  Il existe beaucoup de tuto sur internet pour faire cela (par exemple : http://opendomotech.com/flasher-un-sonoff-avec-esp-easy/), je n'ai pas fait de tuto pour le Sonoff Basic. J'ai documenté le flashage des sonoff un peu plus complexes et pour lesquels je n'avais pas trouvé de Tutos : http://sigalou-domotique.fr/component/tags/tag/flashage

 

Raccorder le Sonoff flashé au réseau

Suivez ce tuto :

 

Configurer ESP Easy

Onglet Config et Onglet Controllers

Ces onglets sont expliqués sur ce tuto

multiprisessonoff5

 

Onglet Hardware

On fait simple, on débranche tout.

multiprisessonoff6

 

Onglet Devices

Dans cette onglet, j'ai créé 3 devices

multiprisessonoff7

Reboot est un GPIO au hasard qui permet de lancer le Reboot (depuis Jeedom par exemple)

multiprisessonoff8

Jus est l'alimentation de la prise-multiple, si Jus=1 il y a le courant si Jus=0, c'est coupé.

multiprisessonoff8

LEDVerte, c'est la LED du Sonoff, vous verrez, j'en ai besoin car je la fait clignoter avant de lancer le reboot

multiprisessonoff8

 

Onglet Rules

Cet onglet qui permet de créer des règles doit être activé dans Tools/Advanced

multiprisessonoff11

Cette règle est lancée au démarrage du boitier (sa mise sous tension).

on System#Boot do //Initialisation du démarrage (mise sous tension ou reboot)
gpio,12,1 // Jus actif
gpio,13,1 // Led Eteinte
gpio,14,0 // Reboot à zéro
endon

Au démarrage, on allume le Jus, on Eteint la LED, et on initialise le GPIO14 qui correspond à la commande de Reset

multiprisessonoff12

Cette règle est plus cmplexe, c'est elle qui lance le reboot.

Pour faire simple, elle fait clignoter la LED, coupe le jus et 5s après lance un reboot, j'ai documenté le code pour ceux qui veulent comprendre.

On Reboot#Reboot=1 do // Trigger de reboot
gpio,13,0 // LED ON
gpio,14,0 // Remettre Trigger Reboot = 0
timerSet,1,1 // Initialiser Timer 1 dans 1 seconde
timerSet,3,10 // Initialiser Timer 3 dans 10 secondes pour tout éteindre
timerSet,4,15 // Initialiser Timer 4 dans 15 secondes pour lancer Reboot
endon

On Rules#Timer=1 do
gpio,13,1 // LED OFF
timerSet,2,1 // Initialiser Timer 2 dans 1 seconde
endon

On Rules#Timer=2 do
gpio,13,0 // LED ON
timerSet,1,1 // Initialiser Timer 1 dans 1 seconde pour relancer Timer 1
endon

On Rules#Timer=3 do
timerSet,1,0 // Arreter Timer1
timerSet,2,0 // Arreter Timer2
gpio,13,1 // LED OFF
gpio,12,0 // Jus OFF
endon

On Rules#Timer=4 do
Reboot
endon

Configuration du plugin ESPEASY de Jeedom

 Jeedom utilise le plugin ESPEASY pour faire le lien avec les équipement gérés par ESP Easy.

espeasy icon

Lors du flashage des équipements Sonoff et de la configuration de ESP Easy, il faut penser à configurer un controler qui envoie au plugin les changements d'état des devices. Cette configuration est expliqué dans cet article.

Inclusion du Sonoff fraichement flashé et configuré

Il suffit de se mettre en mode inclusion et le module et ses devices sont détectés, s'il manque des devices, pas de soucis, ils s'ajouteront dès qu'ils changeront d'état.

Création des commandes de l'équipement Jeedom

multiprisessonoff13
  • J'ai ajouté deux commandes pour allumer ou couper le jus depuis Jeedom.
  • La dernière commande envoie un GPIO14=1 soit une commande Reboot

 multiprisestuile

 

 


Imprimer   E-mail