As-tu bien modifié les infos ci-dessous dans le programme pour qu’elles correspondent à ta situation?
Oui. Voici mes infos :
#include <ESP8266WiFi.h>
#include <PubSubClient.h>/* WIFI */
#define wifi_ssid « xxx-Hxxx-9xxxxx » // votre ssid wifi
#define wifi_password « abcdefghi » // votre mot de passe wifi/* MQTT */
#define mqtt_server « 192.168.1.xxx » //IP du Pi ou est installé Gladys
#define mqtt_user « gladys » // username
#define mqtt_password « abcdefgeijklm » // mot de passe MQTT
#define gladys_topic « gladys/master/device/mqtt:citerne1:capteur-ultrason/feature/mqtt:citerne1:capteur-ultrason:quantite/state »
#define mqtt_cuve « mqtt:citerne1:capteur-ultrason » //Topic capteur cuve
Je pense que cela devrait être correct
Alors, il faut vérifier que ton module programmé fonctionne.
C’est ce que @jerome te demandait.
Tu connectes ton module au pc, tu ouvres l’IDE Arduino et ouvres la fenêtre ‹ moniteur série › depuis l’onglet ‹ outils ›
Ça devrait te permettre de suivre les différentes étapes d’avancement du programme.
Lorsque je lance le moniteur série j’ai ceci :
09:50:25.305 →
09:50:25.305 → ets Jan 8 2013,rst cause:4, boot mode:(3,6)
09:50:25.305 →
09:50:25.305 → wdt reset
09:50:25.305 → load 0x4010f000, len 3460, room 16
09:50:25.305 → tail 4
09:50:25.305 → chksum 0xcc
09:50:25.305 → load 0x3fff20b8, len 40, room 4
09:50:25.305 → tail 4
09:50:25.305 → chksum 0xc9
09:50:25.305 → csum 0xc9
09:50:25.305 → v000453d0
09:50:25.305 → ~ld
09:50:33.760 →
et cela plusieurs fois par minutes
Le flash s’est mal déroulé, es-tu sûr que la carte sélectionnée était la bonne ?
Je pense que oui
Et en choisissant ‹ D1 mini (clone) › et/ou ‹ upload speed 115200 › puis reflash ?
Si toujours pas, il faudra faire appel à un ami
Lorsque tu dis « reflash » c’est « Téléverser » ?
J’ai le même résultat qu’avec “LOLIN(Wemos) D1 R2 & mini”
Il faudra que je fasse appel à un ami !
tu as acheté ta carte sur quel site ? Peux tu nous mettre le lien pour trouver à laquelle elle correspond.
Sur amazon.fr
https://www.amazon.fr/dp/B09MT1GKS7?psc=1&ref=ppx_pop_dt_b_product_details
Description du produit
Caractéristiques:
Paramètre du produit :
Cette carte contient 11 broches d’entrée et de sortie numériques, toutes les broches ont une interruption, PWN, I2C, 1 fil (sauf D0) et un micro USB lien; 1 entrée (sous 3.2V), compatible avec Ar-duino; Fusible réinitialisable 500mA
Module :
Adoptant une petite taille pratique, cette carte de développement basée sur ESP-12F ESP8266, peut aider votre projet à économiser de l’espaceSpécifications :
Couleur : noir
Taille : 34 x 25 x 7 mm/ 1,33 x 0,98 x 0,28 poucesComment utiliser :
Comment commencer :
Configurer le pilote : avant d’utiliser la carte de développement, vous devez configurer le pilote CH340g.
Installation du package matériel :
Il existe 2 façons d’installer le package matériel, gestionnaire de cartes ou GIT.Le forfait comprend :
2 * Carte de développementRemarques :
En raison de la mesure manuelle, veuillez permettre de légères différences de taille.
- Module : avec une taille petite et pratique, cette carte de développement basée sur ESP-12F ESP8266 peut aider votre projet à économiser de l’espace
- Carte de développement WIFI : Alimentation à découpage 5V 1A embarquée, 4M octets
- Paramètres du produit : cette carte contient 11 broches d’entrée et de sortie numériques, toutes les broches ont une interruption, PWN, I2C, 1-Wire (sauf D0) et un connecteur micro USB ; 1 entrée (inférieure à 3.2V) compatible avec Ar-duino ; Fusible réarmable 500mA
- Caractéristiques du produit : cette carte de développement Internet est bien adaptée à Ar-duino et peut être programmée pour l’IDE Ar-duino et prend en charge l’OTA en ligne
- Le forfait comprend: vous obtenez 2 cartes de développement, chaque module contient 6 en-têtes à broches
Le téléchargement du pilote CH340G tu l’as bien effectué ? ça s’est bien déroulé l’opération ?
Dans le gestionnaire de périphériques de Win10 j’ai bien CH340
Veux-tu bien, uniquement à des fins de test, installer Tasmota dessus?
Si oui, c’est très simple. Vas sur Install Tasmota
Connecte ton Wemos, choisis la version Tasmota FR, module ESP8266 et Flash!
Si tout a fonctionné, ton module doit maintenant diffuser un nom de point d’accès WiFi du style Tasmota-xxxxxx
On verra si ça a flashé ou pas…
Il me semble que cela a fonctionné :
Sonoff Basic
Tasmota
Version du programme 12.2.0(tasmota) Date & Heure de build 2022-10-17T08:43:36 Version Core/SDK 2_7_4_9/2.2.2-dev(38a443e) Durée d’activité 0T00:00:41 Compteur écriture flash 9 at 0xFB000 Nombre de boot 3 Raison du redémarrage Software/System restart Surnom 1 Tasmota AP1 SSID (RSSI) Prxxxx-Hxxxe-xxxxxxx (40%, -80 dBm) 11n Nom d’Hôte tasmota-43xxxx-7xxx Adresse MAC xx:xx:xx:xx:xx:xx Adresse IP (wifi) 192.168.1.xx Passerelle 192.168.1.1 Masque sous-réseau 255.255.255.0 Serveur DNS1 192.168.1.1 Serveur DNS2 0.0.0.0 HTTP API Activé Hôte MQTT Port MQTT 1883 Utilisateur MQTT DVES_USER Client MQTT DVES_435BF3 Topic MQTT tasmota_%06X Groupe topic MQTT 1 cmnd/tasmotas/ Topic complet MQTT cmnd/tasmota_435BF3/ MQTT Topic de secours cmnd/DVES_435BF3_fb/ MQTT No Retain Désactivé Émulation Aucun ESP Chip Id 4414451 (ESP8266EX) Flash Chip Id 0x16405E (DOUT) Taille flash 4096 KB Taille Flash Programme 1024 KB Taille programme 628 KB Espace programme libre 372 KB Mémoire libre 26,1 KB
Donc, c’est pas un problème de drivers ou de hardware. On avance peu mais on avance.
Si tu veux jouer avec Tasmota, la gestion des capteurs de distance est native (en cm, pas en %). Ça pourrait valider le fonctionnement/branchement du capteur.
Le problème vient donc soit de la configuration de l’IDE Arduino soit du programme en lui-même.
Tu as branché ton capteur sur quelles pins?
Ce matin Tasmota toujours actif
Ca c’est autre chose. Je n’y connait rien en Tasmota
Le problème vient de l’ide arduino et du type de carte selectionnée je pense car le programme à l’air d’être téléversé mais il ne se lance pas vu le résultat de la console du moniteur de série.
Normalement tu dois voir un message du genre des … connecting to 192.168.XX.XX puis connecting to MQTT
Bon, j’ai tout réinstallé
J’ai fait un flash8266
Installé Arduino IDE 2.0.1
Mais dans la bibliothèque je ne trouve pas ESP8266Wifi
Il y a bien « ESP-WiFi settings » ou « ESP_WiFiManager »
Une idée ?