Hallo,
trotz diverser Versuche gelingt es mir nicht eine Firmware zu erzeugen, mit der meine Daten auf dem Display angezeigt werden. Compile, Flash und die Kommunikation mit MQTT funktionieren, aber das Display zeigt lediglich
Hallo Pico and ESP32C3
The ESP32C3 communication fails..
und nach IO7 und IO6
Battery Volt: 4.81
start/stop scan ble
▼192.xxx.xxx.xxx
▼tpico-dashboard
debug = e[0;36m[D][wifi:2327]: Roam scan (-68 dBm, attempt 1/3)e[0m
status = online
▼sensor
▼wifi_signal
state = -67
▼wohnzimmer_temperatur
state = 0.0
▼wohnzimmer_luftfeuchte
state = 0.0
▼binary_sensor
▼page_button
state = OFF
▼wohnzimmer_licht
state = OFF
▼wohnzimmer_steckdose
state = OFF
▼light
▼display_backlight
state = {"color_mode":"brightness","state":"ON","brightness":255,"color":{}}
▼homeassistant
▼sensor
▼tpico-dashboard
▼wifi_signal
config = {"dev_cla":"signal_strength","unit_of_meas":"dBm","stat_cla":"measurement","name":"WiFi Signal","ent_cat":"diagnostic","stat_t":"tpico-dashboard/sensor/wifi_signal/state","avty_t":"tpico-dashboard/status","uniq_id":"ESPsensorwifi_signal","dev":{"ids":"6055f973cccc","name":"TPico Dashboard","sw":"2026.2.4 (config hash 0x28a2950d)","mdl":"esp32-c3-devkitm-1","mf":"Espressif","cns":[["mac","6055f973c…
▼wohnzimmer_temperatur
config = {"unit_of_meas":"°C","name":"Wohnzimmer Temperatur","stat_t":"tpico-dashboard/sensor/wohnzimmer_temperatur/state","avty_t":"tpico-dashboard/status","uniq_id":"ESPsensorwohnzimmer_temperatur","dev":{"ids":"6055f973cccc","name":"TPico Dashboard","sw":"2026.2.4 (config hash 0x28a2950d)","mdl":"esp32-c3-devkitm-1","mf":"Espressif","cns":[["mac","6055f973cccc"]]}}
▼wohnzimmer_luftfeuchte
config = {"unit_of_meas":"%","name":"Wohnzimmer Luftfeuchte","stat_t":"tpico-dashboard/sensor/wohnzimmer_luftfeuchte/state","avty_t":"tpico-dashboard/status","uniq_id":"ESPsensorwohnzimmer_luftfeuchte","dev":{"ids":"6055f973cccc","name":"TPico Dashboard","sw":"2026.2.4 (config hash 0x28a2950d)","mdl":"esp32-c3-devkitm-1","mf":"Espressif","cns":[["mac","6055f973cccc"]]}}
▼binary_sensor
▼tpico-dashboard
▼page_button
config = {"name":"Page Button","stat_t":"tpico-dashboard/binary_sensor/page_button/state","avty_t":"tpico-dashboard/status","uniq_id":"ESPbinary_sensorpage_button","dev":{"ids":"6055f973cccc","name":"TPico Dashboard","sw":"2026.2.4 (config hash 0x28a2950d)","mdl":"esp32-c3-devkitm-1","mf":"Espressif","cns":[["mac","6055f973cccc"]]}}
▼wohnzimmer_licht
config = {"name":"Wohnzimmer Licht","stat_t":"tpico-dashboard/binary_sensor/wohnzimmer_licht/state","avty_t":"tpico-dashboard/status","uniq_id":"ESPbinary_sensorwohnzimmer_licht","dev":{"ids":"6055f973cccc","name":"TPico Dashboard","sw":"2026.2.4 (config hash 0x28a2950d)","mdl":"esp32-c3-devkitm-1","mf":"Espressif","cns":[["mac","6055f973cccc"]]}}
▼wohnzimmer_steckdose
config = {"name":"Wohnzimmer Steckdose","stat_t":"tpico-dashboard/binary_sensor/wohnzimmer_steckdose/state","avty_t":"tpico-dashboard/status","uniq_id":"ESPbinary_sensorwohnzimmer_steckdose","dev":{"ids":"6055f973cccc","name":"TPico Dashboard","sw":"2026.2.4 (config hash 0x28a2950d)","mdl":"esp32-c3-devkitm-1","mf":"Espressif","cns":[["mac","6055f973cccc"]]}}
▼light
▼tpico-dashboard
▼display_backlight
config = {"schema":"json","supported_color_modes":["brightness"],"name":"Display Backlight","stat_t":"tpico-dashboard/light/display_backlight/state","cmd_t":"tpico-dashboard/light/display_backlight/command","avty_t":"tpico-dashboard/status","uniq_id":"ESPlightdisplay_backlight","dev":{"ids":"6055f973cccc","name":"TPico Dashboard","sw":"2026.2.4 (config hash 0x28a2950d)","mdl":"esp32-c3-devkitm-1","mf":"Esp…
▼esphome
▼discover
tpico-dashboard = {"ip":"192.xxx.xxx.xxx","name":"tpico-dashboard","friendly_name":"TPico Dashboard","port":6053,"version":"2026.2.4","mac":"6055f973cccc","platform":"ESP32","board":"esp32-c3-devkitm-1","network":"wifi"}
▶$SYS (44 topics, 8277 messages)
▼home
▼wohnzimmer
temperature = 23.4
humidity = 55
▼display
message = Fenster offen
Werte kommen teilweise an (display message = xxx nicht), aber keine Anzeige
[18:06:14.912][W][component:579]: mqtt took a long time for an operation (115 ms)
[18:06:14.914][W][component:582]: Components should block for at most 30 ms
[18:06:15.220][D][sensor:118]: ‘WiFi Signal’ >> -69 dBm
[18:06:42.797][D][sntp:100]: Synchronized time: 2026-03-15 18:06:43
[18:07:10.330][I][safe_mode:071]: Boot seems successful; resetting boot loop counter
[18:07:10.960][D][sensor:118]: ‘Wohnzimmer Temperatur’ >> 0.0 °C
[18:07:12.683][D][sensor:118]: ‘Wohnzimmer Luftfeuchte’ >> 0.0 %
[18:07:15.287][D][esp32.preferences:153]: Writing 1 items: 0 cached, 1 written, 0 failed
[18:08:49.420][W][component:579]: display took a long time for an operation (247 ms)
[18:08:49.422][W][component:582]: Components should block for at most 30 ms
[18:08:49.423][W][component:579]: logger took a long time for an operation (252 ms)
[18:08:49.424][W][component:582]: Components should block for at most 30 ms
[18:09:10.968][D][sensor:118]: ‘Wohnzimmer Temperatur’ >> 23.4 °C
[18:09:12.690][D][sensor:118]: ‘Wohnzimmer Luftfeuchte’ >> 55.0 %
Es kommt mit erst mal nicht darauf an, eine bestimmte yaml zu benutzen, sonderne eine funktionsfähige bezüglich dieser Hardware mit diesem Display.