-
-
Notifications
You must be signed in to change notification settings - Fork 347
Description
I have tried to utilise the ESPHome Temperature Graph template to build a brand new ESP32-2432S028R.
Upon initial Compiling there is a fault necessitating a change to the yaml.
`display:
- platform: ili9xxx
model: ili9341
spi_id: tft
cs_pin: GPIO15
dc_pin: GPIO2
rotation: 90
invert_colors: False
lambda: |-
it.fill(id(Color::BLACK));
it.print(0, 60, id(arimo14), TextAlign::TOP_LEFT, "35");
it.print(0, 105, id(arimo14), TextAlign::CENTER_LEFT, "30");
it.print(0, 150, id(arimo14), TextAlign::CENTER_LEFT, "25");
it.print(0, 195, id(arimo14), TextAlign::CENTER_LEFT, "20");
it.print(0, 240, id(arimo14), TextAlign::BOTTOM_LEFT, "15");
if (id(temperature).has_state()) {
it.printf(160, 0, id(arimo48), TextAlign::TOP_CENTER, "%.1f °C", id(temperature).state);
}
it.graph(20, 60, id(officegraph));`
However I am receiving an error that the display has failed.
YAML Config:
`
esphome:
name: server-room
friendly_name: server-room
esp32:
board: esp32dev
framework:
type: arduino
safe_mode: # Added 20th July 2024 for 2024.7.0
disabled: true
num_attempts: 3
logger:
api:
encryption:
key: "R/qw3zrtC312K1KN3rMC4YBQzONm+dnkZk2Un15mW8Y="
ota:
- platform: esphome
password: "baa9b3ab468176390ea3b40510fa76d7"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: "Server-Room Fallback Hotspot"
password: "TLv2GvtGpDsW"
font:
- file: 'fonts/Arimo-Regular.ttf'
id: arimo48
size: 48
glyphs: " .,°0123456789C" - file: 'fonts/Arimo-Regular.ttf'
id: arimo14
size: 14
glyphs: "0123456789"
color:
-
id: white
hex: ffffff -
id: ha_blue
hex: 51c0f2 -
id: officegraph
sensor: temperature
duration: 1h
width: 300
height: 180
x_grid: 10min
y_grid: 5.0
max_value: 35.0
min_value: 15.0
color: ha_blue
light:
- platform: monochromatic
output: backlight_pwm
name: Display Backlight
id: backlight
restore_mode: ALWAYS_ON
sensor:
- platform: homeassistant
id: temperature
entity_id: sensor.it_temperature
internal: true
spi:
- id: tft
clk_pin: GPIO14
mosi_pin: GPIO13
miso_pin: GPIO12 - id: touch
clk_pin: GPIO25
mosi_pin: GPIO32
miso_pin: GPIO39
output:
- platform: ledc
pin: GPIO21
id: backlight_pwm
display:
- platform: ili9xxx
model: ili9341
spi_id: tft
cs_pin: GPIO15
dc_pin: GPIO2
rotation: 90
invert_colors: True
lambda: |-
it.fill(id(Color::BLACK));
it.print(0, 60, id(arimo14), TextAlign::TOP_LEFT, "35");
it.print(0, 105, id(arimo14), TextAlign::CENTER_LEFT, "30");
it.print(0, 150, id(arimo14), TextAlign::CENTER_LEFT, "25");
it.print(0, 195, id(arimo14), TextAlign::CENTER_LEFT, "20");
it.print(0, 240, id(arimo14), TextAlign::BOTTOM_LEFT, "15");
if (id(temperature).has_state()) {
it.printf(160, 0, id(arimo48), TextAlign::TOP_CENTER, "%.1f °C", id(temperature).state);
}
it.graph(20, 60, id(officegraph));`
Error Log Attached