Please enable Javascript And Refesh (F5)

Tự khởi động Home Assistant - Viet Nhap. Com
no comments

Tự khởi động Home Assistant

Với các cách cài đặt trên môi trường linux hoặc window người dùng thường phải chạy các câu lệnh khởi động mới có thể khởi động được Home Assisstant .Ở bài viết này VietNhap.Com sẽ hướng dẫn bạn cách làm thế nào để Home Assistant có thể tự khởi động cùng lúc khi máy hoặc thiết bị bạn cài được bật.Bạn sẽ tiết kiệm được thời gian và không cần phải nhớ những câu lệnh dài dòng để khởi động Home Assistant.

I/ Tự khởi động bằng Systemd

Với các hệ điều hành Ubuntu ,CentOS hoặc Red Hat dùng systemd là trình quản lý, ta thực hiện các bước sau để Home Assistant có thể tự khởi động .

Bước 1:

Nếu bạn không chắc chắn nếu hệ thống của bạn đang sử dụng systemd, bạn có thể kiểm tra bằng lệnh sau:

Nếu lệnh trước trả về chuỗi systemd như hình, hãy tiếp tục với các hướng dẫn bên dưới.

  • Kiểm tra đường dẫn đến hass bằng lệnh :

Bạn truy cập vào đường dẫn sau /etc/systemd/system/ và tạo file home-assistant@.service ( your user là tên tài khoản ) . Với ubuntu 16.04 ta làm như sau :

Copy vào file đoạn code bên dưới, nhấn CTRL-X rồi nhấn Y để lưu và thoát.

Nếu bạn đang chạy Trợ lý Trang chủ trong môi trường ảo Python hoặc vùng chứa Docker, vui lòng chuyển sang mẫu phù hợp được liệt kê :

  • Với môi trường ảo Python

Lưu ý : bạn thay ExecStart  bằng đường dẫn đến hass bạn vừa tìm đươc ở trên

  •  Với Docker

Bước 2:

Bạn cần phải tải lại systemd để làm cho daemon nhận biết được cấu hình mới.

Để Trợ lý Trang chủ bắt đầu tự động khi khởi động, hãy bật dịch vụ.

Để tắt bắt đầu tự động, hãy sử dụng lệnh này.

Để bắt đầu Trợ lý Trang chủ ngay bây giờ, hãy sử dụng lệnh này.

Bạn cũng có thể dùng lệnh restart để khởi động lại Home Assistant và dùng lệnh sau để kiểm tra trạng thái xem đã hoạt động hay chưa

Để xem nhật kí ta dùng lệnh :

Ngoài các câu lệnh trên bạn có thể khởi động Home Assistant bằng lệnh duy nhất

II/ Tự khởi động trên macOS

Thiết lập Trợ lý Trang chủ để chạy dưới dạng dịch vụ nền là đơn giản; macOS sẽ khởi động Home Assistant khi khởi động và đảm bảo nó luôn chạy.

Để nhận Home Assistant được cài đặt dưới dạng dịch vụ nền, hãy chạy:

Trợ lý Trang chủ sẽ đăng nhập vào ~/Library/Logs/homeassistant.log

Để gỡ cài đặt dịch vụ, hãy chạy:

III/Tự khởi động trên Window

Để tự khởi động Home Assistant trên Window ta làm các bước sau :

  • Bước 1 : Mở Task Scheduler (có thể sử dụng công cụ tìm kiếm để tìm kiếm nó)

  • Bước 2 : ở mục General đặt tên cho Task như hình dưới :

  • Bước 3: ở mục Triggers ta chọn như hình :

  • Bước 4: Ở mục Actions ta điền tiếp vào mục Program/script đường dẫn đến file python.exe .  Bạn có thể tìm ở đường dẫn: C:\Users\YourUser\AppData\Local\Programs\Python\Python35\python.exe với YourUser là tên người dùng trên máy bạn cài . Điền “-m homeassistant” vào Add arguments

  • Bước 5: Ở mục Conditions, ta bỏ chọn “Start the task only if the computer is on AC power” :

  • Bước 6: Ở mục Settings, bỏ chọn “Stop the task if it runs longer than”

Cuối cùng , máy sẽ nhắc bạn nhập mật khẩu mà bạn thường đăng nhập vào máy để chắc chắc cài đặt trên và bắt đầu khởi động:

Như vậy bạn đã cấu hình thành công trên Windows để Home Assistant có thể tự khởi động . Bạn hãy thử  restast lại máy để dịch vụ được chạy và thưởng thức thành quả vừa làm.

avatar