การแก้ไขปัญหา¶
ไม่มีการแสดงผล / มิเตอร์ไม่ทำงาน¶
| อาการ | สาเหตุที่เป็นไปได้ | วิธีแก้ไข |
|---|---|---|
| LCD ไม่แสดงผล | ไม่มีไฟเลี้ยงเสริม | ตรวจสอบขั้ว 5-6: ยืนยันว่ามีไฟ 85-277V AC |
| LCD ไม่แสดงผล | ฟิวส์/เบรกเกอร์ขาด | ตรวจสอบอุปกรณ์ป้องกันวงจรด้านต้นทาง |
| จอแสดงผลจาง | แรงดันต่ำ | วัดแรงดันที่ขั้ว 5-6 (ต่ำสุด 85V AC) |
| จอแสดงผลกะพริบ | สายหลวม | ขันสกรูขั้วให้แน่นที่ขั้ว 5-6 |
ไม่มีการสื่อสาร Modbus¶
| อาการ | สาเหตุที่เป็นไปได้ | วิธีแก้ไข |
|---|---|---|
| มิเตอร์ไม่ตอบสนอง | Baud rate ไม่ถูกต้อง | ตรวจสอบ baud rate ให้ตรงกัน (ค่าเริ่มต้น: 9600) |
| มิเตอร์ไม่ตอบสนอง | Address ไม่ถูกต้อง | ตรวจสอบ Modbus address (ค่าเริ่มต้น: 1) |
| มิเตอร์ไม่ตอบสนอง | Parity ไม่ถูกต้อง | ตั้งค่าเป็น EVEN (ค่าเริ่มต้น) |
| ข้อมูลผิดเพี้ยน | สาย RS485 ต่อกลับด้าน | สลับสาย D+ และ D- |
| การสื่อสารขาดๆ หายๆ | กราวด์ไม่ดี | เชื่อมต่อ RS485 shield (ขั้ว 11) |
| Bus errors | ไม่มีตัวยุติสัญญาณ | เพิ่มตัวต้านทาน 120Ω ที่ปลาย bus สำหรับสายยาว |
การดีบัก Modbus ผ่าน Tasmota Console¶
คำสั่งนี้เปิดใช้งาน serial logging แบบละเอียดเพื่อดูการรับส่งข้อมูล Modbus ในคอนโซล Tasmota
ค่าการวัดไม่ถูกต้อง¶
| อาการ | สาเหตุที่เป็นไปได้ | วิธีแก้ไข |
|---|---|---|
| ค่ากระแสเป็นศูนย์ | CT ไม่ได้เชื่อมต่อ | ตรวจสอบสาย Rogowski coil ที่ขั้ว 15-20 |
| ค่ากระแสเป็นศูนย์ | CT ratio = 1 | ตั้งค่า CT ratio ให้ตรงกับกระแสระบุของ coil |
| ค่ากำลังไฟฟ้าติดลบ | CT ต่อกลับด้าน | ตรวจสอบทิศทางลูกศรบน coil (แหล่งจ่าย → โหลด) |
| ค่ากำลังไฟฟ้าสูงผิดปกติ | CT ต่อผิดสายตัวนำ | ยืนยัน CT1→L1, CT2→L2, CT3→L3 |
| ค่าแรงดันไม่ถูกต้อง | ระบบไฟฟ้าตั้งค่าผิด | ตรวจสอบการตั้งค่า 3P4W/3P3W/1P2W |
| ค่าวัดไม่แม่นยำ | CT ratio ไม่ตรงกัน | ตั้ง CT ratio ให้ตรงกับรุ่น coil ที่ติดตั้ง |
รีเซ็ตตัวนับพลังงานผ่านหน้าเว็บ Tasmota¶
หากค่าพลังงานสะสม (kWh) ไม่ถูกต้อง — เช่น หลังจากเปลี่ยนค่า CT ratio, ต่อสาย coil ใหม่ หรือย้ายมิเตอร์ — ให้ล้างค่าตัวนับที่เก็บไว้เพื่อให้เริ่มนับใหม่จากศูนย์:
- เปิดหน้าเว็บ Tasmota ในเบราว์เซอร์:
http://<device-ip>(ดู IP ได้จากเราเตอร์ หรือหน้าพอร์ทัลใน AP mode) - คลิก Console
- พิมพ์คำสั่งรีเซ็ตแล้วกด Enter:
EnergyReset 3 จะล้างตัวนับพลังงานรวม ใช้ EnergyReset 1 สำหรับยอด วันนี้
หรือ EnergyReset 2 สำหรับยอด เมื่อวาน ดูช่วงคำสั่ง EnergyReset 1-7
ทั้งหมดได้ที่ ภาคผนวก ค: คำสั่ง Tasmota
- ตรวจสอบว่าคอนโซลตอบกลับว่าตัวนับถูกรีเซ็ตเป็น
0.000แล้วตรวจสอบค่าที่แสดง บนหน้า Main
หมายเหตุ: การรีเซ็ตนี้ล้างเฉพาะประวัติพลังงานสะสมเท่านั้น ไม่มีผลต่อค่า แรงดัน กระแส หรือกำลังไฟฟ้าที่วัดสด — หากค่าเหล่านั้นผิด ให้แก้ไข CT ratio หรือการต่อสายตามตารางด้านบนก่อน แล้วจึงรีเซ็ตตัวนับ
ปัญหาการเชื่อมต่อ Wi-Fi¶
| อาการ | สาเหตุที่เป็นไปได้ | วิธีแก้ไข |
|---|---|---|
| เชื่อมต่อ Wi-Fi ไม่ได้ | ข้อมูลรับรองไม่ถูกต้อง | รีเซ็ตเป็น AP mode (ดูด้านล่าง) |
| การเชื่อมต่อขาดๆ หายๆ | สัญญาณอ่อน | ตรวจสอบ RSSI ในคอนโซล: Status 5 |
| อุปกรณ์ไม่อยู่ในเครือข่าย | ปัญหา DHCP | ตั้งค่า IP แบบคงที่: IPAddress1 192.168.1.x |
| ข้อมูลวัดช้า | Wi-Fi power save | เพิ่มค่า Sleep: Sleep 0 (ไม่ sleep) |
การรีเซ็ตเป็น AP Mode¶
วิธีที่ 1 — ผ่านคอนโซล:
วิธีที่ 2 — รีเซ็ตฮาร์ดแวร์:
- กดปุ่มรีเซ็ตบน ESP32-C3 ค้างไว้ 10 วินาทีขึ้นไป
- อุปกรณ์จะรีสตาร์ทในโหมด AP mode ด้วย SSID "RS-EMON3P"
ข้อผิดพลาดการเชื่อมต่อ MQTT¶
| อาการ | สาเหตุที่เป็นไปได้ | วิธีแก้ไข |
|---|---|---|
| MQTT เชื่อมต่อไม่ได้ | Host/port ไม่ถูกต้อง | ตรวจสอบที่อยู่ broker และ port (1883/8883) |
| TLS handshake ล้มเหลว | Fingerprint ไม่ตรงกัน | อัปเดต MqttFingerprint1 ด้วยใบรับรองปัจจุบัน |
| TLS handshake ล้มเหลว | Port ไม่ถูกต้อง | TLS ต้องใช้พอร์ต 8883 ไม่ใช่ 1883 |
| การยืนยันตัวตนล้มเหลว | ข้อมูลรับรองไม่ถูกต้อง | ตรวจสอบชื่อผู้ใช้/รหัสผ่าน MQTT |
| การเชื่อมต่อหลุด | เข้าถึง broker ไม่ได้ | ตรวจสอบเส้นทางเครือข่ายไปยัง broker |
ตรวจสอบสถานะ MQTT¶
แสดงสถานะการเชื่อมต่อ MQTT ปัจจุบัน, broker และ topic
Home Assistant ไม่พบอุปกรณ์¶
| อาการ | สาเหตุที่เป็นไปได้ | วิธีแก้ไข |
|---|---|---|
| ไม่มี entities ใน HA | Discovery prefix ไม่ถูกต้อง | ตรวจสอบ SetOption19 0 และ Prefix homeassistant |
| ไม่มี entities ใน HA | MQTT ไม่ได้เชื่อมต่อ | ตรวจสอบการเชื่อมต่อ MQTT ก่อน |
| Entities ค้าง | ข้อความ discovery เก่า | รีสตาร์ท Tasmota: Restart 1 |
| Entities ซ้ำกัน | อุปกรณ์หลายตัวใช้ topic เดียวกัน | ตรวจสอบให้แน่ใจว่า topic ไม่ซ้ำกันต่ออุปกรณ์ |
การอัปเดต OTA ล้มเหลว¶
| อาการ | สาเหตุที่เป็นไปได้ | วิธีแก้ไข |
|---|---|---|
| อัปเดตไม่เริ่มทำงาน | OTA URL ไม่ถูกต้อง | ตรวจสอบว่า URL เข้าถึงได้และเป็น HTTPS |
| อัปเดตล้มเหลวระหว่างดำเนินการ | Wi-Fi ไม่เสถียร | ตรวจสอบการเชื่อมต่อให้มั่นคงก่อนอัปเดต |
| อุปกรณ์ไม่ตอบสนองหลังอัปเดต | เฟิร์มแวร์เสียหาย | แฟลชผ่าน serial (โหมดกู้คืน) |
ปัญหาการวางตำแหน่ง Rogowski Coil¶
| อาการ | สาเหตุที่เป็นไปได้ | วิธีแก้ไข |
|---|---|---|
| ค่าอ่านเป็นศูนย์เป็นพักๆ | Coil ไม่ได้ปิดสนิท | ตรวจสอบว่าแม่แรงล็อคปิดสนิทไม่มีช่องว่าง |
| ค่าอ่านผิดปกติ | Coil อยู่ใกล้แหล่ง EMI สูง | เลื่อน coil ให้ห่างจาก VFDs, contactors |
| ค่าเฟสคลาดเคลื่อน | วางทิศทางไม่ถูกต้อง | ลูกศรต้องชี้ไปทางโหลด |
| ความแม่นยำต่ำ | ตัวนำไม่อยู่ตรงกลาง | วางตัวนำให้อยู่ตรงกลางรู coil |
การยุติสัญญาณ RS485 Bus¶
เมื่อใดที่ต้องติดตั้งตัวต้านทานยุติ 120Ω¶
- จำเป็น: ความยาว bus > 10 เมตร
- จำเป็น: Baud rate > 9600
- ติดตั้ง: ที่ปลายกายภาพทั้งสองของ bus (ตัวต้านทานรวม 2 ตัวเท่านั้น)
- ถอดออก: หากมีติดตั้งทุก node (จะทำให้สัญญาณอ่อนแรงลง)
การตรวจสอบ¶
วัดค่าความต้านทานระหว่าง D+ และ D- ที่ปลายด้านหนึ่งของ bus (ปิดไฟก่อน):
- มีตัวยุติสัญญาณ: ~60Ω (ตัวต้านทาน 120Ω สองตัวต่อขนาน)
- ไม่มีตัวยุติสัญญาณ: >10kΩ (อิมพีแดนซ์สูง)
การขอรับการสนับสนุน¶
หากคุณไม่สามารถแก้ไขปัญหาได้ ดู การสนับสนุนและติดต่อ สำหรับช่องทางการสนับสนุน