NEWS
ESP Umweltboard flashen Fehler
-
Hallo
Da ich gerne einen AZ-Envy Wlan ESP8266-12F Umwelt Entwicklungsboard mit Feuchtigkeits- und Luftqualitätssensor
mit espeasy oder Tasmota falshen wollte bricht dieser ab und ich bekomme diesen Log TXT unte.
Kann mal bitte jemand drauf schauen . Ich weiß leider nicht was der Fehler nach dem abbrechen heißt und was ich ändern muss
danke Mama######2022-05-28###### #######0.04.007####### ######FLASH INFO###### BIN file: ESP_Easy_mega_20220427_test_E_ESP8266_4M1M_VCC.bin COM port: (COM3) FTDI USB Serial Port (Port_#0004.Hub_#0005) Baud rate: 115200 ######POST FLASH###### No post flash information entered... ######FLASH LOG###### [esptool.exe -vv -cd nodemcu -cb 115200 -cp COM3 -ca 0x00000 -cf "C:\espeasy-2-0\bin\ESP_Easy_mega_20220427_test_E_ESP8266_4M1M_VCC.bin"] [28.05.2022 10:18:36] esptool v0.4.12 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de> [28.05.2022 10:18:36] setting board to nodemcu [28.05.2022 10:18:36] setting baudrate from 115200 to 115200 [28.05.2022 10:18:36] setting port from to COM3 [28.05.2022 10:18:36] setting address from 0x00000000 to 0x00000000 [28.05.2022 10:18:36] espcomm_upload_file [28.05.2022 10:18:36] espcomm_upload_mem [28.05.2022 10:18:36] setting serial port timeouts to 1000 ms [28.05.2022 10:18:36] opening bootloader [28.05.2022 10:18:36] resetting board [28.05.2022 10:18:36] trying to connect [28.05.2022 10:18:36] flush start [28.05.2022 10:18:36] setting serial port timeouts to 1 ms [28.05.2022 10:18:36] setting serial port timeouts to 1000 ms [28.05.2022 10:18:36] flush complete [28.05.2022 10:18:36] espcomm_send_command: sending command header [28.05.2022 10:18:36] espcomm_send_command: sending command payload [28.05.2022 10:18:36] read 0, requested 1 [28.05.2022 10:18:36] trying to connect [28.05.2022 10:18:36] flush start [28.05.2022 10:18:36] setting serial port timeouts to 1 ms [28.05.2022 10:18:36] setting serial port timeouts to 1000 ms [28.05.2022 10:18:36] flush complete [28.05.2022 10:18:36] espcomm_send_command: sending command header [28.05.2022 10:18:36] espcomm_send_command: sending command payload [28.05.2022 10:18:36] read 0, requested 1 [28.05.2022 10:18:36] trying to connect [28.05.2022 10:18:36] flush start [28.05.2022 10:18:36] setting serial port timeouts to 1 ms [28.05.2022 10:18:36] setting serial port timeouts to 1000 ms [28.05.2022 10:18:36] flush complete [28.05.2022 10:18:36] espcomm_send_command: sending command header [28.05.2022 10:18:36] espcomm_send_command: sending command payload [28.05.2022 10:18:36] read 0, requested 1 [28.05.2022 10:18:36] resetting board [28.05.2022 10:18:36] trying to connect [28.05.2022 10:18:36] flush start [28.05.2022 10:18:36] setting serial port timeouts to 1 ms [28.05.2022 10:18:36] setting serial port timeouts to 1000 ms [28.05.2022 10:18:36] flush complete [28.05.2022 10:18:36] espcomm_send_command: sending command header [28.05.2022 10:18:36] espcomm_send_command: sending command payload [28.05.2022 10:18:36] read 0, requested 1 [28.05.2022 10:18:36] trying to connect [28.05.2022 10:18:36] flush start [28.05.2022 10:18:36] setting serial port timeouts to 1 ms [28.05.2022 10:18:36] setting serial port timeouts to 1000 ms [28.05.2022 10:18:36] flush complete [28.05.2022 10:18:36] espcomm_send_command: sending command header [28.05.2022 10:18:36] espcomm_send_command: sending command payload [28.05.2022 10:18:36] read 0, requested 1 [28.05.2022 10:18:36] trying to connect [28.05.2022 10:18:36] flush start [28.05.2022 10:18:36] setting serial port timeouts to 1 ms [28.05.2022 10:18:36] setting serial port timeouts to 1000 ms [28.05.2022 10:18:36] flush complete [28.05.2022 10:18:36] espcomm_send_command: sending command header [28.05.2022 10:18:36] espcomm_send_command: sending command payload [28.05.2022 10:18:36] read 0, requested 1 [28.05.2022 10:18:36] resetting board [28.05.2022 10:18:36] trying to connect [28.05.2022 10:18:36] flush start [28.05.2022 10:18:36] setting serial port timeouts to 1 ms [28.05.2022 10:18:36] setting serial port timeouts to 1000 ms [28.05.2022 10:18:36] flush complete [28.05.2022 10:18:36] espcomm_send_command: sending command header [28.05.2022 10:18:36] espcomm_send_command: sending command payload [28.05.2022 10:18:36] read 0, requested 1 [28.05.2022 10:18:36] trying to connect [28.05.2022 10:18:36] flush start [28.05.2022 10:18:36] setting serial port timeouts to 1 ms [28.05.2022 10:18:36] setting serial port timeouts to 1000 ms [28.05.2022 10:18:36] flush complete [28.05.2022 10:18:36] espcomm_send_command: sending command header [28.05.2022 10:18:36] espcomm_send_command: sending command payload [28.05.2022 10:18:36] read 0, requested 1 [28.05.2022 10:18:36] trying to connect [28.05.2022 10:18:36] flush start [28.05.2022 10:18:36] setting serial port timeouts to 1 ms [28.05.2022 10:18:36] setting serial port timeouts to 1000 ms [28.05.2022 10:18:36] flush complete [28.05.2022 10:18:36] espcomm_send_command: sending command header [28.05.2022 10:18:36] espcomm_send_command: sending command payload [28.05.2022 10:18:36] read 0, requested 1 [28.05.2022 10:18:36] warning: espcomm_sync failed [28.05.2022 10:18:36] error: espcomm_open failed [28.05.2022 10:18:36] error: espcomm_upload_mem failed [2022-05-28 10:18:36] STOPPED due to 2 errors! (try reset on the unit, then start a new flash attempt)
-
@mama-daten logs jeglicher art bitte in den code tag
-
@mama-daten said in ESP Umweltboard flashen Fehler:
AZ-Envy Wlan ESP8266-12F Umwelt Entwicklungsboard mit Feuchtigkeits- und Luftqualitätssensor
Dieses Teil ist leider eine ziemliche Fehlentwicklung, gleich in mehrerlei Hinsicht. Selber besitze ich so ein Teil nicht, aber ich erinnere mich das sowohl der MQ2 Sensor wie auch der HDC1080 keine validen ausspucken können. Der MQ-2 Sensor kann nicht nach Spezifikation betrieben werden (Stichwort "vorheizen") und der HDC1080 sitzt zu nah an warmer Elektronik weswegen hier weder Temperatur noch Luftfeuchtigkeit stimmt.
Bezüglich flashen gab es auch noch einen Fallstrick, ich glaube das VCC vom flashheader einfach nicht verbunden ist, du kannst ja mal mit dem multi meter und continuity test gucken ob der irgendwohin geht. Abhilfe war (glaube ich) über die micro usb buchse das teil zu bestromen und am serial adapter dann nur TX/RX und GND anzuschließen.
-
@opensourcenomad Danke für deine ausführliche Antwort.
Das Teil wird so beschrieben.
️ Das All-In-One Modul von AZDelivery liefert euch hochgenaue Messergebnisse zu Temperatur, Luftfeuchtigkeit, Umgebungsgasen und Luftqualität!
Ich wollte etwas kompaktes das mir kostengünstig über Wlan die Daten wie Temeratur und Ludftfeuchtigkeit in meinen Iobroker bringt.Die Alternative wäre wohl ein seperater esp8266 und ein dht22.
ist das richtig so oder was wäre die ideale Möglichkeit alles in einem kleinen gehäuse unterzubringen oder gibt es etwas feriges mit Gehäuse
Danke Mama -
@mama-daten said in ESP Umweltboard flashen Fehler:
Die Alternative wäre wohl ein seperater esp8266 und ein dht22.
Also sowohl der HDC1080 als auch der MQ-2 sind grundsätzlich "valide" Sensorik. Allein der Umstand wie sie auf diesem board zusammengestellt sind erlaubt eben leider keinen validen output.
Einen DHT22 würde ich heute nicht mehr verwenden (außer vielleicht dieser findet sich zufällig in der Schublade). Ich setze viel auf die HTU21D (relativ günstig, relativ "gut" und i2c!).
Hier finden sich schöne Test verschiedenster i2c Luftfeuchtigkeits Sensoren https://wiki.liutyi.info/display/ARDUINO/Test+i2c+humidity+sensors
was wäre die ideale Möglichkeit alles in einem kleinen gehäuse unterzubringen oder gibt es etwas feriges mit Gehäuse
Früher hatte ich u.a. Temperatur und Luftfeuchte mittels esp gemessen:
Heute benutze ich dafür diese xiaomi teilchen welche von einem esp32 mit esphome eingefangen werden:
-
@opensourcenomad Da hast Du ja mal ne tolle Sammlung. Das Teil ist eigentlich genial. Mein Problem ist dass der Raspberry im Keller hängt und ich nicht in jedem Raum Bluetooth habe.
Was könnte es vergleichbares geben mit Wlan oder wie bekomme ich Bluetooth in jeden Raum
Danke Mama -
@mama-daten said in ESP Umweltboard flashen Fehler:
Was könnte es vergleichbares geben mit Wlan oder wie bekomme ich Bluetooth in jeden Raum
Ein esp32 kann ble und wlan, diese benutze ich zum "einfangen" der ble broadcasts und diese übermitteln dann die Werte mittels wlan an die Zentrale
-
Respekt hört sich gut an. Das würde heißen. Ich habe mehrere Xiaomi Mi Temperatur-und Feuchtigkeitsmonitor 2.
Dann bringe ich zentral einen ESP32 WROOM 32U DevKitC V4 an der mit einer Firmware geflasht wird die die Ble Signale einfängt und an den Iobroker übergibt.
Bekommt das auch ein Laye hin der gerne genau nach Anleitung etwas macht das dann auch funktioniert.
Gruß Mama -
@mama-daten said in ESP Umweltboard flashen Fehler:
Ich habe mehrere Xiaomi Mi Temperatur-und Feuchtigkeitsmonitor 2.
Dann bringe ich zentral einen ESP32 WROOM 32U DevKitC V4 an der mit einer Firmware geflasht wird die die Ble Signale einfängt und an den Iobroker übergibt.Genau so und nicht anders
Bekommt das auch ein Laye hin der gerne genau nach Anleitung etwas macht das dann auch funktioniert.
Allein aufgrund der Tatsache das du gerade ziemlich genau beschrieben hast wie das ganze aufgebaut ist glaube ich nicht dich in die Kategorie Laie stecken zu können Sagen wir einfach du bekommst das hin.
Info zu esphome & iobroker gibt es hier:
- Benutzen von ESPHome an einem Beispiel (da gibt's auch Links zur Youtube Universität)
- Dokumentation zum iobroker esphome Adapter von @Dutchman: https://drozmotix.github.io/languages/de/Adapter/ESPHome/
Die sehr umfangreiche Dokumentation von esphome selber findet sich unter www.esphome.io
Und wie man einen esphome node beibringt auf einen xiaomi lywsd03mmc zu hören steht hier https://esphome.io/components/sensor/xiaomi_ble.html#lywsd03mmc
Für diese BLE Hygrometer gibt es auch die Möglichkeit ota eine custom firmware aufzuspielen (z.B. PVVX MiThermometer), dann kann man diesen z.B. noch noch an einem freien gpio um einen reed Kontakt erweitern und hat ein Fensterkontakthygrometer
-
@opensourcenomad Vilelen Dank für Deine Hilfe. Dann bin ich mal gespannt wie das wohl wird. Wenn ich das richtig gesehen habe ist Esphome eine Linux Anwendung.
Aber der Ansatz mit der Ble /wifi übergabe ist schon erlockend
Gruß Mama -
@mama-daten said in ESP Umweltboard flashen Fehler:
Wenn ich das richtig gesehen habe ist Esphome eine Linux Anwendung.
Also esphome (dashboard) ist soweit ich das interpretiere eine python Anwendung und läuft deswegen auf so ziemlich jeden modernen System. Hier ist die Installation mittels pip beschrieben (auf windows funktioniert aber das dashboard nicht ) und hier das ganze mit Docker.
Dass All-Inklusive-Paket gibt es aber wohl einfachst mit dem Adapter von @Dutchman hier https://drozmotix.github.io/languages/de/Adapter/ESPHome/
Da kann dann einfach über das esphome dashboard im browser ein neues Gerät erstellt werden und am ende auch direkt auf den esp installiert (über den browser und der esp ist entweder am iobroker server oder am client wo der browser läuft eingesteckt).
Aber der Ansatz mit der Ble /wifi übergabe ist schon erlockend
Läuft bei mir schon seit 1,5 Jahren (nach ziemlich genau 12 Monaten einmal die CR2032 gewechselt) ohne Überraschungen.
-
@opensourcenomad Danke für die ausführliche Hilfe . Am Freitag fliegen wir für 14 Tage in Urlaub und dann werde ich mich mal durcharbeiten.
Gruß Mama -
@opensourcenomad sagte in ESP Umweltboard flashen Fehler:
Dass All-Inklusive-Paket gibt es aber wohl einfachst mit dem Adapter von @Dutchman hier https://drozmotix.github.io/languages/de/Adapter/ESPHome/
stosse gerade darauf und musst extreem grinsen wo ich das gelesen habe, das fur die Blumen