เชื่อมต่อ Sonoff S31 เข้าระบบ Home Assistant

เชื่อมต่อ Sonoff S31 เข้าระบบ Home Assistant

สำหรับวิธีการ integration อุปกรณ์ Sonoff เข้าระบบ Home Assistant สามารถทำได้หลายวิธี แต่วันนี้ผมจะมาแนะนำ Add-on: Sonoff LAN เหตุผลที่เลือกตัวนี้ เพราะว่าผมจะใช้ความสามารถ LAN Mode ของอุปกรณ์ Sonoff โดยไม่จำเป็นต้องผ่านระบบ Cloud

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

การติดตั้ง Add-on: Sonoff LAN สามารถติดตั้งได้ทาง HACS โดยเข้าไปเพิ่ม Custom repositories สามารถใช้ชื่อ Repo ข้างล่างได้เลย ตอนเพิ่มให้เลือก Category เป็น integration แล้ว restart HA

AlexxIT/SonoffLAN

เริ่มต้น Config Home Assistant

  1. ทำการแก้ไขไฟล์ configuration.yaml
sonoff:
  username: !secret sonoff_username
  password: !secret sonoff_password

2. username, password สำหรับใช้งานบน APP Ewelink จากนั้นทำการ restart HA

3. เข้าไปที่โฟลเดอร์ config/ เราจะมองเห็นไฟล์ .sonoff.json ให้ทำการเปิดไฟล์ดังกล่าว แล้วค้นหา deviceid, devicekey

4. จากนั้นทำการแก้ไขไฟล์ configuration.yaml อีกครั้ง

sonoff:
  #username: !secret sonoff_username
  #password: !secret sonoff_password
  mode: local
  sensors: [power, current, voltage]
  devices:
    10012eed24: # deviceid
    devicekey: xxxxxxxx-4e49-4534-a3de-xxxxxxxxxxxxxx  # devicekey
    name: Sonoff S31
    force_update: True

5. ทำการ comment ส่วนของ username, password ไปได้เลยครับ เมื่อไหร่เรามีอุปกรณ์เพิ่มมาใหม่ ค่อยทำการเปิด comment เพื่อ reload อุปกรณ์จาก Cloud จากนั้น restart HA

6. เข้าไปส่วนของ entities แล้วทำการค้นหา "sonoff_10012eed24" เราก็จะเขา switch 1 ตัว และก็มี sensor 3 ตัว