โลโก้ ESPHome

ESPHome ESP8266 การเชื่อมต่อทางกายภาพกับอุปกรณ์ของคุณ

ESPHome-ESP8266-เชื่อมต่อทางกายภาพกับอุปกรณ์ของคุณ

ข้อมูลจำเพาะ

  • ข้อกำหนดของระบบ: Control4OS 3.3+

เกินview

รวมอุปกรณ์ที่ใช้ ESPHome เข้ากับ Control4 ESPHome เป็นระบบโอเพนซอร์สที่เปลี่ยนไมโครคอนโทรลเลอร์ทั่วไป เช่น ESP8266 และ ESP32 ให้เป็นอุปกรณ์สมาร์ทโฮมผ่านการกำหนดค่า YAML ที่เรียบง่าย อุปกรณ์ ESPHome สามารถตั้งค่า ตรวจสอบ และควบคุมได้โดยใช้ web เบราว์เซอร์, Home Assistant หรือแพลตฟอร์มอื่นๆ ที่เข้ากันได้ ไดรเวอร์นี้ช่วยให้สามารถตรวจสอบและควบคุมอุปกรณ์ ESPHome ได้อย่างราบรื่นโดยตรงจากระบบ Control4 ของคุณ

ความต้องการของระบบ

  • Control4OS 3.3+

คุณสมบัติ

  • การสื่อสารเครือข่ายท้องถิ่นที่ไม่ต้องใช้บริการคลาวด์
  • การอัปเดตแบบเรียลไทม์จากหน่วยงานที่รองรับทั้งหมดที่เปิดเผยโดยอุปกรณ์
  • รองรับการเชื่อมต่อแบบเข้ารหัสโดยใช้คีย์เข้ารหัสอุปกรณ์
  • การสนับสนุนการเขียนโปรแกรมตัวแปร

ความเข้ากันได้

อุปกรณ์ที่ได้รับการยืนยัน
โดยทั่วไปแล้วไดรเวอร์นี้จะทำงานกับอุปกรณ์ ESPHome ทุกชนิด แต่เราได้ทดสอบอย่างละเอียดกับอุปกรณ์ต่อไปนี้แล้ว:

หากคุณลองใช้ไดรเวอร์นี้กับผลิตภัณฑ์ที่ระบุไว้ด้านบนแล้วใช้งานได้ โปรดแจ้งให้เราทราบ!

หน่วยงาน ESPHome ที่รองรับ

ESPHome-ESP8266-เชื่อมต่อทางกายภาพกับอุปกรณ์ของคุณ- (1) ESPHome-ESP8266-เชื่อมต่อทางกายภาพกับอุปกรณ์ของคุณ- (2)

การติดตั้งโปรแกรมติดตั้ง

จำเป็นต้องมีไดรเวอร์เพียงตัวเดียวต่ออุปกรณ์ ESPHome หนึ่งเครื่อง การเชื่อมต่อไดรเวอร์นี้หลายอินสแตนซ์กับอุปกรณ์เดียวกันอาจทำให้เกิดปัญหาที่ไม่คาดคิด อย่างไรก็ตาม คุณสามารถเชื่อมต่อไดรเวอร์นี้หลายอินสแตนซ์กับอุปกรณ์ ESPHome ที่แตกต่างกันได้

การตั้งค่า DriverCentral Cloud
หากคุณมีอยู่แล้ว ไดร์เวอร์ DriverCentral Cloud ติดตั้งในโครงการของคุณแล้วคุณสามารถดำเนินการติดตั้งไดรเวอร์ต่อได้

ไดรเวอร์นี้ใช้ไดรเวอร์ DriverCentral Cloud เพื่อจัดการสิทธิ์การใช้งานและการอัปเดตอัตโนมัติ หากคุณเพิ่งเริ่มใช้ DriverCentral คุณสามารถดูข้อมูลเพิ่มเติมได้ที่ เอกสารประกอบไดรเวอร์คลาวด์ สำหรับการตั้งค่ามัน

การติดตั้งไดร์เวอร์

