Wemos D1 pour les objets connectés

Forum pour tous les autres objets : sondes météo, capteurs, actionneurs ...
Vous avez un besoin mais vous ne savez pas quel matériel choisir ? C'est ici.
Répondre
fratton
Messages : 150
Inscription : 19 août 2015, 16:38

Wemos D1 pour les objets connectés

Message par fratton »

Les chinois ont créer un clone de l'Arduino Uno avec un module Wifi ESP8266 tout intégré.
Il s'appel WeMos D1 et ne coute que 9€ sur eBay. Cela permet de faire des objets connectés facilement directement en Wifi, donc exit les problèmes de 433MHz et autre.

J'avais utilisé un module ESP8266 sur un Uno, et comme beaucoup, je l'ai grillé sur un branchement 5V par erreur :oops:

J'avais aussi utilisé un NodeMCU LUA, le problème est que l'on ne trouve pas les bibliothèque pour tout les capteurs, et qu'il ne fonctionne qu'en 3.3V ... Alors que là, c'est un Arduino Uno presque standard, 3.3V ou 5V, utilisable directement dans l'IDE de programation arduino.

Presque standard, car il y a seulement 1 entrée analogique 3.3V, et 11 entrées digitales.

Attention, les entrées IO fonctionnent sous 3,3V
104166_87a8a323-c72a-465f-a6d8-a04e4d1c7cd1.jpg
104166_87a8a323-c72a-465f-a6d8-a04e4d1c7cd1.jpg (99.34 Kio) Consulté 23730 fois
Il existe aussi une version WeMos D1 mini
HTB1qF38KpXXXXaQXVXXq6xXFXXXn.jpg
HTB1qF38KpXXXXaQXVXXq6xXFXXXn.jpg (93.78 Kio) Consulté 23730 fois
http://www.wemos.cc/
Dernière modification par fratton le 10 mars 2016, 17:20, modifié 4 fois.
Raspberry Pi B+ / RF-Link 433MHz / divers device maison 433MHz et Wifi
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Wemos D1 pour les objets connectés

Message par deennoo »

Merci !!!


Encore un truc a essayer, tu sais si il:faut le coder comme un arduino ou une esp ?

Cela ressemble quand même beaucoup a un nodemcu
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
fratton
Messages : 150
Inscription : 19 août 2015, 16:38

Re: Wemos D1 pour les objets connectés

Message par fratton »

Comme un arduino, description sur aliexpress (encore moins cher à 6€44) http://fr.aliexpress.com/store/product/ ... 25633.html

Encore plus interessant, un Wemos D1 mini + DHT bouclier pour faire une sonde de température/humiditée Wifi pour moins de 6€
http://fr.aliexpress.com/item/WeMos-D1- ... .27.lUrKbY
Raspberry Pi B+ / RF-Link 433MHz / divers device maison 433MHz et Wifi
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Wemos D1 pour les objets connectés

Message par deennoo »

Super prix c'est clair !!! J'en prends. Merci

Par contre regarde bien le nombre de pin, les raccordement, c'est un
nodemcu.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Xylème
Messages : 93
Inscription : 23 avr. 2015, 09:09

Re: Wemos D1 pour les objets connectés

Message par Xylème »

Question de débutant, le rpi hébergeant domoticz peut-il communiquer "directement" avec ça ou bien faut-il une passerelle type mysensors gateway ?
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Wemos D1 pour les objets connectés

Message par rimram31 »

Plus qu'intéressant, on l'alimente comment ces machins ? Je parle de version embedded avec piles ou régulateur (si 220 dans les parages)

Edit: Question subsidiaire, le wifi c'est bien mais ça consomme a priori ... si je ne m'abuse une nouvelle norme (wifi) est attendue justement pour répondre a ce souci. Remplacer le 433 ? si c'est pour changer les piles tous les 3 jours, ça va pas le faire très bien ...
Dernière modification par rimram31 le 25 nov. 2015, 11:07, modifié 1 fois.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
fratton
Messages : 150
Inscription : 19 août 2015, 16:38

Re: Wemos D1 pour les objets connectés

Message par fratton »

@Xylème

2 Solutions :
1) Le Raspberry a un script qui va chercher les infos toutes les x minutes sur l'arduino (ici un Wemos D1) et mettre à jour Domoticz par la requête JSON, c'est le cas le plus simple pour un capteur de température, humidité...
2) C'est l'Arduino qui mets à jour le Domoticz en utilisant directement la requête JSON, c'est le cas a utilisé si l'on veut que Domoticz réagisse en temps réel (par exemple un capteur d'alarme...), comme dans l'exemple https://www.arduino.cc/en/Tutorial/WebClient


Pour la solution 1 Ce que je vois de plus simple, c'est que de faire de l'Arduino un mini serveur web (voir dans les exemple fournis) qui affiche les données à chaque ligne. Ensuite un simple script, bash ou php par exemple pour mettre à jour Domoticz par un appel à l'URL JSON, c'est ce que je fait dans mon script PHP pour récupérer la météo de Yahoo : viewtopic.php?f=17&p=9340
Raspberry Pi B+ / RF-Link 433MHz / divers device maison 433MHz et Wifi
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Wemos D1 pour les objets connectés

Message par rimram31 »

@fraton & Xylème

Tout dépend ce que tu entends Xylème par communiquer "directement" et de votre niveau en développement (logiciel). Si j'ai tout compris (je n'ai pas encore joué avec) la force d'un esp8266 c'est le firmware espeasy qui fait que l'on a rien a coder car c'est le firmware qui le fait pour nous et sait gérer entre autre l'interface domoticz.

Sinon pour faire communiquer un composant qui embarque du wifi, ça veut dire tcp => socket (nodemcu_api apparemment) => http (api web domoticz). Mais on est pas aussi confortable qu'avec des langages évolués comme php, python ... Faire un post http c'est écrire dans une socket ouverte sur le port web du serveur domoticz et "parler http" (peut-être quelque chose comme ca: http://www.esp8266.com/viewtopic.php?f=24&t=1742 attention lien trouvé au hasard d'une recherche google ...), pas si "direct" que ça :-)

Une solution peut-être plus simple serait de se tourner vers MQTT adapté à l'iot (et un standard) pas innocent si nodemcu embarque cette api. Mais là encore il faudra en ajouter une couche ... pour "parler domoticz" -> https://www.domoticz.com/wiki/MQTT. J'ai vu une couche mysensors (http://www.mysensors.org/download/serial_api_13) dans l'implémentation mqtt de domoticz mais non documentée.

Cette solution demande d'installer un serveur mqtt comme décrit dans le wiki de domoticz (mosquitto). Un peu dommage que domoticz (et mysensors) aient un peu "tordu" le principe de mqtt mais ça devrait le faire.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Xylème
Messages : 93
Inscription : 23 avr. 2015, 09:09

Re: Wemos D1 pour les objets connectés

Message par Xylème »

Je débute mais j'ai pas peur. Je reçois mon Raspberry et mon rflink d'ici quelques jours.
D'ici quelques temps j'aurais besoin de sonde T°/ hygro pour compléter celles de ma bonne vieille station météo oregon (HS //d'ailleurs savez-vous si il y a une manip pour réinitialiser car elle n'affiche pas la même t° ?? du coup j'envisage de les remplacer).

J'ai bien envie de découvrir tout ça mais je ne saisi pas toujours les intéractions.
Si j'ai bien compris une telle puce (la wemos D1 avec le DHT) est l'équivalent d'un capteur Mysensors DIY mais déjà monté. Il n'y a plus qu'à lui injecter le code ?

Et la question qui en découlait : peut-on alors se passer d'une passerelle mysensors ou non ? Sachant qu'aujourd'hui ce qui m'intéresse c'est de lister le matériel dont j'ai besoin pour arriver à mon installation finale (domotique+multiroom audio). et envisager les différentes solutions qui s'offre à moi pour un même capteur.
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Wemos D1 pour les objets connectés

Message par deennoo »

J'en ai pris 5, mon intérêt ? Un node mcu vaut le même prix sans le capteur de temp.

Mes sondes 433 maison fonctionne toutes avec une alim brancher sur un appareil qui doit reste alimenter :
Bureau : imprimante
Chambre : radio réveil
Sdb : idem
Salon : freebox server

Mon 433 commence a saturé, je vais cree un réseaux wifi de mon pi ou une tablette que pour les capteurs wifi.

Je vais essayer de mettre easyesp dessus.

Easyesp c'est vraiment bon comme programme, il update domiticz soit direct par JSON, soit en mqtt (mqtt inonde les logs)

Le wifi et les pile : pas bon ménage pour celui qui veut quelque chose très fréquent.

J'ai TJ mon espsolaire qui fonctionne depuis 2 mois maintenant dans problème, elle update un faux capteur temps/hum toute les heures.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Répondre