Witajcie. Mam problem z podłączeniem wyświetlacza TFT 3,5". Na wyświetlaczu jest napis sterownika ST7796. W opisie sprzedawcy z Chin napisane jest natomiast, że to ST7789V/ST7796S. Kompilacje na wszystkie sposoby nie dają pozytywnego rezultatu. Najczęściej ESP32 zawiesza się po wgraniu kompilacji z tymi sterownikami. Udało mi się tylko po wielu próbach uzyskać obraz na połowie wyświetlacza. Wklejam kod i proszę o pomoc.
name: wyswietlacz-co
friendly_name: wyswietlacz_CO
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "StMPHxPzBRnFXK7EgHWuncl49IvbI2nk74JMeYrrNw8="
ota:
- platform: esphome
password: "e81aca5b79d6110a0a758a609a142a9e"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: "Sterownik-Kotla"
password: "488Awp9vjt8Y"
spi:
clk_pin: GPIO18
mosi_pin: GPIO23
font:
- file: "fonts/Roboto-Regular.ttf"
id: font3
size: 80
display:
- platform: ili9xxx
model: TFT_2.4R
dc_pin: GPIO25
reset_pin: GPIO21
invert_colors: false
rotation: 90
lambda: |-
it.fill(Color::BLACK);
it.printf(10, 20, id(font3), Color::WHITE, "Kot: %.1f C", id(temperatura_kotla_sensor).state);
it.printf(10, 100, id(font3), Color::WHITE, "CWU: %.1f C", id(temperatura_CWU_sensor).state);
sensor:
- platform: homeassistant
entity_id: sensor.sterownik_kotla_temperatura_kotla
id: temperatura_kotla_sensor
- platform: homeassistant
entity_id: sensor.sterownik_kotla_temperatura_cwu
id: temperatura_CWU_sensor
captive_portal: