Hast du die unten stehenden Informationen im Programm so geändert, dass sie zu deiner Situation passen?
Ja. Hier sind meine Infos:
#include <ESP8266WiFi.h>
#include <PubSubClient.h>/* WIFI */
#define wifi_ssid « xxx-Hxxx-9xxxxx » // dein WLAN-Name
#define wifi_password « abcdefghi » // dein WLAN-Passwort/* MQTT */
#define mqtt_server « 192.168.1.xxx » //IP des Pi, auf dem Gladys installiert ist
#define mqtt_user « gladys » // Benutzername
#define mqtt_password « abcdefgeijklm » // MQTT-Passwort
#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 des Behältersensor
Ich denke, das sollte richtig sein
![]()
Also, du musst überprüfen, ob dein programmiertes Modul funktioniert.
Darum ging es in @jeromes Frage.
Du verbindest dein Modul mit dem PC, öffnest die Arduino-IDE und öffnest das Fenster „Serieller Monitor“ über das Menü „Extras“
Damit solltest du die verschiedenen Programmschritte verfolgen können.
Wenn ich den seriellen Monitor starte, sehe ich Folgendes:
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 →
und das mehrmals pro Minute
Der Flashvorgang ist fehlgeschlagen, bist du sicher, dass die ausgewählte Karte die richtige war?
Und wenn man ‹ D1 mini (Klon) › und/oder ‹ Upload-Geschwindigkeit 115200 › auswählt und dann neu flasht?
Falls es immer noch nicht funktioniert, muss man wohl einen Freund um Hilfe bitten ![]()
Wenn du „reflash“ sagst, meinst du damit „Hochladen“?
Ich habe das gleiche Ergebnis wie mit „LOLIN(Wemos) D1 R2 & mini“
Ich werde wohl einen Freund um Hilfe bitten müssen!
Auf welcher Website hast du deine Karte gekauft? Kannst du uns den Link geben, um herauszufinden, welcher Karte sie entspricht?
Auf amazon.fr
https://www.amazon.fr/dp/B09MT1GKS7?psc=1&ref=ppx_pop_dt_b_product_details
Produktbeschreibung
Merkmale:
Produktparameter:
Diese Karte enthält 11 digitale Ein- und Ausgabepins, alle Pins haben eine Unterbrechung, PWN, I2C, 1-Wire (außer D0) und eine Micro-USB-Verbindung; 1 Eingang (unter 3,2V), kompatibel mit Ar-duino; 500mA wiederaufstellbare Sicherung
Modul:
Mit einer praktischen kleinen Größe kann diese Entwicklungskarte auf Basis von ESP-12F ESP8266 Ihrem Projekt Platz sparenSpezifikationen:
Farbe: Schwarz
Größe: 34 x 25 x 7 mm / 1,33 x 0,98 x 0,28 ZollAnleitung:
Erste Schritte:
Treiber einrichten: Bevor Sie die Entwicklungskarte verwenden, müssen Sie den CH340g-Treiber einrichten.
Hardware-Paket installieren:
Es gibt 2 Möglichkeiten, das Hardware-Paket zu installieren, Kartenmanager oder GIT.Das Paket enthält:
2 * EntwicklungskarteHinweise:
Aufgrund manueller Messungen bitte kleine Größenunterschiede tolerieren.
- Modul: Mit einer kleinen und praktischen Größe kann diese Entwicklungskarte auf Basis von ESP-12F ESP8266 Ihrem Projekt Platz sparen
- WLAN-Entwicklungskarte: Integrierter 5V 1A Schaltnetzteil, 4M Bytes
- Produktparameter: Diese Karte enthält 11 digitale Ein- und Ausgabepins, alle Pins haben eine Unterbrechung, PWN, I2C, 1-Wire (außer D0) und einen Micro-USB-Anschluss; 1 Eingang (unter 3,2V), kompatibel mit Ar-duino; 500mA wiederaufstellbare Sicherung
- Produktmerkmale: Diese Internet-Entwicklungskarte ist gut mit Ar-duino kompatibel und kann für die Ar-duino-IDE programmiert werden und unterstützt OTA-Online
- Das Paket enthält: Sie erhalten 2 Entwicklungskarten, jedes Modul enthält 6 Stiftleisten
Hast du den Treiber CH340G (CH340G) richtig heruntergeladen? Ist der Vorgang gut verlaufen?
Könntest du, nur zu Testzwecken, Tasmota darauf installieren?
Falls ja, ist das sehr einfach. Gehe auf Install Tasmota
Verbinde dein Wemos, wähle die Version Tasmota FR, Modul ESP8266 und flashe!
Falls alles funktioniert hat, sollte dein Modul jetzt einen WLAN-Access-Point-Namen wie Tasmota-xxxxxx ausstrahlen
Wir werden sehen, ob es geflasht hat oder nicht…
Es scheint, dass es funktioniert hat:
Sonoff Basic
Tasmota
Programmversion 12.2.0(tasmota) Build-Datum & -Uhrzeit 2022-10-17T08:43:36 Core/SDK-Version 2_7_4_9/2.2.2-dev(38a443e) Aktivzeit 0T00:00:41 Flash-Schreibzähler 9 at 0xFB000 Boot-Zähler 3 Neustartgrund Software/System-Neustart Spitzname 1 Tasmota AP1 SSID (RSSI) Prxxxx-Hxxxe-xxxxxxx (40%, -80 dBm) 11n Hostname tasmota-43xxxx-7xxx MAC-Adresse xx:xx:xx:xx:xx:xx IP-Adresse (WLAN) 192.168.1.xx Gateway 192.168.1.1 Subnetzmaske 255.255.255.0 DNS-Server1 192.168.1.1 DNS-Server2 0.0.0.0 HTTP-API Aktiviert MQTT-Host MQTT-Port 1883 MQTT-Benutzername DVES_USER MQTT-Client DVES_435BF3 MQTT-Topic tasmota_%06X MQTT-Topic-Gruppe 1 cmnd/tasmotas/ Vollständiges MQTT-Topic cmnd/tasmota_435BF3/ MQTT-Backup-Topic cmnd/DVES_435BF3_fb/ MQTT No Retain Deaktiviert Emulation Keine ESP-Chip-ID 4414451 (ESP8266EX) Flash-Chip-ID 0x16405E (DOUT) Flash-Größe 4096 KB Programm-Flash-Größe 1024 KB Programmgröße 628 KB Freier Programmspeicher 372 KB Freier Speicher 26,1 KB
Also, es ist kein Problem mit den Treibern oder der Hardware. Wir kommen zwar nur langsam voran, aber wir kommen voran.
Falls du mit Tasmota spielen möchtest, ist die Verwaltung der Abstandssensoren nativ (in cm, nicht in %). Das könnte die Funktionsfähigkeit/Anschluss des Sensors bestätigen.
Das Problem liegt also entweder an der Konfiguration der Arduino-IDE oder am Programm selbst.
An welche Pins hast du deinen Sensor angeschlossen?
Heute Morgen ist Tasmota immer noch aktiv
Das ist doch etwas anderes. Ich kenne mich mit Tasmota nicht aus
![]()
Das Problem kommt wahrscheinlich von der Arduino IDE und dem ausgewählten Kartentyp, denn das Programm scheint hochgeladen zu werden, aber es startet nicht, wie das Ergebnis der seriellen Monitor-Konsole zeigt.
Normalerweise solltest du eine Nachricht wie „connecting to 192.168.XX.XX“ und dann „connecting to MQTT“ sehen.
Okay, ich habe alles neu installiert
Ich habe ein flash8266 durchgeführt
Arduino IDE 2.0.1 installiert
Aber in der Bibliothek finde ich nicht ESP8266Wifi
Es gibt zwar « ESP-WiFi settings » oder « ESP_WiFiManager »
Irgendeine Idee?




