Combien peut-on commander d'entrée sur un Esp8266 ?

Forum dédié aux bricolages d'objets connectés IOT et leurs communications avec DomoticZ :
- Remplacement de firmware des prises, modules relais ...
- Fabrication à base d'ESP8266, de NodeMCU, de Weemos et consorts ...
natsamfa
Messages : 73
Inscription : 01 févr. 2020, 22:13
Localisation : Haute garonne

Combien peut-on commander d'entrée sur un Esp8266 ?

Message par natsamfa »

Bonjour à tous,
Toujours en phase de test pour ma future maison, je souhaite faire comme l'image ci-dessous pour la gestion de l'éclairage.
Je veux garder un contrôle basique du système d'éclairage avec un interrupteur va et vient standard mais je souhaiterai y ajouter aussi un contrôle par Domoticz. ( En cas de plantage réseau ou du Rasp )
Je viens de commander un Sonoff 4ch pro qui intègre 4 va et vient.
Si on prend comme exemple le schéma de l'image ( valable X fois ), Domoticz connaitra l'état du relai du Sonoff mais pas si la lampe est allumée ou éteinte.
Pour cela, je vais ajouter autant de capteurs de courant que de d'éclairage.
L'info capteur est branché à un Esp8266 qui la transmettra à Domoticz.
Donc si je veux allumer une lampe, je créerai un bouton01 qui change l'état du relai01 si état de la lampe01 est à 0 et inversement.
Pour cela j'ai essayé d'utiliser un maximum d'entrée sur l'Esp8266 mais que ça soit avec Espeasy ou Tasmota, je n'ai pas réussi à insérer plus de 4 entrées qui fonctionnaient correctement.
Il y a 11 GPIO sur un Esp8266 qui peuvent être définis sur Espeasy ou Tasmota mais j'ai l'impression que tous ne sont pas indépendants.
Donc voici ma question, combien et comment peut-on utiliser le maximum d'entrées sur un Esp8266 ?
Maintenant, je ne suis pas bridé sur une solution, j'explore des pistes.
Il faudrait compter environ 12 entrées donc pour moi 2 Esp8266 devrait suffire sinon j'irai voir avec d'autres microcontrôleurs et radio 433MHz.....
inter.jpg
inter.jpg (94.48 Kio) Consulté 6206 fois
Débutant dans la domotique, je teste différentes choses pour la future maison.
Domoticz sur PI; mosquito; RFlink 433Mz
Sonoff Basic; S26; TH16 et un Basic RF sous Tasmota en mqtt
ESP8266 TH11 sous ESPEasy
Différentes télécommandes et prises 433Mz
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Combien peut-on commander d'entrée sur un Esp8266 ?

Message par Neutrino »

Tes capteurs de courant renvoie une valeur Tout ou Rien ?
Comment as-tu testé ?
Tu es sur quel firmware ?
4 seulement d'utilisables, cela me parait peu.

Sinon avec un arduino (nano ou uno), tu peux ajouter des E/S ou un MCP23017 connecté en i²c
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
natsamfa
Messages : 73
Inscription : 01 févr. 2020, 22:13
Localisation : Haute garonne

Re: Combien peut-on commander d'entrée sur un Esp8266 ?

Message par natsamfa »

Pour le moment, j'ai simulé la valeur du capteur par un inter, je sais que ce ne sera pas ça mais pour le test des entrées sur l'Esp, c'est suffisant.
J'ai essayé avec Espeasy et Tasmota comme firmware.
Je ne connais pas le MCP23017, je vais me renseigner.
Il faut peut-être que je passe par un code Arduino à rentrer dans l'Esp plutôt que de passer par des firmware tout fait.
Et là, je sens que je vais galérer.
Débutant dans la domotique, je teste différentes choses pour la future maison.
Domoticz sur PI; mosquito; RFlink 433Mz
Sonoff Basic; S26; TH16 et un Basic RF sous Tasmota en mqtt
ESP8266 TH11 sous ESPEasy
Différentes télécommandes et prises 433Mz
natsamfa
Messages : 73
Inscription : 01 févr. 2020, 22:13
Localisation : Haute garonne