การติดตั้งและตั้งค่าไดรเวอร์นั้นคล้ายคลึงกับไดรเวอร์ที่ใช้ IP อื่นๆ ส่วนใหญ่ ด้านล่างนี้คือขั้นตอนพื้นฐานเพื่อความสะดวกของคุณ

  1. ดาวน์โหลดเวอร์ชันล่าสุด control4-esphome.zip จาก ไดร์เวอร์เซ็นทรัล.
  2. แตกไฟล์และติดตั้ง esphome.c4zesphome_light.c4z, และ esphome_lock.c4z ผู้ขับรถ
  3. ใช้แท็บ “ค้นหา” เพื่อค้นหาไดร์เวอร์ “ESPHome” และเพิ่มลงในโปรเจ็กต์ของคุณESPHome-ESP8266-เชื่อมต่อทางกายภาพกับอุปกรณ์ของคุณ- (3)
  4. เลือกไดรเวอร์ที่เพิ่มใหม่ในแท็บ "การออกแบบระบบ" คุณจะสังเกตเห็นว่าสถานะคลาวด์จะแสดงสถานะใบอนุญาต หากคุณซื้อใบอนุญาตแล้ว จะแสดง "เปิดใช้งานใบอนุญาตแล้ว" หากไม่ใช่ "กำลังทดลองใช้งาน" และระยะเวลาทดลองใช้งานที่เหลืออยู่
  5. คุณสามารถรีเฟรชสถานะใบอนุญาตได้โดยเลือกไดรเวอร์ “DriverCentral Cloud” ในแท็บ “การออกแบบระบบ” และดำเนินการ “ตรวจสอบไดรเวอร์”ESPHome-ESP8266-เชื่อมต่อทางกายภาพกับอุปกรณ์ของคุณ- (4)
  6. กำหนดค่า การตั้งค่าอุปกรณ์ พร้อมข้อมูลการเชื่อมต่อ
  7. หลังจากนั้นสักครู่ สถานะไดรเวอร์จะแสดง "เชื่อมต่อแล้ว" หากไดรเวอร์เชื่อมต่อไม่ได้ ให้ตั้งค่าคุณสมบัติโหมดบันทึกเป็น "พิมพ์" และรีเซ็ตช่องที่อยู่ IP เพื่อเชื่อมต่ออีกครั้ง จากนั้นตรวจสอบหน้าต่างผลลัพธ์ของ Lua เพื่อดูข้อมูลเพิ่มเติม
  8. เมื่อเชื่อมต่อแล้ว ไดรเวอร์จะสร้างตัวแปรและการเชื่อมต่อสำหรับประเภทเอนทิตีที่รองรับแต่ละประเภทโดยอัตโนมัติ
  9. ในการควบคุมไฟและ/หรือล็อค ให้ใช้แท็บ "ค้นหา" เพื่อค้นหาไดรเวอร์ "ESPHome Light" และ/หรือ "ESPHome Lock" เพิ่มอินสแตนซ์ไดรเวอร์หนึ่งรายการสำหรับแต่ละเอนทิตีของไฟหรือล็อคที่เปิดเผยในโปรเจกต์ของคุณ ในแท็บ "การเชื่อมต่อ" ให้เลือกไดรเวอร์ "ESPHome" และเชื่อมโยงเอนทิตีของไฟหรือล็อคเข้ากับไดรเวอร์ที่เพิ่มใหม่

การตั้งค่าไดร์เวอร์

คุณสมบัติของไดรเวอร์

การตั้งค่าคลาวด์

  • สถานะคลาวด์
    แสดงสถานะใบอนุญาตคลาวด์ DriverCentral
  • การอัพเดทอัตโนมัติ
    เปิด/ปิดการอัปเดตอัตโนมัติบนคลาวด์ DriverCentral

การตั้งค่าไดรเวอร์

  • สถานะไดรเวอร์ (อ่านอย่างเดียว)
    แสดงสถานะปัจจุบันของผู้ขับขี่
  • เวอร์ชันไดรเวอร์ (อ่านอย่างเดียว)
    แสดงเวอร์ชันปัจจุบันของไดร์เวอร์
  • ระดับบันทึก [ ร้ายแรง | ข้อผิดพลาด | คำเตือน | ข้อมูล | ดีบัก | ติดตาม | อัลตร้า ] ตั้งค่าระดับการบันทึก ค่าเริ่มต้นคือ ข้อมูล.
  • โหมดบันทึก [ ปิด | พิมพ์ | บันทึก | พิมพ์และบันทึก ] ตั้งค่าโหมดการบันทึก ค่าเริ่มต้นคือ ปิด.

การตั้งค่าอุปกรณ์

