Waveshare 4.2 ePaper mit ESP32 kein Bild

Installation, Konfiguration


Antworten
nero_x84
Beiträge: 1
Registriert: So 10. Mär 2024, 09:34

Waveshare 4.2 ePaper mit ESP32 kein Bild

Beitrag von nero_x84 »

Hallo zusammen,

wie der Titel schon sagt versuche ich, mittlerweile verzweifelt, ein 4.2inch ePaper Display mit einem ESP32 NodeMCU zum laufen zu bringen.
Ich hab gefühlt schon alles, im Rahmen meines Wissen, probiert um überhaupt mal ein Bild zu bekommen, aber es passiert einfach nichts...
Zu den Daten:
ESP32 NodeMCU von AZ-Delivery (bereits 3 unterschiedliche versucht).
Betrieben wird dieser via USB (auch bereits mehrere Kabel und USB-Ladegeräte versucht).

Und hier noch die .yaml welche zum testen verwendet wird:

Code: Alles auswählen

esphome:
  name: esphome-web-f1a224
  friendly_name: ESP_Display

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "cVHHygr8az7zhiLyDO/OSaE0wCdheaxETqqGEtptLUw="

ota:


wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esphome-Web-F1A224"
    password: "D9SPiknlCnxF"

captive_portal:

font:
  - file: "gfonts://Montserrat"
    id: montserrat
    size: 8

spi:
  clk_pin: 18
  mosi_pin: 23

display:
  - platform: waveshare_epaper
    cs_pin: 26
    dc_pin: 25
    busy_pin: 27
    reset_pin: 33
    model: 4.20in-bV2
    update_interval: 10s
    id: epaperdisplay
    lambda: |-
      it.print(0, 0, id(montserrat), "Test Anzeige");

Die Pinbelegung hab ich auch schon in verschiedenen Varianten ausprobiert. Es ist auch egal ob ich vor die Pins "GPIO" schreibe oder nicht.

Vielleicht kann mir einer von euch Tipps geben was ich falsch mache. Leider bin ich noch totaler Anfänger auf diesem Gebiet...

Gruß Armin

SmarTiger
Beiträge: 13
Registriert: Mi 6. Dez 2023, 11:28
Has thanked: 1 time

Re: Waveshare 4.2 ePaper mit ESP32 kein Bild

Beitrag von SmarTiger »

Ich habe
lambda: |-
it.print(0, 0, id(andereZeichensatzID), "Test Anzeige");

mal mit einem 7.5 e-paper ausprobiert und der Text "Test Anzeige" wurde oben links angezeigt.
Deshalb kann der Fehler (aus meiner Sicht) nur darin liegen, dass entweder irgendwo eine falsche PIN-Nummer definiert wurde oder der Zeichensatz wird nicht gefunden.
Da Du ja schon andere PIN's versucht hast, tippe ich auf den Zeichensatz.
Bei mir wird so ein Zeichensatz in der file-Zeile so beschrieben:
file: 'fonts/OpenSans-Medium.ttf'
Der Zeichensatz ist im Unterverzeichnis (fonts) von esphome gespeichert.
Da sieht die Pfadangabe bei Dir ganz anders aus, wie der Verweis zu einem Netzwerkpfad/Ordner aber nicht auf eine (ttf)-Datei - ich denke da liegt das Problem ...

Antworten