Skip to content

Add weather-micro-station support for LilyGo T-Display S3#32

Open
Copilot wants to merge 2 commits into
mainfrom
copilot/add-weather-micro-station-support
Open

Add weather-micro-station support for LilyGo T-Display S3#32
Copilot wants to merge 2 commits into
mainfrom
copilot/add-weather-micro-station-support

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Jan 3, 2026

Integrates the weather-micro-station project as a new flashable firmware option for LilyGo T-Display S3 devices, following the repository's existing patterns for M5Stack devices.

Changes

  • Git submodule: Added weather-micro-station from sfrechette/weather-micro-station
  • CI workflow: Added compile_weather_station_lilygo_t_display job to build_release_firmwares.yml
    • Creates dummy secrets.h with placeholder credentials for compilation
    • Builds with PlatformIO for lilygo-t-display-s3 board
    • Outputs WeatherStation-{version}.LilyGoTDisplay.bin artifact
  • Web flasher: Created docs/flash-weather-station.html with ESP Web Tools integration
    • Includes post-installation WiFi/API configuration instructions
    • Warns users about required OpenWeatherMap API key setup
  • Manifest: Created docs/firmware/weather-station-manifest.json for ESP32-S3
  • Documentation: Added LilyGo T-Display S3 device category to README.md and docs/index.html

Project Features

Real-time weather display with OpenWeatherMap API, 40 FPS scrolling ticker, 18 weather icons, hardware brightness control, and NTP sync.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • api.registry.nm1.platformio.org
    • Triggering command: /home/REDACTED/.local/bin/pio pio run (dns block)
    • Triggering command: /home/REDACTED/.local/bin/pio pio pkg install (dns block)
  • api.registry.platformio.org
    • Triggering command: /home/REDACTED/.local/bin/pio pio run (dns block)
    • Triggering command: /home/REDACTED/.local/bin/pio pio pkg install (dns block)
  • collector.platformio.org
    • Triggering command: /home/REDACTED/.local/bin/pio pio run (dns block)
    • Triggering command: /home/REDACTED/.local/bin/pio pio pkg install (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

Add support for https://github.com/sfrechette/weather-micro-station which is for LilyGo T Display. Complete the CI, actions, etc everything like other projects in the current repo.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: vs4vijay <216637+vs4vijay@users.noreply.github.com>
Copilot AI changed the title [WIP] Add support for weather micro station project Add weather-micro-station support for LilyGo T-Display S3 Jan 3, 2026
Copilot AI requested a review from vs4vijay January 3, 2026 18:27
@vs4vijay vs4vijay marked this pull request as ready for review January 3, 2026 18:51
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