Après le Flash
Si tout c'est bien passé
Débrancher l'USB et rebrancher là
ça permettra au programme nouvellement flasher de se lancer.
Maintenant il va bien falloir configurer le sonoff S26 pour votre réseau
Comme pour l'instant la S26 ne connaît ni votre réseau wifi ni le MDP.
Il va se mettre en mode point d'accès (AP)
Avec votre smartphone, tablette ou ordi wifi, scruter le réseau...wifi bien sur !
Vous devriez trouver un point d'accès ESP_Easy_0
Vous l'avez ? vous êtes connecté sur ce réseau ?
Pas encore! il est sécurisé, Mot de passe "configesp"
Allez depuis le smartphone par votre navigateur sur l'adresse 192.168.4.1
Welcome to ESP EASY......c'est gagner !
reseau.png
Reste à valider votre réseau et son mot de passe.
Pour voir l'IP que votre box (en mode DHCP) lui a attribué.
si l'info n'apparaît pas, à vous de la rechercher dans votre box.

reseau3.png
La configuration sous ESPEasy

Votre prise connectée S26 est désormais connectée à votre réseau local
Vous pouvez accéder au différent menu en tapant l'IP dans le navigateur de votre PC (ici 192.168.0.8).
CaptureEspeasy00.PNG
Vous devriez avoir sensiblement ce menu
normalement sans les Rules qui doivent être validées pour apparaitre.
Vous trouverez des explications détaillées ici mais avec la première version https://www.letscontrolit.com/wiki/...
Je vais me contenter de vous montrer le minimum afin de l'utiliser sous Jeedom avec le plugin ESPEasy déjà installé
Vous êtes désormais sûr que le flash est correct, vous pouvez donc débrancher et remonter votre prise pour la relier sur le secteur.
Il ne sera pas possible d'utiliser l'OTA pour modifier le firmware, le fichier est trop volumineux, et pas possible (ou difficilement) d'alléger ce fichier en raison de la compilation spéciale pour la mémoire PUYA.
1--- le menu Tools.
Dans "System" cliquer sur "Advenced".
Cocher "Rules" puis "Use NTP" puis "DST" et mettre 60 dans "Timezone offset".......c'est pour l'heure, ne pas oublier de valider par "Submit"
Le menu "Rules" doit maintenant être présent.

2---Le menu Controllers.
Son utilité est primordiale il permettra à Jeedom de recevoir les informations des différents capteurs
Si Jeedom ne reçoit rien.....commencer par vérifier cette zone.
Éditer la première ligne.
CaptureEspeasy01.PNG
Vous n'avez qu'a copier !
Sachant que "Controller IP" est l'IP de votre Jeedom.
Et que "Controller Publish" est
device=%sysname%&taskid=%id%&cmd=%valname%&value=%value%
Ne pas oublier de cocher "Enabled" et de valider par Submit.

3---Le menu Devices.
Ce menu va vous permettre de choisir quelle sorte de module sera relié.
Avec notre prise connectée Sonoff S26, nous aurons un relais un bouton poussoir et une LED
Donc trois "Devices" pour la S26, il est possible d'utiliser au maximun 12 Devices
Le procédé est le même on édite la première ligne
CaptureEspeasy05.PNG
il suffit de recopier.
Sur certain Tuto, vous trouverez Pull up de coché, avec le gpio 0, c'est inutile
Un pull up matériel est déjà existant pour le gpio 0 (et aussi le gpio 2) sur la carte (par une résistance). Ce gpio sera donc toujours à 1 lorsque le BP n'est pas activé.
Par contre il est intéressant de cocher "Inversed Logic"
Juste pour avoir une cohérence entre l'appui sur le BP et le 1 logique en info.
Notez que j'ai changé le nom de la valeur (Values).
Il est très important de différencier toutes les "Values" sinon une seule remontera dans Jeedom.
CaptureEspeasy06.PNG
Le relais est sur le gpio 12, ici non plus pas de pull up ni de inversed.
Petit rappel:
Le pull up (ici par logiciel en cochant la case) permet de forcer la sortie du gpio à VCC (donc 1 logique)
ce qui permet d'éviter d'avoir une sortie flottante sur le gpio (ni 1 ni 0)
ce qui ne pourra jamais être le cas pour le gpio0 et 2 pour les raisons déjà expliquées plus haut.
Alors pourquoi ne pas utiliser le pull up sur le gpio 12 ?
qui n'est, matériellement ni en pull up (vcc) ni en pull down (gnd).
l'explication est dans le schéma de la prise S26.
CaptureRelaisSonoff.PNG
Le détail de la commutation du relais.
On s'aperçoit que le relais (le carré) est commandé par un transistor 2n7002, et que sa patte de commande (la gate) est relié par une résistance (R20) sur gnd et ensuite commandé au travers de R19 par PWMO (gpio12)
Donc si on force le gpio12 (en cochant pull up), le transistor ne va plus savoir s'il doit être à 0 (relais décollé) par R20 ou à 1 (relais collé) par le pull up coché ! c'est la valeur de la résistance la plus faible qui l'emportera.
CaptureEspeasy07.PNG
Le troisième device, permet de commander la led, mais pas la rouge qui s'allume lorsque le relais est collé et qui n'est pas gérable par gpio.
Une Led bleu sur le gpio 13
gpio13 = 1 led éteinte
gpio13 = 0 led allumé
Je ne l'ai pas utilisé dans les Rules, mais ça peut être utile dans la nuit d'avoir la led bleue d'allumée
La configuration des trois devices devrait ressembler à ça:
CaptureEspeasy02.PNG

4 Les Rules.
Les règles en français.
C'est ce qui va nous permettre de réaliser un programme (simple) comme par exemple, changer l'état du relais à chaque appui sur le BP.
CaptureEspeasy03.PNG
C'est exactement ce que fait cette règle, il faut bien sur adapter les "noms" et "values" si vous avez modifié votre configuration.

Ouf ! c'est fini pour la configuration de la prise S26.
A suivre avec: Jeedom et la S26 !