Integration ESP-32S mit 4x64-LED-Matrix-Screen-Modul von AZ-Delivery

Hallo Zusammen,

ich habe mir von AZ den ESP-32s und das oben genannte LED-Modul gekauft. Hat schon jemand hier eine Integration mit YAML unter ESPhome durchgeführt. Ich habe schon sämtliche Pin’s und Code ausprobiert, leider ohne Erfolg. AZ konnte mir hier auch nicht weiterhelfen.

Schon mal vielen Dank für Eure Hilfe.

Herzliche Grüße

Ralf

Schick mal die Links dazu ESP32 gibt es ein Haufen Ausführungen sowie auch von der Matrix LED.

Hallo,

ich habe über Amazon folgende Komponenten gekauft:

AZDelivery 3 x MAX7219 8x32 4 in 1 Dot Matrix LED Display Modul Anzeigemodul kompatibel mit Arduino inklusive E-Book ‎3x MAX7219 Panneau

AZDelivery 3 x ESP32 Dev Kit C V4 NodeMCU WLAN WiFi Development Board kompatibel mit Arduino inklusive E-Book! (Nachfolger Modul von ESP32 Dev Kit C V2) ‎ESP32 V4 with CP2102

Hg

Ralf

Ok, ist kein Link, aber hab es gefunden. Hast du den mal probiert, das erstmal ohne HA und ohne esphome zu laufen zu bringen??

Hier eine Anleitung dazu: Interface LED Dot Matrix Display with ESP32 and MAX7219

Wenn das geht, dann kannst du dein Glück mit esphome mal probieren, in deinen Fall wäre das dann der Part um das Ganze anzusteuern: MAX7219 Digit Display — ESPHome

Optional dazu suche mal nach Ulanzi hier ist auch esp32 und eine 8x32 Matrix vielleicht kannst du das sogar verwenden für deine Zwecke. Das würde dir auf jeden Fall sehr viel Zeit ersparen.

Helfen kann ich dir leider auch nicht, aber sieht interessant aus.
Wäre nett, wenn du nochmal Rückmeldung geben könntest, ob es funktioniert hat und wenn ja, wie genau du es gemacht hast.

So funktioniert das mit 3 verbundenen Elementen. Unbedingt auf die Pin-Belegung von der 4x64 Matrix (Rückseite) achten. Hier ist die Beschreibung von AZ falsch.

Gruß

Ralf

esphome:
  name: "esp32-wz-led"
  friendly_name: esp32-wz-led

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "HyOYmw1S0YbaTPgwsfaaVKtjtrq7g8CLOWObOkynI0k="

ota:


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

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

time:
  - platform: homeassistant
    id: hass_time

sensor:
  - platform: homeassistant
    name: "Temperature"
    id: Temp
    entity_id: sensor.Temperatursensor_Wohnzimmer_temperature

spi :
  clk_pin : 18
  mosi_pin : 23

font:
  - file: "pixelmix.ttf"
    id: digit_font
    size: 6 
  - file: "pixelmix.ttf"
    id: digit_font1
    size: 6 


display:
  - platform: max7219digit
    cs_pin: 5
    num_chips: 12
    intensity: 4
    #num_chips: 8
    #rotate_chip: 0
    #lambda: |-
    # it.print(0, 0, id(digit_font), "hello");
    lambda: |-
     it.scroll(false);
     it.strftime(0, 1, id(digit_font), "%H:%M:%S", id(hass_time).now());
     it.strftime(32,1, id(digit_font), "%d.%m.%y", id(hass_time).now());
     it.print(64, 0, id(digit_font), "    ");
     it.printf(66,1, id(digit_font),"%.1f C", id(Temp).state);

:crayon:by HarryP: Codezeilen in Code-TAG’s eingebunden