ที่อยู่ IP
ตั้งค่าที่อยู่ IP ของอุปกรณ์ (เช่น 192.168.1.30) อนุญาตให้ใช้ชื่อโดเมนได้ ตราบใดที่ตัวควบคุมสามารถแปลงเป็นที่อยู่ IP ที่เข้าถึงได้ ไม่รองรับ HTTPS

บันทึก: หากคุณใช้ที่อยู่ IP คุณควรตรวจสอบให้แน่ใจว่าจะไม่เปลี่ยนแปลงโดยการกำหนด IP แบบคงที่หรือสร้างการจอง DHCP

ท่าเรือ
ตั้งค่าพอร์ตอุปกรณ์ พอร์ตเริ่มต้นสำหรับอุปกรณ์ ESPHome คือ 6053.

  • โหมดการตรวจสอบสิทธิ์ [ ไม่มี | รหัสผ่าน | รหัสการเข้ารหัส ]
  • เลือกวิธีการตรวจสอบสิทธิ์สำหรับการเชื่อมต่อกับอุปกรณ์ ESPHome

ไม่มี: ไม่จำเป็นต้องมีการตรวจสอบยืนยัน

รหัสผ่าน: ใช้รหัสผ่านสำหรับการยืนยันตัวตน (ดูด้านล่าง)

รหัสการเข้ารหัส: ใช้รหัสเข้ารหัสเพื่อการสื่อสารที่ปลอดภัย (ดูด้านล่าง)

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

ข้อมูลอุปกรณ์

  • ชื่อ (อ่านอย่างเดียว)
    แสดงชื่อของอุปกรณ์ ESPHome ที่เชื่อมต่อ
  • แบบจำลอง (อ่านอย่างเดียว)
    แสดงรุ่นของอุปกรณ์ ESPHome ที่เชื่อมต่อ
  • ผู้ผลิต (อ่านอย่างเดียว)
    แสดงผู้ผลิตอุปกรณ์ ESPHome ที่เชื่อมต่อ
  • ที่อยู่ MAC (อ่านอย่างเดียว)
    แสดงที่อยู่ MAC ของอุปกรณ์ ESPHome ที่เชื่อมต่อ
  • เวอร์ชันเฟิร์มแวร์ (อ่านอย่างเดียว)
    แสดงเวอร์ชันเฟิร์มแวร์ของอุปกรณ์ ESPHome ที่เชื่อมต่อ

การดำเนินการของผู้ขับขี่

รีเซ็ตการเชื่อมต่อและตัวแปร

คำเตือน: การดำเนินการนี้จะรีเซ็ตการผูกการเชื่อมต่อทั้งหมดและลบโปรแกรมใดๆ ที่เกี่ยวข้องกับตัวแปร

รีเซ็ตการเชื่อมต่อและตัวแปรไดรเวอร์ วิธีนี้มีประโยชน์หากคุณเปลี่ยนอุปกรณ์ ESPHome ที่เชื่อมต่ออยู่ หรือมีการเชื่อมต่อหรือตัวแปรที่ล้าสมัย

คู่มือการกำหนดค่า ratgdo

คู่มือนี้ให้คำแนะนำในการกำหนดค่าไดรเวอร์ ESPHome เพื่อทำงานกับอุปกรณ์ ratgdo สำหรับการควบคุมประตูโรงรถผ่านรีเลย์ใน Control4 Composer Pro

เพิ่มไดรเวอร์ตัวควบคุมรีเลย์
เพิ่มไดรเวอร์ตัวควบคุมรีเลย์ที่ต้องการลงในโปรเจ็กต์ Control4 ของคุณใน Composer Pro

ESPHome-ESP8266-เชื่อมต่อทางกายภาพกับอุปกรณ์ของคุณ- (5)

คุณสมบัติของตัวควบคุมรีเลย์
อุปกรณ์ ratgdo เปิดเผยเอนทิตี “Cover” ใน ESPHome ซึ่งแมปกับฟังก์ชันการทำงานของตัวควบคุมรีเลย์ใน Control4

