Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
fixes https://github.com/esphome/issues/issues/3873