I have an ESP8266 D1 mini with ESPHome and Homeassistant.
A connected display should show something different after 10s.
Only after a reset should the first one be displayed again for 10s.
I’m trying a lot of things right now, but I’m not getting anywhere. Does anyone have any help for me?
I’m sure it’s simple, but I think I’m just getting lost.
I was able to do this with the use of “pages” on an ESP32 which were timed to change pages (and content) every 10 seconds (or whatever is setup)… but not sure if the D1 mini can do this perhaps due to memory.
this won’t help but I had a similar issue. I have a display that shows the state of 4 relays (on or off) and I wanted the backlight to remain off but turn on for 10 seconds when the state changed and then turn off again after 10 seconds.
I knew how to add a button to manually turn the backlight on/off just didn’t know how to do it automatically in esphome.
my work around for my lack of knowledge was to just have an automation for each relay.
I connected the display’s power supply to a pin.
I set the pin as “output” and “inverted: true” so that the pin is always provided with voltage.
If the ESP now goes into “DeepSleep”, the pin becomes de-energized and the display is dark/off.
If I press a button that sets the “RST pin” to ground, the ESP is taken out of DeepSleep and the display shows the data from the scale. Until DeepSleep arrives after the specified time.