Re: Combien peut-on commander d'entrée sur un Esp8266 ?

Message par natsamfa »

Je viens de regarder le MCP23017, ça permet d'ajouter 16 e/s et donc correspondre à une solution.
Par contre, il va falloir que je mette les mains dans le cambouis et de comprendre le codage.
Débutant dans la domotique, je teste différentes choses pour la future maison.
Domoticz sur PI; mosquito; RFlink 433Mz
Sonoff Basic; S26; TH16 et un Basic RF sous Tasmota en mqtt
ESP8266 TH11 sous ESPEasy
Différentes télécommandes et prises 433Mz
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Combien peut-on commander d'entrée sur un Esp8266 ?

Message par Neutrino »

Le MCP23017 est supporté par EspEasy.
https://www.letscontrolit.com/wiki/inde ... e=MCP23017
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
natsamfa
Messages : 73
Inscription : 01 févr. 2020, 22:13
Localisation : Haute garonne

Re: Combien peut-on commander d'entrée sur un Esp8266 ?

Message par natsamfa »

Yes super cool merci, ça laisse pas mal de possibilités et en plus on peut aussi l'utiliser avec un Esp01 :D
Débutant dans la domotique, je teste différentes choses pour la future maison.
Domoticz sur PI; mosquito; RFlink 433Mz
Sonoff Basic; S26; TH16 et un Basic RF sous Tasmota en mqtt
ESP8266 TH11 sous ESPEasy
Différentes télécommandes et prises 433Mz
VBill
Messages : 86
Inscription : 26 janv. 2019, 16:43

Re: Combien peut-on commander d'entrée sur un Esp8266 ?

Message par VBill »

Salut
Pour esp en fait ce n'est pas simple.
Perso j'ai déjà programmé 9 gpio en sortie (3 LED RVB).
Le problème c'est que certaine GPIO ne doivent pas avoir certain état à la mise sous tension Ex : la GPIO0 ne doit pas être relier à la masse à la mise sous tension car sinon esp passe en mode flash, donc le GPIO0 ne peut pas être utilisé pour un contact sec (bouton, interrupteur etc) qui pourrait être en niveau bas au démarrage de l'esp; mais en sortie tant qu'il y a une diode anti retour ...
Le mieux c'est de se référer à la doc :
https://tttapa.github.io/ESP8266/Chap04 ... oller.html

D’ailleurs les 19 chapitres sont intéressant ...
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Combien peut-on commander d'entrée sur un Esp8266 ?

Message par Flying Domotic »

Bonsoir,
On peut aussi connecter un Arduino sur un ESP en SPI, ce qui fait un paquet d'entrées digitales et/ou analogiques. L'avantage, c'est qu'on peut aussi avoir une logique dans l'Arduino (c'est ce que j'ai fait pour avoir une passerelle Milight avec 11 entrées).
Plus d'infos si besoin.
natsamfa
Messages : 73
Inscription : 01 févr. 2020, 22:13
Localisation : Haute garonne

Re: Combien peut-on commander d'entrée sur un Esp8266 ?

Message par natsamfa »

Merci Flying domotic, j'ai vu ce système pour commander des relais et c'est vrai qu'avec cela plus trop de limite.
Débutant dans la domotique, je teste différentes choses pour la future maison.
Domoticz sur PI; mosquito; RFlink 433Mz
Sonoff Basic; S26; TH16 et un Basic RF sous Tasmota en mqtt
ESP8266 TH11 sous ESPEasy
Différentes télécommandes et prises 433Mz
olivierd
Messages : 16
Inscription : 22 juin 2020, 21:07

Re: Combien peut-on commander d'entrée sur un Esp8266 ?

Message par olivierd »

bonjour
avec les 23017, tu peux en utiliser 8, soit 64 E/S supplémentaires... sur l'I²C

olivier
Répondre