DEV Community

Bit to Build
Bit to Build

Posted on

ESPHome 2026.4.0 มาแล้ว! ESP32 วิ่งเร็วขึ้น 34% และอีกมากมาย

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
Enter fullscreen mode Exit fullscreen mode

📦 เพิ่มเติมสำหรับ ESP8266

  • ได้ crash handler ใหม่ที่จะช่วย debug ปัญหาได้ดีขึ้น

🔄 Breaking Changes: LVGL v9

ทุกแพลตฟอร์มได้อัปเกรดเป็น LVGL v9 ซึ่งอาจทำให้ UI ที่มีอยู่เพี้ยนได้ ต้องปรับ code ตาม

อัปเดตได้เลย

ดู changelog แบบเต็มและวิธีอัปเดตได้ที่: ESPHome Changelog 2026.4.0


หากคุณใช้ ESPHome อยู่ นี่คือจังหวะที่ดีในการอัปเดต เพราะได้ทั้งความเร็วที่มากขึ้นและความปลอดภัยที่ดีขึ้น แต่อย่าลืมตรวจสอบว่าโปรเจกต์ของคุณยังทำงานได้ปกติหลังอัปเดต โดยเฉพาะถ้าใช้ LVGL สำหรับ UI

Top comments (0)