Home AssistantSmartHome

Bài 2 : Giới thiệu một số thiết bị cần thiết cho Home Assistant

 

Ở  bài viết trước , ta đã biết  Home Assistant là một nền tảng tự động hóa mã nguồn mở chạy trên Python3 .Vì vậy có thể cài và sử dụng Home Assistant trên  bất kì thiết bị từ máy tính để bàn , Raspberry Pi ,các thiết bị lưu trữ trên mạng ,đến các dịch vụ có thể chạy được Python3 ,…

Bài viết này ,lophocvui.com sẽ giúp bạn các bước cài đặt và tìm hiểu các thiết bị cần có cho ngôi nhà thông minh sử dụng nền tảng HASS.

I)Mô hình Smart Home

Vì chạy trên nền tảng Python nên Hass có thể cài đặt và chạy trên rất nhiều thiết thiết bị .Mô hình một hệ thống nhà thông minh cơ bản như sau :

     Người dùng quản lý  Home Assistant thông qua một giao diện  . Thông qua giao diện đó có thể điều khiển quản lý các thiết bị trong nhà một cách dễ dàng và tiện lợi. Bạn có thể xem demo ở đây : https://www.home-assistant.io/demo/

Home Control: chịu trách nhiệm thu thập thông tin và kiểm soát thiết bị.

Home Automation: kích hoạt các lệnh dựa trên cấu hình của  người dùng.

Smart Home: kích hoạt các lệnh dựa trên hành vi trước đó.

Internet of Things: các thiết bị IOT nhận lệnh và thực hiện lệnh từ Home Control và gửi thông tin trở về Home Control.

 

Home Assistant sẽ chịu trách nhiệm của ( đóng vai trò ) Home Control trong  mô hình ,gồm chứa 4 thành phần giúp nó thực hiện điều đó:

                                                                                           Kiến trúc của Home Assistant

Event Bus(Bus sự kiện ): tạo điều kiện cho việc kích hoạt và lắng nghe các sự kiện-nó là trung tâm là trái tim của Home Assistant.(xem hình vẽ)

State Machine: theo dõi các trạng thái của sự vật( vd: đèn từ bật thành tắt ,từ có nhà đến không có nhà,…) và kích hoạt một sự kiện state_changed khi một trạng thái đã được thay đổi.

Service Registry: lắng nghe trên Event Bus cho các sự kiện call_service(gọi dịch vụ) và cho phép các component  đăng ký dịch vụ.

Timer: cứ sau 1 giây trên Event Bus gửi một sự kiện time_changed(đã thay đổi thời gian).

       Người dùng quản lý  Home Assistant thông qua một giao diện  .Thông qua giao diện đó có thể điều khiển quản lý các thiết bị trong nhà một cách dễ dàng và tiện lợi. Bạn có thể xem demo ở đây Tất cả các cấu hình của người dùng đều được viết và tông hợp trong file configuration.yaml.Chi tiết cấu hình và chức năng của từng hệ thống thành phần  Home Assistant sẽ được nói đến trong những bài viết tiếp theo.

 

    II/ Giới thiệu thiết bị cơ bản cho Home Assistant

Sơ đồ các thiết bị cần thiết cho Home Assistant

Mô hình đang được sử dụng rộng rãi và phổ biến nhất ở Việt Nam hiện nay gồm Raspberry+ Alexa echo ( Google Home)+ Boardlink+ Device(Sonoff,..) .Giá thành và công dụng có thể tham khảo như sau:

Tên Công dụng Hình ảnh Giá thành
Raspberry pi 3 Là một máy tính thu nhỏ,có chức năng là máy chủ điều khiển hệ thống Home Assistant,tiết kiệm điện hơn so với cài trên thiết bị khác   ~ 50 $
Alexa Echo (Google Home, ..) Nhận lệnh điều khiển thiết bị qua giọng nói   ~ 30 -80 $
Boardlink Nhận lệnh điều khiển thiết bị thông qua sóng IR+RF   ~ 15-30$
Node MCU Điều khiển các thiết bị qua wifi   ~ 5-6 $
Device(Sonoff,

Lumi,…)

Các loại công tắc, thiế bị cần để điểu khiển   ~ 5-10$

 

 

Vậy qua bài viết này các bạn đã có thể hiểu thêm và cài đặt nền tảng tự động hóa Home Assistant . Ở các bài viết tiếp theo lophocvui.com sẽ hướng dẫn bạn cài đặt ,cấu hình và làm quen với giao diện Home Assistant

 

Tags

Related Articles

Trả lời

WP Facebook Auto Publish Powered By : XYZScripts.com
Close
%d bloggers like this: