Commander une prise intelligente à partir d'une application mobile développée avec React Native Expo

Bonjour à tous,

Aujourd’hui, je fais appel à votre expertise sur un projet que j’ai hâte de commencer. J’ai l’intention de créer un système qui permet aux utilisateurs de contrôler leurs prises électriques intelligentes (smart plugs) et leurs lumières intelligentes à l’aide d’une application développée par moi-même, qui interagira avec Firebase.

L’idée est d’utiliser des prises intelligentes et des lumières intelligentes compatibles WiFi, en les connectant à une carte ESP8266, qui sera à son tour connectée au réseau WiFi. En modifiant l’état de ces appareils sur Firebase, je serais en mesure de les allumer ou de les éteindre à distance.

Bien que j’aie une vision théorique du projet, j’aimerais bénéficier de vos conseils pratiques :

  1. Quelles prises et lumières seraient les plus adaptées à ce projet ?
  2. Le choix de la ESP8266 est-il une sage décision ? Existe-t-il des alternatives meilleures ou plus adaptées ?
  3. Comment puis-je établir une communication avec ces prises et lumières sans utiliser Alexa ou des applications dédiées ?
  4. Tout autre conseil ou tutoriel qui pourrait m’aider serait grandement apprécié.

Merci d’avance pour votre aide et vos précieuses suggestions.

J'ai fait il y a quelques années un projet qui ressemble un peu à ce que tu veux faire. Les détails sont ici :

Depuis 2019, il y a peut-être d'autres prises connectées plus pratiques.

Non, un ESP32 serait pas forcément meilleur, mais autant utiliser la nouvelle génération de composant EXPRESSIF.

Ca dépend des objet "intelligent" que tu utilises et de leur mode de communication(WIFI, bleuthoot, zigbee, ...) et si il utilise un protocole propriétaire.

Bonjour

Le Bluetooth -(classique ou BLE) des ESP32 peut rendre des services en complément du WiFi pour les objets connectés, (par exemple temporairement pour autoriser un nouveau bidule dans l'application sur smartpnone)

Pour info : la mention 'non recommandé pour de nouvelles réalisations' est apparue en 2023 sur la Data Sheet de l'ESP8266 = les gros clients sont invités à passer aux ESP32

Merci beaucoup pour ta reponse, est-il possible de commander la prise directement par wifi sans avoir à souder quoi que ce soit ?

Si tu veux flasher un logiciel dans la prise, il peut être nécessaire de souder des fils. Ça dépend de la prise. Tu peux certainement chercher des tutos sur internet.

Exemple pour des prises équipées d'ESP8266

Edit. Il semble que le logiciel tuya-convert permette de flasher certains objets communiquant via OTA, c'est à dire sans fil.

Topgreener fait des Smart plugs mais je ne sais pas si elles existent au format français.

J'aime bien l'image

J'imagine un codeur qui soude des "lignes" de commandes sur sa prise comme l'électricien qui soude des lignes électriques :thinking:

De nos jours, ça doit bien exister des prises 230V intelligentes, qui savent lire le code soudé sur ses broches?

Peut-être qu'elles ne passent pas toutes par l'IA de Google...

En tout cas, le tuto de

Devrait s'adapter à l'IDE Arduino non?

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.