[HASS] Hướng dẫn cài & trải nghiệm Home Assistant trên Windows 10

AbihT
20/3/2019 8:6Phản hồi: 22
[HASS] Hướng dẫn cài & trải nghiệm Home Assistant trên Windows 10
Anh em chắc ai cũng biết Home Assistant vốn là trái tim của 1 căn nhà thông minh, và để cài HA một cách hoàn hảo nhất, không đâu hết ngoài 1 em RPi, nhưng đối với một số anh em mới chơi, việc đầu tư ngay 1 em RPi trong thời điểm này có thể chưa cần thiết hoặc chưa đủ tài chính. Rất may là HA cũng đã hỗ trợ nhiều nền tảng khác nhau, từ Linux, VMware, Virtual Box...hôm nay thì mình sẽ hướng dẫn anh em cách để cài HA lên Windows 10, chạy trực tiếp luôn nhé.


Chú ý: Windows không phải là nền tảng hỗ trợ chính của Home Assistant, và các component cũng sẽ có cái không hỗ trợ trên nền tảng này. Anh em chỉ nên sử dụng để test, trải nghiệm hoặc nghiên cứu các thứ thôi, lưu ý các thông tin này nhé.


1. Anh em phải cài Python vào máy, anh em tải tại đây : Python for Windows


Sau khi tải xong, anh em chạy file cài đặt bằng quyền Administrator và cài như một phần mềm bình thường \
Lưu ý: anh em nên tick vào ô "Add path..."


Install_python.JPG
Có 2 cách để anh em cài:

1. Cài trực tiếp:

Sau khi cài Python xong, anh em mở cửa sổ CMD lên và gõ vào:

Code:
pip3 install homeassistant
installHA_1.JPG

Sau đó, để chạy HASS, anh em gõ vào câu lệnh sau:

Code:
py -m homeassistant --open-ui
run_HA.JPG
Ở bước này, anh em đợi vài phút cho các component được khởi chạy, sau đó, anh em mở Chrome lên và gõ vào địa chỉ: http://localhost:8123 để mở HASS lên

OK.jpg
Ngoài ra, để upgrade HA lên các phiên bản mới nhất, anh em có thể sử dụng câu lệnh sau:

Quảng cáo



Code:
 pip3 install --upgrade homeassistant
upgrade_HA.JPG
2. Nếu máy tính của anh em còn sử dụng Python cho các mục đích khác, anh em có thể tạo dựng 1 môi trường riêng trên Python để cài:

Anh em chỉ việc mở CMD lên và chạy lần lượt các câu lệnh sau:

Code:
py -m venv homeassistant
cd homeassistant
Scripts\activate.bat
py -m pip install wheel setuptools pip
py -m pip install homeassistant
installin EVN.JPG
Và để chạy HASS lên hay upgrade, anh em chỉ cần chạy lên câu lệnh sau:
Code:
hass

====
Upgrade:

cd homeassistant
Scripts\activate.bat
py -m pip install --upgrade homeassistant
Cuối cùng, nếu anh em muốn tự chạy HASS khi khởi động, anh em có thể tạo 1 file BAT để chạy startup là được nhé, cái này dễ mình khỏi hướng dẫn nhe.
--- Nếu anh em có muốn chỉnh sửa các config, anh em chỉnh sửa file configuration.yml ở đây nhé
C:\Users\%username%\AppData\Roaming\.homeassistant

Quảng cáo


Chúc anh em có một ngày vui vẻ
22 bình luận
Chia sẻ

Xu hướng

Config có khác gì so với cài trên pi kg bạn?
@xylitol2010 Config mình thấy không khác lắm, các thể loại có thể chỉnh trong này nè.

C:\Users\%username%\AppData\Roaming\.homeassistant
Cài thế này ko có mục Hass.io b ơi ?
@daibangxanh7002 Chú ý: Windows không phải là nền tảng hỗ trợ chính của Home Assistant, và các component cũng sẽ có cái không hỗ trợ trên nền tảng này. Anh em chỉ nên sử dụng để test, trải nghiệm hoặc nghiên cứu các thứ thôi, lưu ý các thông tin này nhé.

Mình có ghi nè, mục đích nó để test với sử dụng 1 số thứ, để mình nghiên cứu thử xem có cách nào cài các component hoặc add on ko nhe
math4n
ĐẠI BÀNG
5 năm
@AbihT nếu không có mục Hass.ib thì cthe thử kết nối với broadlink hay công tắc của javis k bác. do mình có cục javis nhưng k hiểu sao k điều khiển bằng app dc. đang tính thử kết nối với HA xem dc k rồi mới đầu thư con Pi
DAVIDHN
ĐẠI BÀNG
5 năm
@math4n kết nối được nhé, mình có broadlink rm pro +, ổ cắm broadlink 4 ports wifi, ổ cắm wifi, robot xiaomi chạy ổn.
math4n
ĐẠI BÀNG
5 năm
@DAVIDHN thế vào mục nào để kết nối vậy bạn. mình có đọc qua hướng dẫn mà k kết nối dc. mình muốn kết nối với cục broadlink rm 3 với bộ công tắc javis
DAVIDHN
ĐẠI BÀNG
5 năm
@math4n Kết nối = file configuration.yaml giống như trong Hassio trên Pi và VirtualBox. Bạn xem lại các bài chi tiết đó. Mình ko có công tắc Javis nên ko biết cụ thể ra sao chứ ổ cắm broadlink chỉ cần khai báo như sau:


