ดึงข้อมูลมิเตอร์เข้า Home Assistant ด้วย wM-Bus Gateway (ขุมพลัง ESP32)

IoTLabs wM-Bus Gateway
โฉมหน้า IoTLabs wM-Bus Gateway อุปกรณ์สุดเนิร์ดที่ช่วยให้คุณอ่านค่าน้ำ/ค่าไฟไร้สายได้แบบ Local!

Wassup ชาว Smart Home และสาย Home Assistant ทุกคน! 🏠 ปกติเวลาเราอยากรู้ค่าน้ำค่าไฟ เราก็ต้องเดินไปส่องดูมิเตอร์หน้าบ้านใช่ไหมครับ? แต่ในยุคนี้ มิเตอร์รุ่นใหม่ๆ (Smart Meters) มักจะส่งข้อมูลออกมาแบบไร้สายผ่านโปรโตคอลที่ชื่อว่า Wireless M-Bus (wM-Bus) ซึ่งโดยปกติพวกการไฟฟ้าหรือการประปาเขาเอาไว้อ่านค่าระยะไกลครับ

แต่วันนี้เรามีความกาว(บวกความเจ๋ง) มานำเสนอ! เมื่อทีม IoTLabs ได้สร้าง "wM-Bus Gateway" ฮาร์ดแวร์ตัวจบที่ใช้ขุมพลังจากบอร์ด ESP32 เพื่อทำหน้าที่ดักฟังและรับข้อมูลจากสมาร์ทมิเตอร์พวกนี้ แล้วโยนเข้าสู่ระบบ Home Assistant ของเราได้แบบเรียลไทม์! แถมตั้งค่าได้ง่ายสุดๆ ไม่ง้อระบบคลาวด์เลย!

สเปกและฟีเจอร์: เล็กแต่ดุดัน 🚀

ถึงกล่องจะดูเล็กๆ (ขนาดแค่ 70 × 36 × 15 มม.) แต่อัดแน่นไปด้วยฮาร์ดแวร์ที่ชาว Maker คุ้นเคยกันดี:

  • สมองกลหลัก: ESP32 Dual-core มี Wi-Fi และ Bluetooth (BLE) ในตัว
  • ภาครับสัญญาณ (Radio): ใช้ชิป Semtech SX1276 (RFM95/RFM96) รับคลื่นความถี่ 868 MHz สำหรับดักจับเฟรมข้อมูล wM-Bus (T1 และ C1)
  • หน้าจอแสดงผล: มีจอ OLED ขนาด 1.3 นิ้ว เอาไว้ดูสถานะ Wi-Fi, สัญญาณวิทยุ, และโชว์ค่าจากมิเตอร์แบบสดๆ
  • เสาอากาศ: มีเสาอากาศในตัวสำหรับ Wi-Fi/Bluetooth และมีหัวต่อ SMA ภายนอก สำหรับรับคลื่น M-Bus (สำคัญมาก: ต้องต่อเสาอากาศ SMA ก่อนเสียบปลั๊ก 5V เสมอ ไม่งั้นภาคส่งวิทยุอาจพังได้!)

เข้า Home Assistant แบบเนียนๆ ด้วย ESPHome 🌐

เกตเวย์ตัวนี้รันเฟิร์มแวร์ที่ผสมผสานระหว่างไลบรารี wmbusmeters กับ ESPHome ครับ ทำให้มันคุยกับ Home Assistant ได้แบบไร้รอยต่อ (Seamless integration) แค่เสียบปลั๊ก แฟลชเฟิร์มแวร์ผ่านเว็บเบราว์เซอร์ แล้วกรอกรหัส Wi-Fi ผ่าน Bluetooth ก็พร้อมใช้งานเลย!

แถมความเท่คือ มันยังสามารถทำตัวเป็น Bluetooth Proxy คอยดักข้อมูลจากเซนเซอร์ BLE ยี่ห้ออื่นๆ ในบ้าน แล้วส่งต่อเข้า Home Assistant ไปพร้อมๆ กับการรับข้อมูลมิเตอร์ wM-Bus ได้อีกด้วย คุ้มสุดๆ!

💡 ป้ายยาไอเทมเด็ด: ถ้าใครมีทักษะ Maker อยู่แล้ว คุณสามารถใช้บอร์ด ESP32 มาต่อกับโมดูล RFM95 และจอ OLED เพื่อสร้างเกตเวย์นี้ใช้เองได้เลยนะ! (โค้ดเป็น Open-source)

หากเพื่อนๆ กำลังมองหา บอร์ดพัฒนา ESP32, หน้าจอแสดงผล OLED, โมดูลสื่อสารไร้สาย หรือต้องการ บริการรับปริ้นท์เคส 3D (3D Printing Service) เพื่อทำกล่องใส่อุปกรณ์ แวะมาจัดที่ Globalbyte Shop ได้เลยครับ! ทัก LINE OA มาปรึกษาและส่งไฟล์ STL ให้เราตีราคาฟรีๆ ได้เลย!

⚠️ คำเตือน: เช็กความถี่มิเตอร์ที่บ้านก่อนลุย!

มาตรฐาน Wireless M-Bus ส่วนใหญ่จะใช้คลื่น 868 MHz (โซนยุโรป, รัสเซีย, อินเดีย) หรือ 433 MHz ครับ แต่สำหรับฝั่งอเมริกาจะใช้ระบบ AMR (915 MHz) ซึ่งต่างกันไปเลย ดังนั้นก่อนจะหาซื้อเกตเวย์แบบนี้มาเล่น ลองเช็กสเปกของมิเตอร์อัจฉริยะที่บ้านดูก่อนนะ ว่ารองรับคลื่นย่านไหน!

🔗 ข้อมูลอ้างอิงและจุดวาร์ปโหลดโค้ด (Open-Source):

ใครอยากลองโหลดโค้ดมาแกะดู หรือไปซื้อเกตเวย์สำเร็จรูปตัวนี้ (ราคาประมาณ $50) ตามลายแทงไปได้เลยครับ:

  • บทความสรุปโปรเจกต์จาก CNX Software: IoTLabs wM-Bus gateway
  • หน้าเว็บโปรเจกต์หลักและเครื่องมือ Web Flasher: IoTLabs.pl wM-Bus Gateway
  • คลังโค้ดบน GitHub: wM-Bus-Gateway Repo
  • เว็บไซต์ไลบรารีวิเคราะห์ข้อมูลมิเตอร์: wmbusmeters.org
  • อ่านเจาะลึก: ชิปไร้สายสำหรับสมาร์ทมิเตอร์ STM32WL Wireless MCU
*Disclaimer (ข้อจำกัดความรับผิดชอบ): เนื้อหาบทความนี้สรุปและแปลมาจากข้อมูลฮาร์ดแวร์ในเว็บไซต์ต่างประเทศ โปรโตคอลของสมาร์ทมิเตอร์อาจแตกต่างกันไปในแต่ละประเทศ/พื้นที่ (เช่น ความถี่ หรือการเข้ารหัสข้อมูลของ กฟภ./กปภ. ในไทย) ผู้ที่สนใจใช้งานควรทดสอบและศึกษา เอกสารประกอบใน GitHub อย่างละเอียดก่อนตัดสินใจซื้อฮาร์ดแวร์มาประกอบครับ!

แท็ก


Blog posts

เข้าสู่ระบบ

ลืมรหัสผ่านใช่ไหม?

ยังไม่มีบัญชีใช่ไหม?
สร้างบัญชี