1. Giới thiệu

Việc bật/tắt máy tính từ xa bằng Home Assistant (HASS) giúp bạn:

  • Điều khiển PC bằng điện thoại
  • Tự động hóa hệ thống smarthome
  • Tiết kiệm điện và tiện lợi hơn

Trong bài này, bạn sẽ học cách:

  • Bật máy bằng Wake-on-LAN
  • Tắt máy qua Web API của Airytec
  • Tích hợp hoàn chỉnh vào Home Assistant

2. Chuẩn bị trước khi cài đặt

Bạn cần:

  • 1 máy tính Windows
  • Home Assistant đang hoạt động
  • Mạng LAN nội bộ
  • Bật Wake-on-LAN trong BIOS

3. Tải và cài đặt Airytec Switch Off

Tải phần mềm

Airytec Switch Off Download

👉 Nên dùng bản Installer


Cài đặt

  • Chạy file .exe
  • Next → Install → Finish
  • Sau khi cài xong, phần mềm chạy ở góc phải màn hình

4. Bật Web Interface để điều khiển từ xa

Thực hiện:

  • Click chuột phải icon Airytec
  • Chọn Options → Remote

Cấu hình:

  • Enable Web Interface
  • Port: 8001 (khuyên dùng)
  • Có thể đặt password

5. Mở port firewall (bắt buộc)

Chạy CMD (Admin):

netsh advfirewall firewall add rule name="Airytec8001" dir=in action=allow protocol=TCP localport=8001

👉 Nếu không làm bước này → Home Assistant sẽ không gọi được API


6. Kiểm tra Web API hoạt động

Mở trình duyệt:

http://192.168.200.57:8001

Nếu thấy giao diện Shutdown/Restart là OK


7. Lệnh tắt máy qua API

Airytec hỗ trợ gọi trực tiếp:

http://192.168.200.57:8001/?action=System.Shutdown

Đây chính là URL dùng trong Home Assistant


8. Cấu hình Home Assistant

8.1. Thêm shell_command

shell_command:
shutdown_hieumaric: >
curl -X GET "http://192.168.200.57:8001/?action=System.Shutdown"

8.2. Thêm switch bật/tắt máy

switch:
  - platform: wake_on_lan
    name: "Hieumaric PC"
    mac: 50:eb:f6:56:xx:xx
    host: 192.168.200.57
    turn_off:
      service: shell_command.shutdown_hieumaric

9. Nguyên lý hoạt động

  • Bật máy → Wake-on-LAN gửi gói magic packet
  • Tắt máy → Home Assistant gọi API Airytec

Kết hợp 2 công nghệ → tạo thành switch ON/OFF hoàn chỉnh


10. Kiểm tra hoạt động

Sau khi reload Home Assistant:

  • Bật → máy tính khởi động
  • Tắt → máy shutdown ngay

11. Lỗi thường gặp và cách fix

Không tắt được máy

Nguyên nhân:

  • Chưa mở firewall
  • Sai IP

Không bật được máy

Kiểm tra:

  • BIOS bật Wake-on-LAN
  • Cắm dây LAN (WiFi thường không hỗ trợ tốt)

Không truy cập được Airytec

Fix:

  • Kiểm tra port
  • Test:
http://localhost:8001

12. Mẹo nâng cao

Bảo mật

  • Đặt password cho Airytec
  • Giới hạn IP truy cập

Tự động hóa

Bạn có thể:

  • Tắt máy khi rời khỏi nhà
  • Bật máy theo lịch

Điều khiển từ xa qua Internet

  • Mở port router
  • Dùng DDNS

13. Tổng kết

Giải pháp này giúp bạn:

  • Biến PC thành thiết bị smarthome
  • Điều khiển từ xa dễ dàng
  • Hoạt động ổn định, nhẹ, miễn phí

Điểm quan trọng nhất: mở firewall port

Categorized in:

Home Assistant,