[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
em.ten.teo
11/3/19 Bình luận: 62 Lượt xem: 12,764

[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

Thảo luận trong 'Nhà thông minh - smarthome' bắt đầu bởi em.ten.teo, 11/3/19. Trả lời: 62, Xem: 12764.

  1. em.ten.teo

    Tham gia:
    28/5/11
    Được thích:
    228
    Best Answers:
    0
    em.ten.teo
    ĐẠI BÀNG
    #1 em.ten.teo, 11/3/19
    Sửa lần cuối: 17/3/19
    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
      Đang tải 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
      Đang tải 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
      Đang tải 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.
      Đang tải 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
      Đang tải upload_2019-3-11_12-41-49.png…
      Bấm Setting>System sau đó check vào Enable EFI.
      Đang tải upload_2019-3-11_12-44-16.png…
      Tiếp tục chọn Network và chọn Bridged Adapter
      Đang tải upload_2019-3-11_12-49-3.png…
      Bấm start để Hassio khởi động và cài đặt
      Đang tải 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.
      Đang tải upload_2019-3-11_13-31-3.png…

      Chúc các bạn thành công :v
     

    File đính kèm:

    dinhvannhan, DAVIDHN, khanh mai van28 người khác thích nội dung này.
    #1 em.ten.teo, 11/3/19
    Sửa lần cuối: 17/3/19
  2. TheShinichi

    Tham gia:
    13/10/10
    Được thích:
    293
    Best Answers:
    0
    TheShinichi
    TÍCH CỰC
    Có cái HASS nào chạy được trên Docker không bạn ?
     
    1. em.ten.teo

      Tham gia:
      28/5/11
      Được thích:
      228
      Best Answers:
      0
      em.ten.teo
      ĐẠI BÀNG
      TheShinichi thích nội dung này.
    2. TheShinichi

      Tham gia:
      13/10/10
      Được thích:
      293
      Best Answers:
      0
      TheShinichi
      TÍCH CỰC
  3. greensky20

    Tham gia:
    3/8/08
    Được thích:
    990
    Best Answers:
    0
    greensky20
    TÍCH CỰC
    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.
     
  4. .Nguyễn Đăng Minh

    Tham gia:
    15/8/14
    Được thích:
    2
    Best Answers:
    0
    .Nguyễn Đăng Minh
    Trứng
    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 thích nội dung này.
    1. xrokhanx

      Tham gia:
      28/6/11
      Được thích:
      91
      Best Answers:
      0
      xrokhanx
      ĐẠI BÀNG
      xrokhanx @.Nguyễn Đăng Minh Mình cũng vậy. Bạn cài đc chỉ mình với
       
  5. tuanbds

    Tham gia:
    24/10/12
    Được thích:
    94
    Best Answers:
    0
    tuanbds
    ĐẠI BÀNG
    Đ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.
    Đang tải upload_2019-3-17_21-46-14.png…
     
    1. Anonymox

      Tham gia:
      10/4/18
      Được thích:
      48
      Best Answers:
      0
      Anonymox
      ĐẠI BÀNG
      Anonymox @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
       
  6. vn_ninja

    Tham gia:
    2/3/08
    Được thích:
    1,632
    Best Answers:
    1
    vn_ninja
    VIP
    Duy luân có đệ tử rồi kìa
     
  7. ngo Nhut Truong

    Tham gia:
    16/5/13
    Được thích:
    1,706
    Best Answers:
    0
    ngo Nhut Truong
    CAO CẤP
    Đang tải ewdwed.PNG…

    Thử NAT ra internet và dùng ddns. này nếu mình có con lap củ cho chạy thay Raspberry Pi luôn được không nhỉ, làm con sever web nho nhỏ luôn
     
    1. Duy Luân

      Duy Luân Không có gì!

      Tham gia:
      16/2/08
      Được thích:
      263,843
      Best Answers:
      10
      Duy Luân
      VIP
      Duy Luân @ngo Nhut Truong được chứ :D
       
    2. em.ten.teo

      Tham gia:
      28/5/11
      Được thích:
      228
      Best Answers:
      0
      em.ten.teo
      ĐẠI BÀNG
      #18 em.ten.teo, 18/3/19
      Sửa lần cuối: 18/3/19
      em.ten.teo Tất nhiên là được rồi. Xài Pi là cho đỡ tốn điện với nó nhỏ gọn thôi
       
      #18 em.ten.teo, 18/3/19
      Sửa lần cuối: 18/3/19
    3. thietkewebchuyen

      Tham gia:
      2/10/17
      Được thích:
      51
      Best Answers:
      0
      thietkewebchuyen
      ĐẠI BÀNG
      thietkewebchuyen @Duy Luân A có keyword nào về việc xài máy tính làm server nho nhỏ để bản thân mình truy cập không nhỉ !
       
    4. Duy Luân

      Duy Luân Không có gì!

      Tham gia:
      16/2/08
      Được thích:
      263,843
      Best Answers:
      10
      Duy Luân
      VIP
      Duy Luân @thietkewebchuyen mình chưa nghĩ ra ngay :D cơ mà thấy không đáng lắm. Digital Ocean server rẻ bèo kìa bác, dùng cho sướng
       
    5. epro2k7

      Tham gia:
      20/4/08
      Được thích:
      119
      Best Answers:
      0
      epro2k7
      ĐẠI BÀNG
      epro2k7 @thietkewebchuyen cài Webserver (LAMP / WAMP/ NGINX ...) Deploy web lên máy local, nên set ip tĩnh cho máy , trên router đặt portforwarding port 80/443 về ip PC, nên dùng DDNS (vd noip cho free 5 domaiin nhưng 1 tháng phải renew 1 lần). gán luôn trên modem (đa số hỗ trợ noip ddns) . ngoài public truy cập vô ip public / domain như đang truy cập test trên local à .
       
  8. Lâm Lâm (Hi)

    Lâm Lâm (Hi) Dự bị

    Tham gia:
    14/3/19
    Được thích:
    0
    Best Answers:
    0
    Lâm Lâm (Hi)
    Trứng
    có bài nào nói về armbian trên androi box không m.n?
     
    1. em.ten.teo

      Tham gia:
      28/5/11
      Được thích:
      228
      Best Answers:
      0
      em.ten.teo
      ĐẠI BÀNG
      em.ten.teo @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
       
    2. Lâm Lâm (Hi)

      Lâm Lâm (Hi) Dự bị

      Tham gia:
      14/3/19
      Được thích:
      0
      Best Answers:
      0
      Lâm Lâm (Hi)
      Trứng
      Lâm Lâm (Hi) @em.ten.teo bạn k thử làm xem ổn k? vì m thấy nhiều shop đang bán. khá rẻ
       
    3. em.ten.teo

      Tham gia:
      28/5/11
      Được thích:
      228
      Best Answers:
      0
      em.ten.teo
      ĐẠI BÀNG
      em.ten.teo @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.
       
  9. iampro1227

    Tham gia:
    14/3/14
    Được thích:
    56
    Best Answers:
    0
    iampro1227
    ĐẠI BÀNG
    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ộ.
     
    1. Tmolile

      Tham gia:
      7/11/09
      Được thích:
      14
      Best Answers:
      0
      Tmolile
      ĐẠI BÀNG
      Tmolile @iampro1227 Bác làm bài hướng dẫn anh em đi!
       
  10. spyhunter88

    Tham gia:
    20/10/08
    Được thích:
    1,462
    Best Answers:
    0
    spyhunter88
    TÍCH CỰC
    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 :D
     
  11. Tmolile

    Tham gia:
    7/11/09
    Được thích:
    14
    Best Answers:
    0
    Tmolile
    ĐẠI BÀNG
    Có phiên bản nào hoặc ROM chạy trên android để tận dụng smartphone cũ ko nhỉ?
     
  12. Cun con 37

    Cun con 37 Dự bị

    Tham gia:
    29/10/12
    Được thích:
    0
    Best Answers:
    0
    Cun con 37
    Trứng
    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!
     

    File đính kèm:

    1. greensky20

      Tham gia:
      3/8/08
      Được thích:
      990
      Best Answers:
      0
      greensky20
      TÍCH CỰC
      greensky20 @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.
       
      Cun con 37 thích nội dung này.
    2. em.ten.teo

      Tham gia:
      28/5/11
      Được thích:
      228
      Best Answers:
      0
      em.ten.teo
      ĐẠI BÀNG
      #21 em.ten.teo, 18/3/19
      Sửa lần cuối: 18/3/19
      em.ten.teo 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.
       

      File đính kèm:

      Cun con 37greensky20 thích nội dung này.
      #21 em.ten.teo, 18/3/19
      Sửa lần cuối: 18/3/19
    3. Cun con 37

      Cun con 37 Dự bị

      Tham gia:
      29/10/12
      Được thích:
      0
      Best Answers:
      0
      Cun con 37
      Trứng
      Cun con 37 @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.
       
    4. em.ten.teo

      Tham gia:
      28/5/11
      Được thích:
      228
      Best Answers:
      0
      em.ten.teo
      ĐẠI BÀNG
      em.ten.teo @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 á.
       
  13. haind.lmp111

    Tham gia:
    16/1/09
    Được thích:
    135
    Best Answers:
    0
    haind.lmp111
    ĐẠI BÀNG
    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
     
    1. Van Thu

      Tham gia:
      23/4/12
      Được thích:
      113
      Best Answers:
      0
      Van Thu
      ĐẠI BÀNG
      Van Thu @haind.lmp111 Nếu nuột rồi thì di chuyển qua Pi, đặt 24/24 ;)
       
  14. rongcon294

    Tham gia:
    22/5/08
    Được thích:
    29
    Best Answers:
    0
    rongcon294
    ĐẠI BÀNG
    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
     
  15. overnightman

    Tham gia:
    31/7/11
    Được thích:
    2
    Best Answers:
    0
    overnightman
    ĐẠI BÀNG
    Đang đợi con rm mini về để thử
     
  16. vn_soft

    Tham gia:
    25/5/08
    Được thích:
    986
    Best Answers:
    0
    vn_soft
    TÍCH CỰC
    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.
     
    1. em.ten.teo

      Tham gia:
      28/5/11
      Được thích:
      228
      Best Answers:
      0
      em.ten.teo
      ĐẠI BÀNG
      em.ten.teo @vn_soft Hehe, để ở đầu bài để đỡ tốn thời gian người đọc :v
       
      dinhvannhan thích nội dung này.
  17. toan_dola

    Tham gia:
    8/10/09
    Được thích:
    8
    Best Answers:
    0
    toan_dola
    ĐẠI BÀNG
    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}
     
    1. dinhvannhan

      Tham gia:
      27/8/08
      Được thích:
      6
      Best Answers:
      0
      dinhvannhan
      ĐẠI BÀNG
      dinhvannhan @toan_dola Khi khởi động bạn chọn mục Headless start (không chọn Normal start)!
       

      File đính kèm:

  18. quangvu844

    Tham gia:
    3/4/08
    Được thích:
    3
    Best Answers:
    0
    quangvu844
    ĐẠI BÀNG
    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
     
    1. greensky20

      Tham gia:
      3/8/08
      Được thích:
      990
      Best Answers:
      0
      greensky20
      TÍCH CỰC
      greensky20 @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 đó.
       
  19. John Martin

    Tham gia:
    22/3/18
    Được thích:
    13
    Best Answers:
    0
    John Martin
    ĐẠI BÀNG
    Đang tải Screenshot (111).png… Như này là thành công chưa ad? ạ
     
    greensky20 thích nội dung này.
    1. em.ten.teo

      Tham gia:
      28/5/11
      Được thích:
      228
      Best Answers:
      0
      em.ten.teo
      ĐẠI BÀNG
      em.ten.teo @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
       
    2. John Martin

      Tham gia:
      22/3/18
      Được thích:
      13
      Best Answers:
      0
      John Martin
      ĐẠI BÀNG
      John Martin @em.ten.teo Mình làm cái đấy rồi. Nhưng nó không có ạ.
       
    3. John Martin

      Tham gia:
      22/3/18
      Được thích:
      13
      Best Answers:
      0
      John Martin
      ĐẠI BÀNG
      John Martin @John Martin Zeeee. Được rồi
       

      File đính kèm:

    4. jupiter_nguyen

      Tham gia:
      4/9/08
      Được thích:
      378
      Best Answers:
      0
      jupiter_nguyen
      ĐẠI BÀNG
      jupiter_nguyen @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.
       
Đang tải...