switch:
- platform: broadlink
host: 192.168.XX.XX' # địa chỉ IP của công tắc/ổ cắm
mac: '78:0F:77:XXXX' # địa chỉ MAC cua thiết bị
type: mp1
friendly_name: 'MP1'
slots:
# friendly name of slots - optional
# if not set, slot name will be switch's friendly_name + 'slot {slot_index}'. e.g 'MP1 slot 1'
slot_1: 'Set-top box slot'
slot_2: 'Speaker slot'
slot_3: 'Empty slot'
slot_4: 'TV slot'

với các thiết bị điều khiển qua broadlink mini như TV, điều hòa thì bạn phải lấy code điều khiển IR và khai báo, ví dụ có trên google rất nhiều lên đó tham khảo nhé
hóng cài trên androi box
kingofmummy
ĐẠI BÀNG
5 năm
@Lâm Lâm (Hi) android or ios là môi trường mobile.
hassio là trái tim của home automation.

1trái tim nằm trong môi trường mobile ---> vác trái tim đi khác gì mất cmn căn nhà
@kingofmummy gà còn bầy vẽ văn thơ
em.ten.teo
ĐẠI BÀNG
5 năm
Cài cách này không có menu hass.io, không link được IFTTT, google home và nhiều thứ nữa
kingofmummy
ĐẠI BÀNG
5 năm
@em.ten.teo có thể config bằng tay. menu Hass.io chẳng qua là GUI giúp thuận tiện hơn trong việc config
Khá khó cho người dùng phổ thông
kingofmummy
ĐẠI BÀNG
5 năm
@vn_ninja có thể tạo máy ảo chạy linux (khuyến nghị nên cài linux server) rồi install hassio. như vậy sẽ hưởng được toàn bộ những gì hassio có trên rasspi (chẳng hạn menu Hass.io như bạn phía trên hỏi)

hướng dẫn thì bạn search gg, rất nhiều bài hướng dẫn chi tiết nước ngoài.

1điểm nữa bạn nên chú ý khi search vì cách setup khác nhau giữa các version. mình đã gặp khi setup linux server 18.0.4 và hassio 0.8x (mới nhất bây giờ là 0.90, mới update hôm qua giờ US).
lylehang
ĐẠI BÀNG
5 năm
Cài Hass lên win đơn giản hơn các nền tảng khác nhiều quá.
Chỉ cần hỗ trợ như trên Pi thì ngon
DAVIDHN
ĐẠI BÀNG
5 năm
Mình cài đến đoạn này thì báo lỗi không tim thấy file (Win 7 pro)

- pip3 install homeassistant


Tìm hiểu trên mạng thì mới biết cái ct pip3 đó nó trong thư mục scripts phải chuyển vào trong thư mục scripts mới chạy được. Chắc windows chưa được thêm paths.

Nếu các bạn thường xuyên có 1 máy tính chạy Win và chỉ cần giao diện để điều khiển thiết bị thì bản setup này cũng rất tiện lợi. Mình pin cái tab chrome của Hass lên đầu, khi cần điều khiển chỉ cần 1-2 click chuột là xong ko phải mở đ.thoại lên nữa.
DAVIDHN
ĐẠI BÀNG
5 năm
Mình đã config được Duckdns vào Hass cài trên Win 7. cách làm:
- Copy thư mục ssl về thư mục config trên win: C:\Users\User-ABC\AppData\Roaming\.homeassistant
- Sử đường dẫn khai báo http:
ssl_certificate: C:\Users\User-ABC\AppData\Roaming\.homeassistant\ssl\fullchain.pem
ssl_key: C:\Users\User-ABC\AppData\Roaming\.homeassistant\ssl\privkey.pem
- Config lại port forward trên router về địa chỉ ip tĩnh của PC

để cập nhật DuckDNS thì có nhiều cách. Cài app vào Win hay cấu hình trên router luôn. vậy là xong. Có truy cập SSL vào Hass thì sẽ config được Google Assistant và nhiều services khác.

PS: mình đã cài HASSIO trên virtual box nên đã có sẵn ssl key. cách này thích hợp để thay thế máy ảo virtual box. RAM cho máy ảo hết 1GB trong khi chạy trên PC sử dụng chung với Win tốn có hơn 100MB. Very Cool!!!
dinhtienhai
ĐẠI BÀNG
5 năm
Bạn nào muốn cài hassio trên win có thể tham khảo bài này
math4n
ĐẠI BÀNG
5 năm
@dinhtienhai xem mà k hiểu gì hết bạn ah 😆) k biết nên tải file nào ra file nào
@dinhtienhai bạn ơi, có thể giúp minh cách đặt ip cố định trong gpon của fpt không? mình không đặt được cho máy ảo và các thiết bị trong nhà. Mà dạo này hay nhảy automat nên chắc là phải đặt ip tĩnh đã
b41tencuop
ĐẠI BÀNG
5 năm
Nó bị như vầy, xử lý sao cả nhà...

upload_2019-7-14_14-39-1.png

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019