OK.
Première petite chose que je remarque, c'est que sur ta représentation de ta breadboard, les deux sorties vers les optocoupleurs semblent être connectées sur TX et RX et non sur les GPIO. Mais ce ne doit pas être le cas sur le montage réel si tu dit que ça fonctionne.
Les GPIO disponibles sur un ESP01 sont les GPIO0 et GPIO2.
Par contre, le défaut des ESP est leur consommation en énergie. Il ne faut pas que ton montage final soit alimenté par des piles. Tu les changerai je pense tous les jours. Le problème des piles est qu'elles donnent 1.5V quand elles sont chargées. soit 3.0V pour les deux en série. Il me semble que la tension d'alimentation d'un ESP doit se situer entre 3.0V et 3.6V. Du coup, deux piles neuves sont déjà à la tension mini. Dans un des post de la rubrique ESP de ce forum, j'ai lu qu'un autre membre utilisait 3 piles et un régulateur en sortie. Mettre un condensateur directement après la source d'alimentation aide aussi.
Perso, j'ai des ESP qui ne sont pas alimentés par le secteur, mais je ne les alimente pas sur piles. J'utilise des bhatteries comme celle la :
http://www.ebay.fr/itm/18650-9800mAh-3- ... I0RCV2rx6g ainsi qu'un petit module qui se charge de la protection (il ne faut pas que leur tension descende en dessous d'un certain niveau) ainsi que de la recharge.
http://www.ebay.fr/itm/lipo-lion-Akku-L ... 28034b972c
C'est super pratique, il y a un micro USB pour la charge. J'ai un capteur dans mon frigo, pour le charger, je laisse une powerbank à coté quand il y a besoin branchée en USB.
Ceci étant dit, dans ton cas, je ne crois pas qu'un montage sur piles ou batterie soit acceptable. Dans le frigo j'utilise la fonction deep sleep qui met l'ESP en hibernation entre deux mesures. Dans ton cas il devra être actif tout le temps. L'autonomie sera ridicule, tu passera ton temps à le recharger.
Il va te falloir l'alimenter sur le 220V. J'ai acheté il y a peu un transformateur assez petit. Je n'ai pas eu le temps de le tester.
http://www.ebay.fr/itm/5-pcs-Hilink-HLK ... SwJQdW9QKa
J'attends encore des composants pour finir mon montage. J'ai dessiné une carte qui mesure 3.5 cm / 4.5 cm qui intègre un ESP 01 avec ce transformateur et toute la connectique qui va bien pour connecter le 220 et des capteurs sur les GPIO. Une fois son fonctionnement validé, je posterai le montage et les fichiers Fritzing, ceux qui seront intéressé pourront la récupérer et modifier à leur sauce si besoin.