ESPHome 2026.4.0 มาแล้ว! ESP32 วิ่งเร็วขึ้น 34% และอีกมากมาย
เมื่อวันที่ เมษายน 2026 โปรเจกต์ ESPHome ได้ปล่อยเวอร์ชัน 2026.4.0 ออกมา พร้อมกับการปรับปรุงประสิทธิภาพครั้งใหญ่สำหรับ ESP32 และไมโครคอนโทรลเลอร์อื่นๆ ที่รองรับ
🏃♂️ ESP32 วิ่งเร็วขึ้น 34%
การเปลี่ยนแปลงที่เด่นที่สุดคือการเพิ่ม CPU frequency ของ ESP32, ESP32-S2, ESP32-S3 และ ESP32-C5 จาก 160MHz เป็น 240MHz (ค่า default ใหม่) ส่งผลให้การทำงานที่เกี่ยวข้องกับ CPU เร็วขึ้นประมาณ 34%
ตัวเลขที่น่าสนใจ:
- API encryption handshake: 90ms → 64ms (เร็วขึ้น 29%)
- Protobuf encoding (BLE proxy): เร็วขึ้น 34%
- Noise encryption: เร็วขึ้น 33-34% ทุกขนาด payload
💾 ESP32 เดิมได้ IRAM เพิ่ม 40KB
ESPHome ปล่อย IRAM เพิ่มอีก 40KB จาก SRAM1 blocks ที่เคยสำรองไว้ โดยระบบจะตรวจสอบ bootloader version โดยอัตโนมัติก่อนเปิดใช้งาน หากใช้ bootloader เวอร์ชันเก่ากว่า v5.1 จะทำให้อุปกรณ์ brick ได้
🔐 Signed OTA Updates
ตอนนี้สามารถกำหนดให้ OTA updates ต้องมี signature ก่อน flash ทำให้ปลอดภัยจากการถูกแทรกแซง
⚠️ ข้อควรระวัง
การเพิ่ม CPU frequency หมายถึงการใช้พลังงานและความร้อนที่มากขึ้น สำหรับโปรเจกต์ที่ใช้ battery หรือมีข้อจำกัดด้านความร้อน สามารถตั้งค่า:
esphome:
name: my-device
cpu_frequency: 160MHz
📦 เพิ่มเติมสำหรับ ESP8266
- ได้ crash handler ใหม่ที่จะช่วย debug ปัญหาได้ดีขึ้น
🔄 Breaking Changes: LVGL v9
ทุกแพลตฟอร์มได้อัปเกรดเป็น LVGL v9 ซึ่งอาจทำให้ UI ที่มีอยู่เพี้ยนได้ ต้องปรับ code ตาม
อัปเดตได้เลย
ดู changelog แบบเต็มและวิธีอัปเดตได้ที่: ESPHome Changelog 2026.4.0
หากคุณใช้ ESPHome อยู่ นี่คือจังหวะที่ดีในการอัปเดต เพราะได้ทั้งความเร็วที่มากขึ้นและความปลอดภัยที่ดีขึ้น แต่อย่าลืมตรวจสอบว่าโปรเจกต์ของคุณยังทำงานได้ปกติหลังอัปเดต โดยเฉพาะถ้าใช้ LVGL สำหรับ UI
Top comments (0)