esphome / esphome/feature-requests

Nextion - do not reset at start

Open
#2,074 0 comments 1 reaction 0 assignees View on GitHub
component: nextion
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**
I use Nextion LCD at my motorcycle as tacho/odometer. Whenever I turn ignition on, ESPHOME with Nextion LCD is powered on. But Nextion LCD has huge delay before it starts showing information from ESPHOME because it gets resetted first from ESPHOME because of reset command in setup() in nextion.cpp.

Can Nextion reset at boot (and possibly wake commands) be optional as attribute in YAML with default as it's now?

![image](https://user-images.githubusercontent.com/48015347/213977384-4e03d56e-c495-43d6-9f44-7f458344e6ee.png)
**Please describe your use case for this integration and alternatives you've tried:**

Nothing else except looking in source code. I am not good at CPP nor ESPHOME dev so I can't fix/modify it myself.

**Additional context**

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading nextion.cpp, especially setup(), and locate the YAML configuration entry for the Nextion component. Done means the boot reset, and any agreed wake commands, can be made optional while preserving the current behavior by default; verify this against the component's existing behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
embedded-iot
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.