Hi! This is my first project w/ ESPHome // Home Assistant, sorry if I’m missing something obvious.
I’m trying to pipe a todo list from the Todoist REST API (called by Home Assistant) to a WaveShare E-Ink display, managed by an ESP32.
I can confirm that HomeAssistant has successfully acquired the TODO list:
{{ states.sensor.item0.state }}
displays “Hang projector screen” in the Home Assistant Template editor.
I can also confirm that I can display text to the E-Ink display, if I use static text.
However, when I create a text_sensor in ESPHome to read from Home Assistant, my display lambda sees only an empty string. I wish there were some way to interactively debug this, but some log statements is the best I can find.
OMFG I have spent the last two hours trying to figure out why my ESPHome device hasn’t been able to display, send, whatever, a text_sensor and it turns out all I had to do was add the device under “Integrations”?!?!?!?! Why the hell doesn’t the log show some sort of error about retrieving HA data or something? Ugh, that was infuriating. Anyways, to anyone else trying to figure out why ESP_LOG, or anything else for that matter, literally won’t display any HA value, it may be because you need to add the ESPHome device under Integrations.
Thanks @praccu, you saved me from going insane!