[HASS] Cách thêm các thiết bị vào hệ thống Home Assistant

[HASS] Cách thêm các thiết bị vào hệ thống Home Assistant

Discussion in 'Nhà thông minh - smarthome' started by Duy Luân, 11/2/19. Replies: 61. Views: 8,929.

Duy Luân
Theo dõi

[HASS] Cách thêm các thiết bị vào hệ thống Home Assistant

Thảo luận trong 'Nhà thông minh - smarthome' bắt đầu bởi Duy Luân, 11/2/19. Trả lời: 61, Xem: 8929.

Chia sẻ

  1. Duy Luân

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

    Tham gia:
    16/2/08
    Được thích:
    247,018
    Best Answers:
    3
    Duy Luân
    VIP
    #1 Duy Luân, 11/2/19
    Sửa lần cuối: 15/2/19
    Home Assistant (HASS) hỗ trợ hàng trăm hãng thiết bị với nhiều trăm thiết bị smart home, đây là lợi thế lớn nhất của hệ thống nhà thông minh này so với việc bạn phải phụ thuộc vào hệ sinh thái của một thương hiệu nhất định. Mặc định có một số thiết bị sẽ được HASS tự động dò ra mà bạn không cần làm gì thêm, ví dụ như các bóng Yeelight trong bài cơ bản mà mình đã viết. Nhưng cũng có rất nhiều thiết bị khác không nằm trong dạng này, khi đó bạn sẽ cần tự tay add nó vào HASS.

    Trước khi đi kĩ vào cách làm, bạn cần biết rằng HASS hỗ trợ nhiều hãng, nhiều thương hiệu, nhiều loại thiết bị khác nhau. Mỗi một thiết bị / thương hiệu như vậy được HASS gọi là 1 component, dịch ra tiếng Việt có nghĩa là thành phần. Bạn có thể tham khảo, tìm kiếm các component được HASS hỗ trợ tại link này: https://www.home-assistant.io/components/. Việc tham khảo các component được hỗ trợ sẽ giúp bạn chọn mua thiết bị có tính tương thích với hệ thống trong nhà tốt hơn, đỡ phí tiền hơn.

    Components

    List of the built-in components of Home Assistant.
    home-assistant.io


    Mình ví dụ trong bài này mình sẽ add cục điều khiển trung tâm Xiaomi Mi Control Hub vào HASS. Thiết bị này đã được thiết lập sẵn sàng bằng app Mi Home chính thức. Cái này rất quan trọng, những thiết bị này vẫn cần được setup trước với app chính chủ thì mới chạy được ngon trên HASS nhé anh em.

    Update: HASS phiên bản 0.87.1 đã hỗ trợ tự động nhận diện cho Mi Control Hub, nhưng hướng dẫn này vẫn đúng và vẫn có thể áp dụng cho nhiều thiết bị khác.

    Để add thêm thiết bị vào HASS, chúng ta sẽ chỉnh sửa 1 file gọi là configuration.xml. File này chứa cấu hình của các thiết bị nói chung, nó được format theo dạng YAML là một chuẩn file rất phổ biến khi cấu hình server (và vài thứ khác trong Linux hay lập trình).

    Nếu bạn cài HASS theo tiêu chuẩn trên chiếc Raspberry Pi, bạn có thể edit trực tiếp file này từ trình duyệt bằng add-on Configuration Editor. Trong panel bên tay trái > hãy nhấn vào nút Hass.io > chọn Add-on > tìm chữ Configurator > Install. Sau đó mục Add-on sẽ hiện thêm Configuration Editor, bạn bấm nút start để khởi chạy nó. Bấm tiếp nút Web UI, bạn sẽ được dẫn dắt sang giao diện chuyên dùng để edit file, tìm file configuration.xml để chỉnh sửa.

    Đang tải add_on_store_hass.jpg…

    Ở đây bạn hãy bấm vào addon Configurator, nó có chỗ cho bạn điền username và password cho an toàn. Mình khuyên các bạn nên nhập hai thông tin này để tránh bị người khác edit cấu hình Home Assistant. Chỉnh sửa xong bạn nhấn nút Restart để khởi động lại. Sau đó nhấn nút Open Web UI để mở giao diện chỉnh sửa.

    Đang tải configurator.jpg…
    Nếu bạn cài theo cách khác, ví dụ như mình cài HASS lên chiếc Orange Pi Lite chạy hệ điều hành Armbian, thì file này nằm ở đường dẫn /home/homeassistant/.homeassistant/configuration.yaml, và bạn sẽ phải dùng một text editor nào đó để add thiết bị vào (nano hay VIM chẳng hạn, mà thôi cái này hơi chua nên bỏ qua). Đường dẫn sẽ tùy thuộc vào cách bạn chọn username các kiểu, nhưng nhìn chung nếu bạn làm theo sát hướng dẫn của HASS thì đường dẫn mặc định là thế. Bạn cũng có thể tìm kiếm vị trí file configuration.yaml bằng cách nhấn vào panel bên tay trái của giao diện HASS > nhấn chữ i (info) là sẽ thấy.

    Quay trở lại với cấu hình tiêu chuẩn của HASS trên chiếc Raspberrry Pi, khi đã vào tới giao diện Configuration Editor, bạn nhấn vô biểu tượng hình Folder > chọn configuration.yaml. bạn hãy thêm các dòng chữ sau vào file:

    Code:
    # You can leave MAC empty if you only have one gateway.
    xiaomi_aqara:
      discovery_retry: 5
      gateways:
        - key: xxxxxxxxxxxxxxxx
    Trong đó key sẽ là mật khẩu bạn đã tìm được ở bước trên (nhắc lại là cái này đang setup cho cục Xiaomi, hãng khác và thiết bị khác sẽ có cấu hình khác).

    Đang tải configurator_editor.jpg…

    Giải thích chút về đoạn trên:
    + xiaomi_aqara: đây là một component, chúng ta đang thêm component đó vào HASS
    + discovery_retry: thời gian thử lại nếu lỡ quét không ra thiết bị, 5 giây
    + gateways: gateway là cái cổng, cục Xiaomi này hoạt động như cái cổng
    + key: mật khẩu bạn đã lấy được ở trên.

    Nhớ để ý mấy cái thụt đầu dòng nhé, mặc định nó là 2 lần nhấn space.

    Với một hãng khác, ví dụ như bóng Philips hue chẳng hạn, thì cấu hình khi đó sẽ là:

    Code:
    hue:
      bridges:
        - host: DEVICE_IP_ADDRESS
    
    Còn đây là để connect thiết bị do hãng Dyson sản xuất:

    Code:
    # Example configuration.yaml entry
    dyson:
      username: YOUR_DYSON_USERNAME
      password: YOUR_DYSON_PASSWORD
      language: YOUR_DYSON_ACCOUNT_LANGUAGE
      devices:
        - device_id: DEVICE_ID_1 # eg. Serial number: XXX-XX-XXXXXXXX
          device_ip: DEVICE_IP_1
        - device_id: DEVICE_ID_2
          device_ip: DEVICE_IP_2
    Sau khi đã add xong, bạn vào giao diện web của HASS > Configuration > General > Restart lại dịch vụ HASS để nó quét và thêm thiết bị của bạn vào danh sách điều khiển.

    Đang tải scan_device_xiaomi.jpg…

    Trong phần Configuration.yaml này, bạn còn có thể chỉnh múi giờ lại. Tìm dòng timezone, chỉnh thành Asia/Ho_Chi_Minh là xong. Múi giờ này sẽ hữu ích cho trường hợp bạn cần tắt bật hay làm tự động hóa theo giờ.

    Chốt lại:
    • HASS hỗ trợ rất nhiều hãng khác nhau, quản lý trong cùng 1 nơi
    • Mỗi thiết bị và mỗi hãng có cách setup khác nhau và cách add vào HASS khác nhau, vậy nên bạn cần tham khảo website chính thức của HASS để biết cách làm
    • Một số thiết bị đặc biệt có thể đòi bật chế độ developer hoặc một chế độ gì đó để HASS có thể điều khiển được chúng.
     

    File đính kèm:

    Chia sẻ

    Thuấn Chelsea, khanhngph, Gỗ...24 người khác thích nội dung này.
    #1 Duy Luân, 11/2/19
    Sửa lần cuối: 15/2/19
  2. seabear1

    Tham gia:
    22/11/08
    Được thích:
    97
    Best Answers:
    0
    seabear1
    ĐẠI BÀNG
    Cái này kết hợp với google assistance đã nhận được lệnh bằng tiếng Việt chưa mod ơi?
     
    1. drlbminh

      Tham gia:
      3/9/17
      Được thích:
      76
      Best Answers:
      0
      drlbminh
      ĐẠI BÀNG
      drlbminh @seabear1 mình có viết ra được con bot dùng được tiếng Việt với Hass, các bạn có thể xem ở đây:
       
      trieuluu, vqk, Moon lùn8 người khác thích nội dung này.
    2. thangphysk48

      Tham gia:
      10/7/08
      Được thích:
      218
      Best Answers:
      0
      thangphysk48
      ĐẠI BÀNG
      thangphysk48 @drlbminh Con bot này bác bán giá ra sao?
       
    3. narutoxboy

      Tham gia:
      5/7/10
      Được thích:
      3,009
      Best Answers:
      0
      narutoxboy
      VIP
      narutoxboy @drlbminh hay phết ;D
       
    4. vqk

      vqk

      Tham gia:
      26/3/15
      Được thích:
      82
      Best Answers:
      0
      vqk
      vqk
      ĐẠI BÀNG
      vqk @drlbminh Hóng guide của bác.
       
  3. voicoi0401

    Tham gia:
    19/5/09
    Được thích:
    40
    Best Answers:
    0
    voicoi0401
    ĐẠI BÀNG
    mod @Duy Luân cho em hỏi, em định dùng Pi làm công cụ giải trí chạy XBMC, nhưng cũng muốn để dùng chơi game. Vậy phải dùng 2 thẻ nhớ cài 2 HĐH khác nhau phục vụ từng mục đích ạ?
     
    1. seabear1

      Tham gia:
      22/11/08
      Được thích:
      97
      Best Answers:
      0
      seabear1
      ĐẠI BÀNG
      seabear1 @voicoi0401 Giải pháp 2 thẻ nhớ là ngon nhất. 1 là do thẻ nhớ cũng rẻ, 2 là bạn có thể setup 2 chức đấy trên chung 1 hệ thống, tuy nhiên việc sử dụng & setup cho cả 2 mục đích đều ko tiện bằng từng cái chuyên dụng :)
       
    2. Duy Luân

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

      Tham gia:
      16/2/08
      Được thích:
      247,018
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @voicoi0401 2 thẻ đi cho tiện
       
  4. ngocdzungvn

    Tham gia:
    20/5/10
    Được thích:
    39
    Best Answers:
    0
    ngocdzungvn
    ĐẠI BÀNG
    Ad cho mình hỏi là nếu không muốn dùng Xiaomi Mi Control Hub thì nên dùng thiết bị nào khác không?
     
    1. Duy Luân

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

      Tham gia:
      16/2/08
      Được thích:
      247,018
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @ngocdzungvn Được, bạn dùng loại nào tương thích HASS là dc. Mình xài con này vì đamg có nhiều thứ của Xiaomi cần dùng nó thôi.
       
  5. Steve Quảng

    Tham gia:
    12/11/15
    Được thích:
    4,295
    Best Answers:
    0
    Steve Quảng
    CAO CẤP
    @Duy Luân cho mình hỏi HASS có thể cài trên pc, lap or box android đc không vậy? Thanks
     
    1. chàng trai cô đơn 95

      Tham gia:
      3/5/14
      Được thích:
      1,186
      Best Answers:
      0
      chàng trai cô đơn 95
      CAO CẤP
      chàng trai cô đơn 95 @Steve Quảng cài trên PC thì được nhưng không nên vì nó tốn tài nguyên nhiều hơn so với Pi. Pi rẻ hơn mà hass nó thiết kế riêng cho Pi
       
    2. Duy Luân

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

      Tham gia:
      16/2/08
      Được thích:
      247,018
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @Steve Quảng được, nhưng không phải là cái tối ưu nhất :D
       
    3. Steve Quảng

      Tham gia:
      12/11/15
      Được thích:
      4,295
      Best Answers:
      0
      Steve Quảng
      CAO CẤP
      Steve Quảng @Duy Luân Oh, thanks you, vậy chắc phải xúc 1 em pi rồi..
       
    4. Duy Luân

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

      Tham gia:
      16/2/08
      Được thích:
      247,018
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @Steve Quảng Nếu bạn cài theo Pi, nó có sẵn hệ thống Addon khá hay mà cài thủ công không có :D với người không rành Linux thì mình nghĩ chỉ nhiêu đây thôi đã đáng tiền rồi
       
  6. Kỳ Anh GGG

    Tham gia:
    20/2/15
    Được thích:
    3
    Best Answers:
    0
    Kỳ Anh GGG
    ĐẠI BÀNG
    Em cũng có 1 cái board chạy được Android/Ubuntu nhưng không phải RPi thì có cái nào giống hass hỗ trợ không ạ?
     
    1. buithehien1991

      Tham gia:
      17/11/10
      Được thích:
      115
      Best Answers:
      0
      buithehien1991
      ĐẠI BÀNG
      buithehien1991 @Kỳ Anh GGG Nếu board của bác kết nối vào mạng được thì tất nhiên là đươc
       
      Kỳ Anh GGG thích nội dung này.
    2. Duy Luân

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

      Tham gia:
      16/2/08
      Được thích:
      247,018
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @Kỳ Anh GGG Được bạn, Home Assistant có hỗ trợ dùng bất kì máy Linux nào, cài nó lên thôi. Chạy dọcer cũng được cho tiện
       
      Kỳ Anh GGG thích nội dung này.
  7. spyhunter88

    Tham gia:
    20/10/08
    Được thích:
    1,415
    Best Answers:
    0
    spyhunter88
    TÍCH CỰC
    Chủ topic cho mình hỏi giờ muốn làm cái bật tắt qua wifi cho cái bình nóng lạnh 20l (2500W) thì nên chọn phương án và thiết bị nào nhỉ? Mình đang muốn mỗi lúc đi xa về thì sẽ bật trước qua Internet, về nhà là có nước nóng tắm luôn.
    Có cái nào mà đấu được vào cái hộp công tắc âm tường thì tốt quá, nhà mình đang dùng ổ của Sino Vanlock.
     
    1. befaint

      Tham gia:
      16/10/16
      Được thích:
      83
      Best Answers:
      0
      befaint
      ĐẠI BÀNG
      befaint @spyhunter88 Loại 30A giá 650K, bạn đặt hàng thì mình làm riêng cho bạn. (Nguyên cái relay 40A đã ~ $10 rồi bạn).
      Nói chung và thông thường chất lượng tỉ lệ thuận với giá.
      Công tắc Sonoff rất rất nhiều người ăn trái đắng rồi: lỗi server không điều khiển được, loạn/ nhiễu => tự động bật/ tắt.
       
    2. spyhunter88

      Tham gia:
      20/10/08
      Được thích:
      1,415
      Best Answers:
      0
      spyhunter88
      TÍCH CỰC
      spyhunter88 @befaint Hầy, để mình xem thêm vậy, làm xong thì cái bộ remote cả Raspberry Pi với cái công tắc gần bằng cái nóng lạnh luôn =)))
      Định làm chơi chơi mà chơi như này phải cân nhắc thêm.
       
    3. befaint

      Tham gia:
      16/10/16
      Được thích:
      83
      Best Answers:
      0
      befaint
      ĐẠI BÀNG
      befaint @spyhunter88 Sờ mát hôm mà. Rất hịn và tốn kém. =))
       
    4. spyhunter88

      Tham gia:
      20/10/08
      Được thích:
      1,415
      Best Answers:
      0
      spyhunter88
      TÍCH CỰC
      spyhunter88 @befaint Vì nhu cầu thật sự thì mới có mỗi cái nóng lạnh, đi đá bóng hoặc nhậu nhẹt về bật trước về phát dùng luôn. Chứ những cái khác chưa thấy hưu ích với mình lắm :))
       
      befaint thích nội dung này.
  8. seabear1

    Tham gia:
    22/11/08
    Được thích:
    97
    Best Answers:
    0
    seabear1
    ĐẠI BÀNG
    @Duy Luân Em vừa cài bản 0.87.1 ko thấy menu có mục Hass.io @@, em có làm thiếu gì ko nhỉ?
     
    1. supperchym

      Tham gia:
      24/8/08
      Được thích:
      1,441
      Best Answers:
      0
      supperchym
      CAO CẤP
      supperchym @seabear1 Cài hassio thì mới có mục đó, còn nếu cài phiên bản khác thì ko có, mà nó cũng ko quan trọng đâu.
       
    2. Duy Luân

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

      Tham gia:
      16/2/08
      Được thích:
      247,018
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @seabear1 Bạn cài theo cách không phải là flash cho Raspberry Pi thì sẽ không có nha
       
  9. uit_vtaf

    Tham gia:
    1/3/11
    Được thích:
    21
    Best Answers:
    0
    uit_vtaf
    ĐẠI BÀNG
    Ví dụ, mình thêm camera xiaomi xiaofang vào thì, dữ liệu camera nó lưu ở đâu nhĩ.
     
    1. Duy Luân

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

      Tham gia:
      16/2/08
      Được thích:
      247,018
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @uit_vtaf Dữ liệu nó vẫn lưu ở chỗ mà nó hay lưu, ví dụ thẻ nhớ. Cái này chỉ điều khiển thôi
       
  10. Ken Điên

    Tham gia:
    2/8/14
    Được thích:
    7
    Best Answers:
    0
    Ken Điên
    ĐẠI BÀNG
    Em có cái Xiaomi Air purifier 2
    Mã code yêu cầu thêm Token mà không biết kiếm cái token của air purifier 2 ở đâu anh :(
     
    Duy Luân thích nội dung này.
    1. thienthach445

      thienthach445 Dự bị

      Tham gia:
      28/3/10
      Được thích:
      0
      Best Answers:
      0
      thienthach445
      Trứng
    2. Ken Điên

      Tham gia:
      2/8/14
      Được thích:
      7
      Best Answers:
      0
      Ken Điên
      ĐẠI BÀNG
    3. thienthach445

      thienthach445 Dự bị

      Tham gia:
      28/3/10
      Được thích:
      0
      Best Answers:
      0
  11. Superman lang thang

    Tham gia:
    26/10/13
    Được thích:
    103
    Best Answers:
    0
    Superman lang thang
    ĐẠI BÀNG
    Pác heo mập toàn xài chuyên môn ,
    tui muốn xài ngay bằng giọng nói hoặc trên dd
    Dùng phần mềm của chính GG, ko cài phần mềm của khựa...hết
     
    1. Duy Luân

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

      Tham gia:
      16/2/08
      Được thích:
      247,018
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @Superman lang thang Vây thì đi mua đồ tương thích mà xài, dễ mà. Có tiền là được
       
    2. Duy Luân

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

      Tham gia:
      16/2/08
      Được thích:
      247,018
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @Superman lang thang Ăn với nói, bất lịch sự, kém tinh tế, không văn minh
       
  12. Superman lang thang

    Tham gia:
    26/10/13
    Được thích:
    103
    Best Answers:
    0
  13. ongbinhit

    Tham gia:
    8/7/12
    Được thích:
    4
    Best Answers:
    0
    ongbinhit
    ĐẠI BÀNG
    Nhà mình còn dư 1 đống Broadlink loại này, các bác hãy né nó ra nhé. Nó hay mất kết nối với hass lắm, dùng ko ổn định.
     

    File đính kèm:

    spyhunter88 thích nội dung này.
    1. Duy Luân

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

      Tham gia:
      16/2/08
      Được thích:
      247,018
      Best Answers:
      3
      Duy Luân
      VIP
      Duy Luân @ongbinhit Okay, sẽ né
       
  14. băng tải hai tín

    Tham gia:
    17/10/17
    Được thích:
    536
    Best Answers:
    0
    băng tải hai tín
    TÍCH CỰC
    Mod duy luân dạo này mất nhiều time và chất xám cho mấy vụ này quá
     
  15. haind.lmp111

    Tham gia:
    16/1/09
    Được thích:
    125
    Best Answers:
    0
    haind.lmp111
    ĐẠI BÀNG
    làm smarthome phần lớn viết theo YAML rất dễ và tường minh, xem qua + tìm hiểu 1 chút là có thể làm đc hết :)
     
  16. Ken Điên

    Tham gia:
    2/8/14
    Được thích:
    7
    Best Answers:
    0
    Ken Điên
    ĐẠI BÀNG
    xin 1 bài hướng dẫn cho gà mờ như em cần lấy token của xiaomi mi air purifier 2 để thêm vào Hass ạ
    em cảm ơn
     
  17. phutran1311

    Tham gia:
    10/9/09
    Được thích:
    32
    Best Answers:
    0
    phutran1311
    ĐẠI BÀNG
    Các thiết bị của schneider có kết nối được với HASS không anh, em tìm trên mạng hoài mà không thấy hướng dẫn.
     
  18. phamdang

    phamdang Dự bị

    Tham gia:
    24/8/08
    Được thích:
    1
    Best Answers:
    0
    phamdang
    Trứng
    khi mình cài home asistan vào điện thoại và đăng nhập ID và pass thì bị lổi nầy "Java.net.ConnectException"; failed to connect là sao xin chỉ giáo
     
  19. oho

    oho

    Tham gia:
    14/11/07
    Được thích:
    121
    Best Answers:
    0

Chia sẻ

Đang tải...