จำนวนรีเลย์
อุปกรณ์ ratgdo ใช้การกำหนดค่ารีเลย์หลายตัวเพื่อควบคุมประตูโรงรถ ใน Composer Pro คุณควรกำหนดค่าการตั้งค่ารีเลย์ดังต่อไปนี้:

  • ตั้งค่าเป็นรีเลย์ 2 ตัว (เปิด/ปิด) หรือ รีเลย์ 3 ตัว (เปิด/ปิด/หยุด)
    • อุปกรณ์ Ratgdo ใช้คำสั่งแยกกันในการเปิดและปิดประตูโรงรถ
    • หากเฟิร์มแวร์ ratgdo ของคุณรองรับคำสั่ง "stop" ให้กำหนดค่ารีเลย์ 3 ตัวเพื่อเปิดใช้งานฟังก์ชันหยุด หากไม่แน่ใจ คุณสามารถตรวจสอบการเชื่อมต่อ ratgdo ใน Composer Pro เพื่อดูว่ามีรีเลย์ "Stop Door" อยู่หรือไม่

การกำหนดค่ารีเลย์

  • ตั้งค่าเป็น ชีพจร
    • ratgdo ใช้พัลส์ชั่วขณะเพื่อกระตุ้นการเปิดประตูโรงรถ คล้ายกับการกดปุ่มบนผนัง

เวลาชีพจร

  • ตั้งค่าเวลาพัลส์รีเลย์ทั้งหมดเป็น 500 (ค่าเริ่มต้น)
    • นี่คือระยะเวลาที่รีเลย์จะถูกเปิดใช้งาน

รีเลย์อินเวอร์ต

  • ตั้งค่าคุณสมบัติรีเลย์อินเวิร์ททั้งหมดเป็น เลขที่ (ค่าเริ่มต้น)

ติดต่อ Debounce

  • ตั้งค่าเวลาดีบาวน์ของการติดต่อทั้งหมดเป็น 250 (ค่าเริ่มต้น)
    • สิ่งนี้ช่วยป้องกันการสั่นของเซ็นเซอร์สถานะประตูโรงรถ

การติดต่อแบบกลับด้าน

  • ตั้งค่าคุณสมบัติการติดต่อกลับทั้งหมดเป็น เลขที่ (ค่าเริ่มต้น)

Exampเลอ พร็อพเพอร์ตี้ส์
เพื่อเป็นข้อมูลอ้างอิง นี่คือตัวอย่างampคุณสมบัติของตัวควบคุมรีเลย์ใน Composer Pro:

ESPHome-ESP8266-เชื่อมต่อทางกายภาพกับอุปกรณ์ของคุณ- (6) ESPHome-ESP8266-เชื่อมต่อทางกายภาพกับอุปกรณ์ของคุณ- (7)

การเชื่อมต่อตัวควบคุมรีเลย์

รีเลย์

  • เปิด: เชื่อมต่อกับรีเลย์ “เปิดประตู” ของ ratgdo
  • ปิด: เชื่อมต่อกับรีเลย์ “ปิดประตู” ของ ratgdo
  • หยุด: เชื่อมต่อกับรีเลย์ “Stop Door” ของ ratgdo หากมี

เซนเซอร์สัมผัส

  • ปิดการติดต่อ: เชื่อมต่อกับหน้าสัมผัส “Door Closed” ของ ratgdo
  • เปิดการติดต่อ: เชื่อมต่อกับระบบสัมผัส “Door Open” ของ Ratgdo

Exampเลอ การเชื่อมต่อ
เพื่อเป็นข้อมูลอ้างอิง นี่คือตัวอย่างampลักษณะของการเชื่อมต่อที่ควรดูใน Composer Pro:

ESPHome-ESP8266-เชื่อมต่อทางกายภาพกับอุปกรณ์ของคุณ- (8)

การเขียนโปรแกรม
คุณสามารถสร้างการเขียนโปรแกรมใน Control4 ได้ดังนี้:

  • เปิด/ปิดประตูโรงรถตามเหตุการณ์
  • ตรวจสอบสถานะประตูโรงรถ
  • ตั้งค่าการแจ้งเตือนสำหรับการเปลี่ยนแปลงสถานะประตูโรงรถ
  • สร้างปุ่มที่กำหนดเองบนหน้าจอสัมผัสและรีโมท

Example: การสร้างการแจ้งเตือนว่ายังเปิดอยู่

