Skip to content

Update to esphome 2025.6.0#62

Merged
spuder merged 5 commits intospuder:mainfrom
EmberLightVFX:Update-to-esphome-2025.6.0
Jun 18, 2025
Merged

Update to esphome 2025.6.0#62
spuder merged 5 commits intospuder:mainfrom
EmberLightVFX:Update-to-esphome-2025.6.0

Conversation

@EmberLightVFX
Copy link
Contributor

This PR makes sure that we can compile OpenSpool with ESPHome 2025.6.0
2025.6.0 comes with some nice updates like ESP-IDF 5.3.2 that have official support with ESP32 S3 and some speed and size-optimizations.
More info can be found here: https://esphome.io/changelog/2025.6.0.html#esphome-2025-6-0-18th-june-2025

I have tried compiling and uploading esp32-s3-devkitc-1.yaml with the updated code without any problems.
I have also added the flash_write_interval with a 3 second interval.
In eariler esphome versions the values would get saved immediatly on change. Without flash_write_interval components with restore_value: true would only see its values stored once ever minute. I felts 3 seconds was a good middlepoint of fast saving and not spamming the flash. Thoughts?

@spuder
Copy link
Owner

spuder commented Jun 18, 2025

Thanks so much for this fix.

As far as restore_value, it looks like the default is 60 seconds. I'm trying to think what needs to be written to flash besides the mqtt settings. I'm good to decrease this to 3 for now.

As far as the platform_version there was a specific reason why it was pinned at 6.9.0, but I think it was because at the time 5.x was the latest and it was missing features needed for mqtt.

I'll flash this and verify then if it looks good I'll merge this today. Thanks!

(needed if using external led)
@spuder spuder merged commit eeaee21 into spuder:main Jun 18, 2025
@spuder
Copy link
Owner

spuder commented Jun 18, 2025

Thanks! LGTM

@EmberLightVFX EmberLightVFX deleted the Update-to-esphome-2025.6.0 branch June 19, 2025 08: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