Skip to content

Updated the config to enable the external power button as a volume control functionality#1623

Draft
salnajjar wants to merge 8 commits into
esphome:mainfrom
salnajjar:main
Draft

Updated the config to enable the external power button as a volume control functionality#1623
salnajjar wants to merge 8 commits into
esphome:mainfrom
salnajjar:main

Conversation

@salnajjar

Copy link
Copy Markdown

Updated the config to enable the external power button as a volume control functionality.

Type of changes

  • New device
  • Update existing device
  • Removing a device
  • General cleanup
  • Other

Checklist:

  • There are no passwords or secrets references in any examples.
    The only exceptions are !secret wifi_ssid and !secret wifi_password.
  • The wifi or ethernet block has no static / manual ip address specified.
  • The first configuration provided should be hardware definitions only.
    A more involved example can be provided in a separate configuration block.

salnajjar added 4 commits May 22, 2026 08:48
Updated device metadata and added project URL for the Waveshare ESP32-S3 Smart 86 Box. Enhanced the device description and provided a link to the ESPHome YAML configuration.
Add an ESPHome Devices page for the Waveshare ESP32-S3 Smart 86 Box with hardware-focused front matter, a validator-friendly config.yaml, GPIO and peripheral notes, and a live link to the full Home Assistant voice assistant firmware.
Reference the public external component used by the full firmware and include the AXP2101 power key in the hardware-focused example config.
Fully tested example configuration of the Waveshare ESP32 S3 Smart 86 Box
@netlify

netlify Bot commented May 22, 2026

Copy link
Copy Markdown

Deploy Preview for esphome-devices ready!

Name Link
🔨 Latest commit 1f6d3d8
🔍 Latest deploy log https://app.netlify.com/projects/esphome-devices/deploys/6a1422bfe163d4000875d512
😎 Deploy Preview https://deploy-preview-1623--esphome-devices.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 100 (no change from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

salnajjar added 4 commits May 22, 2026 12:20
Remove the duplicate lowercase device page that Linux CI sees as a separate document, wrap long markdown lines, and remove the long yaml url fence that tripped markdownlint.
Turn on the backlight and force the first display update at boot. Add explicit GT911 calibration bounds so the minimal hardware example does not fail when the controller calibration read is unavailable.
Share the LCD reset expander pin with the GT911 reset line so the touch controller can complete its startup address-selection sequence. Keep explicit calibration bounds for the 480x480 panel.
Keep PCA9554 pin 7 owned by the RGB display reset only. Sharing it with the GT911 test path can reset the LCD after initialization and leave the panel blank.
@jesserockz

Copy link
Copy Markdown
Member

You state you are updating an existing config, but the diff shows only new files?

@jesserockz
jesserockz marked this pull request as draft June 5, 2026 00:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants