Tham dự Tech Lounge

Tham dự Tech Lounge


[HASS] Hướng dẫn cài Home Assistant lên VirtualBox, tận dụng máy tính sẵn có làm nhà thông minh

em.ten.teo
11/3/2019 6:31Phản hồi: 66
[HASS] Hướng dẫn cài Home Assistant lên VirtualBox, tận dụng máy tính sẵn có làm nhà thông minh
Trước khi đi vào phần hướng dẫn thì mình sơ lược 1 số thứ về Home Assistant
  1. Home Assistant là gì:
    Nó là một dự án Home Automation mã nguồn mở được viết bằng Python3, giúp bạn theo dõi và điều khiển các thiết bị một cách tự động.

  2. Có nên dùng Home Assistant hay không?
    Nếu bạn là developer thì câu trả lời là có, ngược lại thì mình nghĩ bạn nên xài những thứ có sẳn.
Home Assistant được phát triển để chạy trên Raspberry Pi, nhưng theo mình bạn nên cài trên máy ảo chơi thử trước khi đầu tư. Và hôm nay mình sẽ chỉ các bạn setup Home Assistant lên VirtualBox
  1. Những thứ cần thiết:
  2. Cài đặt:
    Sau khi cài đặt VirtualBox bạn sẽ thấy giao diện như sau
    upload_2019-3-11_9-51-36.png

Click New rồi config theo hình bên dưới, Name Machine Folder các bạn có thể chọn tùy ý sau đó bấm Next
upload_2019-3-11_9-54-1.png
Chọn Memory Size cho máy áo, tùy theo bạn thích bao nhiêu thì chọn bao nhiêu. Nếu máy bạn ram ít bạn có thể để 1GB cũng được. Sau đó bấm Next
upload_2019-3-11_9-56-16.png
Chọn Use an exsting virtual hard disk file sau đó bấm vào icon folder màu vàng.
upload_2019-3-11_12-38-5.png
Bấm Add sau đó chọn file VirtualBox *.vdi mà bạn đã download ở trên. File down về là file zip với đuôi gz, các bạn nhớ unzip. Sau đó bấm Choose rồi bấm Create
upload_2019-3-11_12-41-49.png
Bấm Setting>System sau đó check vào Enable EFI.
upload_2019-3-11_12-44-16.png
Tiếp tục chọn Network và chọn Bridged Adapter
upload_2019-3-11_12-49-3.png
Bấm start để Hassio khởi động và cài đặt
upload_2019-3-11_12-50-0.png
Đợi đến khi thấy nó chạy đến khúc này thì xong. Sau đó bạn vào hassio.local:8123, nếu không vào được thì vào router, tìm mục DHCP bạn sẽ thấy ip đang chạy HA. Gõ ip:8123 trên trình duyệt để truy cập vào HA.
upload_2019-3-11_13-31-3.png

Quảng cáo



Chúc các bạn thành công :v
66 bình luận
Chia sẻ

Xu hướng

Có cái HASS nào chạy được trên Docker không bạn ?
em.ten.teo
ĐẠI BÀNG
5 năm
@TheShinichi Docker mình thấy document ở đây, nhưng chưa test 😃
https://www.home-assistant.io/docs/installation/docker/

Installation

Install Home Assistant
home-assistant.io
@em.ten.teo Cám ơn bạn. Mình vừa xem xong !
bài viết chất lượng lắm bạn. ai muốn trải nghiệm HASS mà chưa mua pi thì nên chạy thử cái này đã. Nếu thấy thích thì đầu tư pi sau vẫn được.
nhà mình dư nhiều điện thoại android, đang thử cài HA theo tut trên mạng của mấy a Tàu nhưng chưa đc, nhà mình có ai làm đc ko nhỉ??
xrokhanx
ĐẠI BÀNG
5 năm
@.Nguyễn Đăng Minh Mình cũng vậy. Bạn cài đc chỉ mình với
tuanbds
ĐẠI BÀNG
5 năm
Đang làm theo. Làm đến đoạn "Network và chọn Bridged Adapter" thì không thấy giống nữa. Máy mình là "Realtek PCIe...controller" Chứ không phải Ethernet. Lựa chọn còn lại là Card Wireless của Qualcomm. Cả 2 lựa chọn này đều không đưa đến kết quả như bài viết.
upload_2019-3-17_21-46-14.png
Anonymox
TÍCH CỰC
5 năm
@tuanbds Bạn đang dùng mạng dây thì chọn cái đầu tiên, mạng wifi thì chọn cái thứ 2
Duy luân có đệ tử rồi kìa
có bài nào nói về armbian trên androi box không m.n?
em.ten.teo
ĐẠI BÀNG
5 năm
@Lâm Lâm (Hi) Armbian thực chất là Linux chạy trên device ARM thôi, bạn lên trang chủ nó xem AndroidBox bạn có rom không, có thì theo hướng dẫn cài vào thôi. Sau khi cài xong thì bạn install hassio thông qua docker
@em.ten.teo bạn k thử làm xem ổn k? vì m thấy nhiều shop đang bán. khá rẻ
em.ten.teo
ĐẠI BÀNG
5 năm
@Lâm Lâm (Hi) Mấy box bán ở ngoài cài sẳn hassio đều theo cách mình nói ở trên. Nếu cấu hình box mạnh thì chạy chắc cũng ok thôi, nhưng không dám chắc về độ bềnh.
iampro1227
ĐẠI BÀNG
5 năm
Mình từng cài thử trên điện thoại android và chạy ok, nhưng tất cả phải cài bằng lệnh toàn bộ.
Tmolile
ĐẠI BÀNG
5 năm
@iampro1227 Bác làm bài hướng dẫn anh em đi!
Cũng đang muốn thử trên VMWare trước, xem nó dư lào, đầu tư con Pi ban đầu với mình hơi tạ tốn 😁
Tmolile
ĐẠI BÀNG
5 năm
Có phiên bản nào hoặc ROM chạy trên android để tận dụng smartphone cũ ko nhỉ?
Cun con 37
ĐẠI BÀNG
5 năm
Mình cài và chạy đến như thế này rồi nhưng không vào được HASS , dùng cả localhost và ip:8123 đều ko được(ip mình lấy bằng lệnh ipconfig trên PC có đúng ko).
Mod xem hướng dẫn giúp cách kiểm tra lỗi này. Ths!
Hassio.jpg
@Cun con 37 ip config bạn lấy trên pc là sai rồi nhé, bạn phải lấy ip của cái HASS đang chạy mới đúng. còn ip kia là ip của pc rồi bạn. bạn vào router xem ip của thiết bị chạy HASS hoặc dùng lệnh "ping hassio" để xem ip của thiết bị chạy HASSIO trên pc.
em.ten.teo
ĐẠI BÀNG
5 năm
ipconfig không show được đâu bạn, bạn có thể vào Virtual Box > Setting > Network > Advanced. Bạn sẽ thấy cái mac address, vào command prompt gõ arp -a, nó sẽ list ra danh sách mapping giữa ip và mac address. Từ đó bạn có thể biết được ip của hassio là gì. Nhưng về cơ bản bạn vẫn phải vào router mình và gán cái mac address đó fix với cái ip, chứ không mỗi lần start hassio trên virtualbox nó lại ra 1 cái ip mới.
upload_2019-3-18_9-3-47.png
Cun con 37
ĐẠI BÀNG
5 năm
@Cun con 37 Cảm ơn các bác.
Có cách nào đặt ip cho nó không để đỡ phải thay đổi khi tắt máy ảo ạ? Vì mình cài trên PC để thử nghiệm nên cứ bặt tắt luôn.
em.ten.teo
ĐẠI BÀNG
5 năm
@Cun con 37 Bạn vào router, mục DHCP, add static IP cho cái hassio của bạn là được thôi. Cái này mỗi router nó mỗi khác nên bạn chịu khó google á.
haind.lmp111
ĐẠI BÀNG
5 năm
thế máy tính phải bật 24/24 à
--> tính ra chi phí tiền điện có vẻ ko hợp lý lắm 😃
dù sao cũng là 1 lựa chọn
Van Thu
ĐẠI BÀNG
5 năm
@haind.lmp111 Nếu nuột rồi thì di chuyển qua Pi, đặt 24/24 ;)
rongcon294
ĐẠI BÀNG
5 năm
Mình thứ cứ cài thẳng lên windows, cũng như nhau cả, vì HASS đã hổ trợ hết rồi, chỉ có các thành phần nó khác nhau để phù hợp với từng nền tảng
overnightman
ĐẠI BÀNG
5 năm
Đang đợi con rm mini về để thử
vn_soft
CAO CẤP
5 năm
Câu giá trị nhất

Nếu bạn là developer thì câu trả lời là có, ngược lại thì mình nghĩ bạn nên xài những thứ có sẳn.
em.ten.teo
ĐẠI BÀNG
5 năm
@vn_soft Hehe, để ở đầu bài để đỡ tốn thời gian người đọc :v
toan_dola
ĐẠI BÀNG
5 năm
mình bị lỗi này, không chạy dc
Failed to open a session for the virtual machine hass.

The virtual machine 'hass' has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in 'C:\Users\Thienloc_PC\VirtualBox VMs\hass\Logs\VBoxHardening.log'.

Result Code: E_FAIL (0x80004005)
Component: MachineWrap
Interface: IMachine {5047460a-265d-4538-b23e-ddba5fb84976}
dinhvannhan
ĐẠI BÀNG
5 năm
@toan_dola Khi khởi động bạn chọn mục Headless start (không chọn Normal start)!
Untitled.png
quangvu844
ĐẠI BÀNG
5 năm
Mình cài dc rồi nhưng file configuration.yaml nằm ở chỗ nào để thêm thiết bị vậy mấy bạn, tìm hoài ko thấy, đang tập tành làm thử trên laptop :v
@quangvu844 Folder config của hassio nhé bạn nhưng bạn cài samba share trước, cấu hình samba share hoặc addon configuration là config dc file đó.
@greensky20 Chào bạn.
Bạn có thể chỉ cho mình cách để access vào folder config của hassio không ?
Mình cài Samba Share rồi và config như ảnh đính kèm, nhưng vẫn không vào được folder config trên hassio.
Config.png
John Martin
ĐẠI BÀNG
5 năm
Screenshot (111).png Như này là thành công chưa ad? ạ
em.ten.teo
ĐẠI BÀNG
5 năm
@John Martin Mở command gõ arp -a sẽ ra list mac address maping với ip, check với mac address của virtualbox là được
John Martin
ĐẠI BÀNG
5 năm
@em.ten.teo Mình làm cái đấy rồi. Nhưng nó không có ạ.
John Martin
ĐẠI BÀNG
5 năm
@John Martin Zeeee. Được rồi
Screenshot (115).png
@John Martin Bạn làm thế nào vậy? Mình cũng chạy đến đó rồi nhưng không vào được trang cấu hình. Cũng không tìm thấy địa chỉ Mac của máy ảo trong Modem.

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