Schaue ich mir gerne mal an. Vielen Dank.
So, ich gebe es erstmal auf. Ich habe 0 Plan warum selbst das Standard Tutorial nicht geht bei ESPHome und auch mit Veränderungen die man ggf. auf anderen Seiten sieht es nicht funktioniert.
z.B. Aktuelle Fehler ....
INFO Reading configuration /config/esphome/750-display.yaml...
WARNING GPIO2 is a Strapping PIN and should be avoided.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
WARNING GPIO4 is a Strapping PIN and should be avoided.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
WARNING GPIO0 is a Strapping PIN and should be avoided.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Generating C++ source...
INFO Compiling app...
Processing 750-display (board: esp32dev; framework: arduino; platform: platformio/espressif32 @ 3.5.0)
--------------------------------------------------------------------------------
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
Dependency Graph
|-- <AsyncTCP-esphome> 1.2.2
|-- <WiFi> 1.0
|-- <FS> 1.0
|-- <Update> 1.0
|-- <ESPAsyncWebServer-esphome> 2.1.0
| |-- <AsyncTCP-esphome> 1.2.2
|-- <DNSServer> 1.1.0
|-- <ESPmDNS> 1.0
|-- <SPI> 1.0
Compiling /data/750-display/.pioenvs/750-display/src/main.cpp.o
Linking /data/750-display/.pioenvs/750-display/firmware.elf
RAM: [= ] 12.8% (used 41796 bytes from 327680 bytes)
Flash: [===== ] 49.6% (used 910122 bytes from 1835008 bytes)
Building /data/750-display/.pioenvs/750-display/firmware.bin
esp32_create_combined_bin(["/data/750-display/.pioenvs/750-display/firmware.bin"], ["/data/750-display/.pioenvs/750-display/firmware.elf"])
Wrote 0xee390 bytes to file /data/750-display/.pioenvs/750-display/firmware-factory.bin, ready to flash to offset 0x0
========================= [SUCCESS] Took 87.29 seconds =========================
INFO Successfully compiled program.
esptool.py v3.3
Serial port /dev/ttyUSB0
Connecting...........
Chip is ESP32-D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: ---------
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Auto-detected Flash size: 4MB
Flash will be erased from 0x00010000 to 0x000eefff...
Flash will be erased from 0x00001000 to 0x00005fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Compressed 910224 bytes to 519864...
Wrote 910224 bytes (519864 compressed) at 0x00010000 in 13.8 seconds (effective 527.9 kbit/s)...
Hash of data verified.
Compressed 17104 bytes to 11191...
Wrote 17104 bytes (11191 compressed) at 0x00001000 in 0.5 seconds (effective 273.7 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 144...
Wrote 3072 bytes (144 compressed) at 0x00008000 in 0.0 seconds (effective 500.8 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 710.6 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
INFO Successfully uploaded program.
INFO Starting log output from /dev/ttyUSB0 with baud rate 115200
[20:44:29][I][logger:214]: Log initialized
[20:44:29][C][ota:461]: There have been 0 suspected unsuccessful boot attempts.
[20:44:29][D][esp32.preferences:114]: Saving preferences to flash...
[20:44:29][I][app:029]: Running through setup()...
[20:44:29][C][spi:023]: Setting up SPI bus...
[20:44:29][C][wifi:037]: Setting up WiFi...
[20:44:29][D][wifi:373]: Starting scan...
[20:44:31][D][wifi:388]: Found networks:
[20:44:31][I][wifi:432]: - '--------------' [redacted]▂▄▆█
[20:44:31][D][wifi:433]: Channel: 11
[20:44:31][D][wifi:434]: RSSI: -26 dB
[20:44:31][I][wifi:432]: - '-------' [redacted]▂▄▆█
[20:44:31][D][wifi:433]: Channel: 11
[20:44:31][D][wifi:434]: RSSI: -52 dB
[20:44:32][D][wifi:437]: - [redacted] [redacted]▂▄▆█
[20:44:32][D][wifi:437]: - [redacted] [redacted]▂▄▆█
[20:44:32][D][wifi:437]: - [redacted] [redacted]▂▄▆█
[20:44:32][D][wifi:437]: - [redacted] [redacted]▂▄▆█
[20:44:32][D][wifi:437]: - [redacted] [redacted]▂▄▆█
[20:44:32][I][wifi:248]: WiFi Connecting to '----------'...
[20:44:33][I][wifi:505]: WiFi Connected!
[20:44:33][C][wifi:353]: Local MAC: C8:C9:A3:CF:C6:24
[20:44:33][C][wifi:354]: SSID: [redacted]
[20:44:33][C][wifi:355]: IP Address: 192.168.180.232
[20:44:33][C][wifi:357]: BSSID: [redacted]
[20:44:33][C][wifi:358]: Hostname: '750-display'
[20:44:33][C][wifi:360]: Signal strength: -29 dB ▂▄▆█
[20:44:33][C][wifi:364]: Channel: 11
[20:44:33][C][wifi:365]: Subnet: 255.255.255.0
[20:44:33][C][wifi:366]: Gateway: 192.168.180.1
[20:44:33][C][wifi:367]: DNS1: 192.168.180.1
[20:44:33][C][wifi:368]: DNS2: 0.0.0.0
[20:44:33][D][wifi:514]: Disabling AP...
[20:44:33][C][ota:085]: Over-The-Air Updates:
[20:44:33][C][ota:086]: Address: 750-display.local:3232
[20:44:33][C][ota:089]: Using Password.
[20:44:33][C][api:025]: Setting up Home Assistant API server...
[20:44:33][I][app:062]: setup() finished successfully!
[20:44:33][I][app:102]: ESPHome version 2022.4.0 compiled on May 14 2022, 20:42:55
[20:44:33][C][wifi:491]: WiFi:
[20:44:33][C][wifi:353]: Local MAC: ---------
[20:44:33][C][wifi:354]: SSID: [redacted]
[20:44:33][C][wifi:355]: IP Address: 192.168.180.232
[20:44:33][C][wifi:357]: BSSID: [redacted]
[20:44:33][C][wifi:358]: Hostname: '750-display'
[20:44:33][C][wifi:360]: Signal strength: -29 dB ▂▄▆█
[20:44:33][C][wifi:364]: Channel: 11
[20:44:33][C][wifi:365]: Subnet: 255.255.255.0
[20:44:33][C][wifi:366]: Gateway: 192.168.180.1
[20:44:33][C][wifi:367]: DNS1: 192.168.180.1
[20:44:33][C][wifi:368]: DNS2: 0.0.0.0
[20:44:33][C][logger:233]: Logger:
[20:44:33][C][logger:234]: Level: DEBUG
[20:44:33][C][logger:235]: Log Baud Rate: 115200
[20:44:33][C][logger:236]: Hardware UART: UART0
[20:44:33][C][spi:097]: SPI bus:
[20:44:33][C][spi:098]: CLK Pin: GPIO18
[20:44:33][C][spi:100]: MOSI Pin: GPIO23
[20:44:33][C][spi:102]: Using HW SPI: YES
[20:44:33][C][waveshare_epaper:1083]: Waveshare E-Paper
[20:44:33][C][waveshare_epaper:1083]: Rotations: 0 °
[20:44:33][C][waveshare_epaper:1083]: Dimensions: 640px x 384px
[20:44:33][C][waveshare_epaper:1084]: Model: 7.5in
[20:44:33][C][waveshare_epaper:1085]: Reset Pin: GPIO0
[20:44:33][C][waveshare_epaper:1086]: DC Pin: GPIO2
[20:44:33][C][waveshare_epaper:1087]: Busy Pin: GPIO4
[20:44:33][C][waveshare_epaper:1088]: Update Interval: 6.0s
[20:44:33][C][captive_portal:088]: Captive Portal:
[20:44:33][C][mdns:084]: mDNS:
[20:44:33][C][mdns:085]: Hostname: 750-display
[20:44:33][C][ota:085]: Over-The-Air Updates:
[20:44:33][C][ota:086]: Address: 750-display.local:3232
[20:44:33][C][ota:089]: Using Password.
[20:44:33][C][api:138]: API Server:
[20:44:33][C][api:139]: Address: 750-display.local:6053
[20:44:33][C][api:143]: Using noise encryption: NO
esphome:
name: 750-display
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
password: "---------"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "750-Display Fallback Hotspot"
password: "-----"
captive_portal:
font:
- file: 'fonts/arial.ttf'
id: arial
size: 30
spi:
clk_pin: 18
mosi_pin: 23
display:
- platform: waveshare_epaper
id: epaper
cs_pin: 5
dc_pin: 2
busy_pin: 4
reset_pin: 0
model: 7.50in
update_interval: 6s
lambda: |-
it.print(0, 0, id(arial), "Hello World!");
Es scheint Erfolgreich zu sein beim Upload aber das Display zeigt einfach nichts an.
Nichtmal Hallo Welt oder was auch immer.
Seitdem ich das Teil habe, habe ich noch kein Output gehabt und weiß nicht mal ob es überhaupt Funktioniert.
Die Pin Nummern die hier angeben wurde in der Config habe ich auch am ESP32 verwendet.
Drehe einfach nur durch mit dem Teil.
Kann doch nicht so schwer sein wie ich mich anstelle.
Grüße
Pin Nr oder Gipo?
Wie viele PINS hat dein ESP 36 oder 30?
Warum? den die Gipos auf den sind an anderen stellen = zum teil durch GND getrennt
Die Pins sind ja auf der anderen Seite beschriftet. Also z.B. G4 ist für mich Pin4.
Nein
Mach mall Foto der Ober und Unterseite
Hat Sich erledigt hast wirklich GIPO NR drauf
Nimm mal als Modul (Typ) ESP32 Wrover Module
Mit dem funktioniert bei mir alles
Wenn ich bei mir beim Type ESP32 Wrover Module verwende ist bei #1 ein Kreuz mit den Hinweis ´target_platform´
esphome:
name: 750-display
esp32:
board: esp32dev
framework:
type: ESP32 Wrover Module
Ich wurde erstmal das Display zum laufen bringen und naher weiter spielen== das ganze ESP Home bei Seite legen
Habe es wie gesagt seit heute mal versucht über ESPHome da das Kompilieren was immer 2 Stunden dauert und am Ende kein Erfolg hatte mir irgendwann auf den Zeiger ging.
Steige da auch irgendwie nicht durch. Da da auch nie was funktionierte.
Mit den ESPHome hatte ich bei ein anderen ESP mit OLED wenigstens mal ein Erfolgserlebniss.
Ja, aber ich ging davon aus das es wahrscheinlicher ist mit ESPHome da wenigstens Hallo Welt anzuzeigen da man weniger einstellen muss und es zumindest auch überträgt als bei Arduino IDE wo das Kompilieren schon 2 Stunden dauert und trotzdem kein Erfolg hatte.
Selbst Dinge die kein Display brauchen geht irgendwie nicht.
Port wurde aber erkannt.
Zwei Stunden? machst du das mit Taschenrechner oder wie?
i7 4790k. 16GB Ram.
Firewall, Antivirus und auch Acronis True Image woran es laut Google liegen könnte hatte ich bereits deinstalliert. Ohne Erfolg.
Mal schauen wieviel ich noch schreiben kann. Kommt wahrscheinlich wieder die 24 Stunden Anfänger Sperre ^^
Bei mir mit 12J alten Lapi AMD (4Kerne )16GbSpeicher Win10 max 3 Min wirklich Dicke Sachen.
Ne die Speere ist nur anfangs vor einem J gab die nicht
Acer B117 mit ner 10 Jahre alten echten SSD und nem Ubuntu.
Ich hab gestern auch mal für ein NodeMCU 1.0 einen Code kompiliert - Wenn ich da länger gebraucht hätte als 10 Minuten, wär das beendet...
Einen Code, den ich mal sehr lange compilieren lies war Marlin - aber das ist was anderes als Dein Häufchen Unglück...
Da ist was anständig faul.
Werde mal ein älteren Laptop Morgen versuchen wie es damit aussieht.
Ein anderen PC habe ich leider nicht zum testen.
Mein erstes Suse 4.0 (6 CD) Kompilieren mit DX4 120Mhz hat gedauert 12Std
man o Mann das waren Zeiten.
Jetzt Ubuntu ist auf SSD (direkt über WLAN) unter 1Std mit allem drum und dran.
Win10 benutze ich nur für Arduino ist irgend wie schneller.
Hi holyasgard,
Hast du das Ding zum Laufen gebracht?
Hab genau die gleiche Probleme.
Wenn es um den Betrieb von einem Waveshare E-Paper (E-Ink) Display geht, sollte es eigentlich kein Problem sein, es mit der Library GxEPD2 zu betreiben:
Die Datei GxEPD2_Example.ino
sollte weiterhelfen.
Und das hier:
Wollte es eigentlich mit ESP32home zum laufen bringen.
Hab es jetzt auch versucht mit den GxEPD2 aber da geht auch nichts.
Mein Problem ist genau das gleiche wie der erste Beitrag.