การใช้คุณสมบัติ “Still Open Time” จากไดรเวอร์ตัวควบคุมรีเลย์:

  1. ตั้งค่า “เวลาเปิดค้าง” เป็นระยะเวลาที่คุณต้องการ (เช่น 10 นาที)
  2. สร้างกฎการเขียนโปรแกรมที่จะทำงานเมื่อเหตุการณ์ "ยังเปิดอยู่" เกิดขึ้น
  3. เพิ่มการดำเนินการเพื่อส่งการแจ้งเตือนหรือดำเนินการงานอื่น ๆ

หน่วยงานเพิ่มเติม
อาจมีเอนทิตีเพิ่มเติมที่ไดรเวอร์ ESPHome เปิดเผย ขึ้นอยู่กับอุปกรณ์ ratgdo เฟิร์มแวร์ และความสามารถของอุปกรณ์ ซึ่งอาจมาในรูปแบบการเชื่อมต่อเพิ่มเติมหรือตัวแปรไดรเวอร์

โปรดดูเอกสารของ ratgdo เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับเอนทิตีเฉพาะ: https://ratgdo.github.io/esphome-ratgdo/webui_documentation.html

ข้อมูลนักพัฒนา
ลิขสิทธิ์ © 2025 Finite Labs LLC
ข้อมูลทั้งหมดที่อยู่ในที่นี้เป็นและยังคงเป็นทรัพย์สินของ Finite Labs LLC และซัพพลายเออร์ (หากมี) แนวคิดทางปัญญาและทางเทคนิคที่อยู่ในที่นี้เป็นกรรมสิทธิ์ของ
Finite Labs LLC และซัพพลายเออร์ และอาจได้รับความคุ้มครองตามสิทธิบัตรของสหรัฐอเมริกาและสิทธิบัตรต่างประเทศ สิทธิบัตรที่อยู่ระหว่างดำเนินการ และได้รับความคุ้มครองตามกฎหมายความลับทางการค้าหรือลิขสิทธิ์ ห้ามมิให้เผยแพร่หรือทำซ้ำข้อมูลนี้โดยเด็ดขาด เว้นแต่จะได้รับอนุญาตเป็นลายลักษณ์อักษรล่วงหน้าจาก Finite Labs LLC สำหรับข้อมูลล่าสุด โปรดไปที่ https://drivercentral.io/platforms/control4-drivers/utility/esphome

สนับสนุน
หากคุณมีคำถามหรือปัญหาในการรวมไดรเวอร์นี้กับ Control4 หรือ ESPHome คุณสามารถติดต่อเราได้ที่ driver-support@finitelabs.com หรือโทร/ส่งข้อความถึงเราที่ +1 949-371-5805.

บันทึกการเปลี่ยนแปลง

เวอร์ชัน 20250715 – 2025-07-14

  • ที่ตายตัว: แก้ไขข้อบกพร่องที่ทำให้ไม่สามารถค้นพบเอนทิตีในการเชื่อมต่อ

เวอร์ชัน 20250714 – 2025-07-14

  • เพิ่ม: เพิ่มการรองรับการเชื่อมต่อแบบเข้ารหัสโดยใช้การเข้ารหัสอุปกรณ์

เวอร์ชัน 20250619 – 2025-06-19

  • เพิ่ม : เพิ่มเอกสารเฉพาะของ ratgdo

เวอร์ชัน 20250606 – 2025-06-06

  • เพิ่ม :การเปิดตัวครั้งแรก

คำถามที่พบบ่อย

อุปกรณ์ใดบ้างที่เข้ากันได้กับไดร์เวอร์นี้?

ไดรเวอร์นี้ใช้งานได้กับอุปกรณ์ ESPHome ทุกชนิด โดยผ่านการทดสอบอย่างละเอียดบนอุปกรณ์ ratgdo แล้ว หากคุณลองใช้กับอุปกรณ์อื่นแล้วใช้งานได้ โปรดแจ้งให้เราทราบเพื่อยืนยัน

เอกสาร / แหล่งข้อมูล

ESPHome ESP8266 การเชื่อมต่อทางกายภาพกับอุปกรณ์ของคุณ [พีดีเอฟ] คู่มือการใช้งาน
ESP8266, ESP32, ESP8266 การเชื่อมต่อทางกายภาพกับอุปกรณ์ของคุณ, ESP8266, การเชื่อมต่อทางกายภาพกับอุปกรณ์ของคุณ, การเชื่อมต่อกับอุปกรณ์ของคุณ, อุปกรณ์ของคุณ, อุปกรณ์ของคุณ

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *