Một số thiết bị SmartHome có sẵn trên thị trường

Written by Admin on March 15, 2021 Categories: Sunshine Sliving

Hiện nay, trên thị trường có rất nhiều thiết bị hỗ trợ các phương thức truyền thông khác nhau như WiFi, Zigbee, Bluetooth…​ có thể sử dụng trong hệ thống SmartHome. Để tích hợp các thiết bị này vào hệ thống SmartHome cần phải thiết lập kết nối cho từng thiết bị.

sonoff

Hướng dẫn thiết lập

  • Tải ứng dụng EWeLink lên Smartphone

ewelink
  • Sau khi cài đặt hoàn tất, khởi động EWeLink.

  • Nếu bạn đã có tài khoản EWeLink thì có thể bỏ qua bước này và tiến hành đăng nhập. Còn nếu chưa thì cần phải đăng ký tài khoản trước:

Click Create new account

ewelinkstep1

Chọn quốc gia

ewelinkstep2

Nhập Email

ewelinkstep3

Sau đó hệ thống sẽ gửi mã xác thực đến Email của bạn. Tiến hành nhập mã xác thực và cài đặt Password

ewelinkstep4

Vậy là ta đã hoàn thành các bước đăng ký tài khoản. Bạn cần đăng nhập lại với tài khoản mới được tạo.

  • Trên thiết bị, cấp nguồn 220V vào đầu vào Input, đèn trên thiết bị bắt đầu nhấp nháy.

  • Để kết nối với thiết bị, ấn giữ nút config cho đến khi đèn nhấp nháy 3 lần và tiến hành các bước sau trên EWeLink.

Click Add

ewelinkstep5

Click Quick Pairing

ewelinkstep6

Click Add one device

ewelinkstep7

Chọn WiFi và nhập Password

ewelinkstep8

Chờ đến khi việc kết nối hoàn thành

ewelinkstep9

Đặt tên thiết bị và click Done

ewelinkstep10

Chọn thiết bị của bạn và tiến hành sử dụng

ewelinkstep11

Cảm biến chuyển động Xiaomi Mijia

Để có thể nhận biết được sự hiện diện của con người trong phòng thì việc sử dụng cảm biến chuyển động là một phương án có thể được nghĩ tới. Và khi đó, có thể thực hiện được nhiều thao tác được cài đặt sẵn như bật đèn, điều khiển nhiệt độ máy lạnh thích hợp…​ khi có người, hoặc khi không có người sẽ tắt toàn bộ thiết bị mà không cần bất cứ hành động nào để điều khiển chúng.

cdxiaomi

Nguồn: mihub.vn

Để sử dụng thiết bị, chúng ta có thể sử dụng Xiaomi gateway

xiaomigateway

Link tham khảo sử dụng Xiaomi gateway để kết nối với các thiết bị Zigbee: mihub.vn/huong-dan-su-dung-ung-dung-mi-home-phan-mem-quan-ly-he-sinh-thai-nha-thong-minh-xiaomi

Hoặc Có thể sử dụng USB Zigbee CC2531 thay thế Xiaomi gateway

CC2531

Ngoài những thiết bị điều khiển trực tiếp như bật/tắt đèn, quạt…​ thì trong mỗi gia đình không thể không có những thiết bị được điều khiển thông qua Remote như TV, điều hòa…​ Tuy nhiên, mỗi thiết bị đều có 1 Remote riêng để điều khiển và tùy theo mỗi hãng sản xuất khác nhau lại đều có nhưng phương pháp điều khiển khác nhau. Trên thị trường hiện nay cũng có khá nhiều Remote có tính năng học lệnh từ các Remote khác nhưng lại không thể tích hợp được vào hệ thống SmartHome để điều khiển một cách dễ dàng.

Một giải pháp vừa có thể học lệnh từ các Remote vừa có thể tích hợp trong hệ thống SmartHome đó là sử dụng Broadlink.

broadlink

Hướng dẫn thiết lập

  • Tải ứng dụng Intelligent Home Center trên Smartphone

installihc
  • Sau khi cài đặt hoàn tất, khởi động Intelligent Home Center và tiến hành thiếp lập các bước ban đầu

Click Get started

ihcstep1

Chọn khu vực quốc gia

ihcstep2

Click Add device

ihcstep3

Chọn thiết bị mà bạn sử dụng. Cụ thể là Universal Remotes

ihcstep4

Chọn tiếp model mà bạn sử dụng. Cụ thể là RM pro/pro+

ihcstep5

Click Next

ihcstep6

Cài đặt WiFi và Password

ihcstep7

Chờ thiết bị kết nối thành công

ihcstep9

Đặt tên thiết bị và khu vực sử dụng

ihcstep8

Sau khi thành công sẽ thấy thiết bị ở màn hình chính

ihcstep10

Cảm biến rung Aqara (Vibration sensor)

Cảm Biến Rung Chuyển Động Xiaomi Aqara là thiết bị giúp người dùng phát hiện nhanh các chuyển động bất thường. Cho phép bạn giám sát và bảo vệ căn nhà của bạn khởi những nguy cơ tìm ẩn từ môi trường xung quanh. Sản phẩm sử dụng kết nối không dây Zigbee

Cảm biến hỗ trợ 3 mức cảm biến lực khác nhau, chính vì thế, thông qua ứng dụng trên điện thoại, người dùng có thể thiết lập mức độ cảm biến khác nhau cho từng khu vực trong nhà. Việc này giúp nâng cao độ chính xác của cảm biến, cũng như hạn chế những báo động không mong muốn gây ra bởi những tác nhân vô hại như trẻ con hoặc thú cưng.

Tính năng:

  • Một thiết bị thông minh ít tiêu tốn năng lượng, chi phí thấp kết nối không dây Zigbee.

  • Sử dụng nguồn CR2032 pin, và phù hợp với Zigbee của HA1.2 (nhà tự động hóa) tiêu chuẩn.

  • Có thể interoperate với Aqara đa chức năng cửa ngõ và các thiết bị thông minh khác.

  • Dùng để theo dõi cửa và cửa sổ, vật dụng quan trọng báo động, cũng có thể theo dõi thành giường của hoạt động, giúp xác định chất lượng của giấc ngủ.

  • Kết hợp độ chính xác cao 6 trục gia tốc và con quay hồi chuyển, sử dụng cho thu ngoài rung và Motion dữ liệu.

  • Nhiệt độ: -10 đến 50 Độ C.

Vibrate sensor

Nguồn: aliexpress.com

Để sử dụng thiết bị, chúng ta có thể sử dụng Xiaomi gateway

Link tham khảo sử dụng Xiaomi gateway để kết nối với các thiết bị Zigbee: mihub.vn/huong-dan-su-dung-ung-dung-mi-home-phan-mem-quan-ly-he-sinh-thai-nha-thong-minh-xiaomi

Hoặc Có thể sử dụng USB Zigbee CC2531 thay thế Xiaomi gateway

Cảm biến Cửa Aqara (Door sensor)

Cảm biến cửa sổ này có thể phát hiện việc đóng mở cửa và cửa sổ bằng cách cảm nhận sự gần xa của cảm biến và nam châm. Nó sẽ gửi thông báo đến điện thoại của bạn qua APP khi có chuyển động.

Tính năng:

  • Phát hiện đóng mở cửa ra vào và cửa sổ sau đó gửi thông báo lên app.

  • Kết nối Zigbee không dây.

  • Gồm có 1 cảm biến chính và một nam châm.

  • Kích thước nhỏ, dễ dàng lắp đặt và sử dụng.

  • Khoảng cách cảm biến: 22mm.

  • Nhiệt độ làm việc: -10 – 50 Độ C.

  • Độ ẩm làm việc: 0 – 95pct RH.

  • Xây Dựng-Trong 1PC CR1632 Cell Pin.

Door sensor

Nguồn: [aliexpress.com]](vi.aliexpress.com/i/32947409952.html)

Để sử dụng thiết bị, chúng ta có thể sử dụng Xiaomi gateway

Link tham khảo sử dụng Xiaomi gateway để kết nối với các thiết bị Zigbee: mihub.vn/huong-dan-su-dung-ung-dung-mi-home-phan-mem-quan-ly-he-sinh-thai-nha-thong-minh-xiaomi

Hoặc Có thể sử dụng USB Zigbee CC2531 thay thế Xiaomi gateway

No Comments on Một số thiết bị SmartHome có sẵn trên thị trường

Tìm hiểu Google Home

Written by Admin on  Categories: Sunshine Sliving

I. Google Home là gì?

  • Google Home là loa thông minh của Google, có thể kết nối WiFi và được tích hợp trợ lý ảo. Nó cho phép người dùng điều khiển và tương tác với loa thông qua giọng nói để kích hoạt các dịch vụ thông qua Google Assistant, trợ lý ảo của Google.

loa thong minh

II. Một số dòng Google Home trên thị trường :

1. Home :

  • Mẫu Google Home ban đầu là một loa hình trụ có chiều cao 143 mm và đường kính 96 mm. Bề mặt trên cùng của thiết bị có gắn đèn LED ở các trạng thái màu và có các nút điều khiển cảm ứng điện dung để phát và dừng nhạc hay điều chỉnh âm lượng.

  • Một nút tắt tiếng được đặt ở mặt sau của thiết bị, giúp tắt micrô. Đế của thiết bị được bao phủ bởi lớp vỏ đóng vai trò là lưới tản nhiệt của loa.

Google Home Smart Speaker

2. Nest Mini :

  • Google đã tiết lộ Google Home Mini trong một sự kiện vào ngày 4 tháng 10 năm 2017 và phát hành nó vào ngày 19 tháng 10 năm 2017.

  • Mẫu phiển bản này có hình dạng giống với một viên sỏi nhỏ với đường kính nhỏ hơn 10 cm, sở hữu thiết kế nhỏ gọn và tinh tế. Loa được trang bị một công tắc để tắt tiếng thay vì nút tắt tiếng và sử dụng kết nối micro USB để cấp nguồn.

Google Home Mini

3. Home Max :

  • Google Home Max sở hữu một ngoại hình lớn hơn nhiều so với Google Home tiêu chuẩn. Nó cao 190mm và rộng 154,4mm.

  • Loa cung cấp chất lượng âm thanh tốt hơn hẳn và sẽ điều chỉnh các cài đặt equalizer theo âm thanh được phát hiện trong môi trường.

  • Google Home Max có thiết kế tinh xảo hơn và vẫn mang những chức năng WiFi và Bluetooth giống như hai sản phẩm Google Home ở trên.

GoogleHOmeMax

III. Tính năng nổi bật của Google Home :

  • Điều khiển căn nhà thông minh. Thời điểm hiện tại, trợ lý ảo Google Assistant có thể điều khiển hơn 1,000 thiết bị nhà thông minh từ hơn 100 thương hiệu như LG, Whirlpool, GE và Nest…​ Bạn có thể yêu cầu Google Home làm mờ bóng đèn, thay đổi nhiệt độ phòng, bật lò vi sóng…​

loa thong minh
  • Các dịch vụ hỗ trợ vô cùng phong phú trên Google Home một vài dịch vụ nổi bật như :

    • Google Play Music, Spotify và iHeartRadio cho âm thanh.

    • Netflix, YouTube và Google Photos cho video và hình ảnh.

    • Lịch Google và Google Keep cho các nhiệm vụ đã lên lịch và cập nhật tin tức từ các trang báo nước ngoài.

music
  • Hỗ trợ chăm sóc sức khoẻ :

    • Nếu bạn là người đang cần một động lực để bước ra ngoài và tập thể dục, thì Google Home đúng là bí kíp giúp bạn rồi. Bạn có thể yêu cầu bất cứ lúc nào, tuy nhiên, thường thì bạn nên yêu cầu chiếc loa thông minh này nhắc nhở bạn vào một thời gian nhất định cụ thể trong ngày.

    fml

Link tham khảo :

No Comments on Tìm hiểu Google Home

Kết nối cảm biến chuyển động Xiaomi với Home Assistant

Written by Admin on  Categories: Sunshine Sliving

Như đã giới thiệu trong bài viết Một số thiết bị SmartHome có sẵn trên thị trường, cảm biến chuyển động của XiaoMi sử dụng chuẩn giao tiếp Zigbee nên không thế kết nối được với bộ điều khiển trung tâm Home Assistant. Do đó, để kết nối được thiết bị này, cần phải sử dụng một thiết bị trung gian là USB CC2531 đã được giới thiệu trong bài viết này.

Tuy nhiên, khi sử dụng USB CC2531 thì bộ điều khiển chỉ có thể nhận diện được thiết bị chứ thiết bị chưa thể kết nối được với Home Assistant. Vì thế trong bài hướng dẫn này, ta sẽ tìm hiểu cách kết nối cảm biến chuyển động sử dụng Zigbee với Home Assistant.

Bước 1: Thêm User mới trên HASS, Username và Password là mqtt sau đó restart HASS

Configuration  Users  Dấu + để tạo User mới

usermqtt
createusermqtt

Buớc 2: Install Mosquitto Broker Add-on

installmosquitto

Thêm User và Password vào Configuration

userpassbroker

Nhấn Save để lưu Config

Bước 3: Configuration  Integrations và thiết lập Mosquito Integration.

setupmosquitto

Chọn Configure tại ô MQTT

Bước 4: Install Zigbee2MQTT Add-on

Thêm Repository URL tại Supervisor  Add-on store    repositories:

zigbeemqtt

Install Zigbee2MQTT

installzigbeemqtt

Bước 5: Khai báo Configure cho Zigbee2MQTT

user: mqtt
password: mqtt
server: mqtt://MY_IP:1883

MY_IP là IP của Raspberry Pi

configzigbee2mqtt

Bước 6: Kết nối USB zigbee CC2531 với HASS

Supervisor  System  Host System  ⋮ hardware

hardwarecc2531

Copy tên thiết bị và paste vào Configure của Zigbee2MQTT Add-on

confighardwarecc2531

Bước 7: Thiết lập MQTT

Configuration  Integrations  Mosquitto Broker  Configure  Re-configure và khai báo

confmqtt

Click Submit

Bước 8: Kết nối cảm biến chuyển động với HASS

Tại Configuration  Integrations Nhẫn giữ nút nhấn trên cảm biến chờ một lúc để Mosquitto Broker phát hiện thiết bị mới.

paircbcd

Click 1 device và thiết lập.

Đã kết nối thành công thiết bị với HASS

donecbcd
No Comments on Kết nối cảm biến chuyển động Xiaomi với Home Assistant

Kết nối các thiết bị với Home Assistant

Written by Admin on  Categories: Sunshine Sliving

Hiện tại Home Assistant không hỗ trợ kết nối trực tiếp với các thiết bị Sonoff vào hệ thống. Tuy nhiên, vẫn sẽ có cách để kết nối với Home Assistant và thông dụng nhất vẫn là Flash Firmware Tasmota – Cập nhật lại chương trình mới cho thiết bị, nhưng phương pháp này sẽ cần thêm một số thiết bị khác để hỗ trợ.

Link tham khảo Flash Firmware Tasmota: tinhte.vn

Vì cần thêm một số thiết bị khá là phức tạp, bài viết này sẽ hướng dẫn một cách thực hiện khác mà không cần phải tiến hành flash.

Chuẩn bị

Lưu ý: File Configuration.yaml là File mà chúng ta sẽ phải làm việc khá nhiều với nó, ở đây sẽ là nơi chúng ta khai báo và cấu hình các Components (Các thành phần ngoại vi kết nối vào hệ thống HASS).

Có 2 cách để khai báo cấu hình

Cách 1: SSH

Để SSH đến HASS ta cần Add-on SSH-sever

  • Đầu tiên vào Profile để bật Advanced Mode
    image::sliving/ConnectDeviceHASS/advancedmode.jpg[role=”center”,align=”center”,Advancedmode]

  • Vào Add-ons Store, Click Terminal & SSH sau đó Install
    image::sliving/ConnectDeviceHASS/sshserver.jpg[role=”center”,align=”center”,SSHserver]

  • Qua Tag Configuration để điền password và click Start
    image::sliving/ConnectDeviceHASS/sshpass.jpg[role=”center”,align=”center”,SSHpass]

  • Trên máy tính Ubuntu, bật Terminal và tiến hành SSH. Để tìm kiếm IP của thiết bị có thể tham khảo tại bài viết.

    $ ssh root@ip

    Nếu trên cửa sổ Terminal xuất hiện yêu cầu kết nối với địa chỉ IP của thiết bị, gõ yes. Nhập password vừa được cài đặt ở trên để tiến hành kết nối.

sshtohass
  • Di chuyển vào thư mục config và sử dụng vim editor để khai báo

$ cd config
$ vim configuration.yaml
vim
  • Tiến hành khai báo

vimedit

Cách 2: Sử dụng Samba Add-on

  • Cài đặt Samba có thể tham khảo tại bài viết.

  • Vào File chọn Other Locations

Ở ô vuông góc dưới bên phải nhập smb://homeassistant. Nhấn Connect để thực hiện kết nối giữa máy tính với thiết bị.

connectsamba

Sau khi nhấn Connect máy tính sẽ dẫn đến thư mục config on homeassistant nhập Username và Password để có thể tiến hành truy cập.

confhass

Sử dụng Text Editor để khai báo trong file configuration.yaml tương tự như trên phần hướng dẫn với SSH.

Thực hiện kết nối

Bước 1: Cài đặt HACS

HACS — viết tắt của Home Assistant Community Store là một custom_component dùng để cài đặt, quản lý các custom_component khác trên Home Assistant.

Custom component — Tích hợp mở rộng (hay không chính thức) là các component do cộng đồng/người dùng tạo ra để hỗ trợ hay thêm các tính năng mới cho Home Assistant nhưng không tích hợp chính thức vào HASS.

LỢI ÍCH HACS MANG LẠI

  • Giúp khám phá các custom component hiện có hay tìm kiếm các component theo nhu cầu.

  • Quản lý tất cả các custom component đã cài đặt qua HACS tại một giao diện duy nhất. Không cần phải theo dõi từng custom component để cập nhật nữa.

  • Cài đặt, cập nhật, quay về phiên bản cũ hơn hay xoá các custom component trên giao diện thay vì chép, xoá file trực tiếp trong thư mục config của HASS.

  • Nếu một component không có trên HACS, bạn có thể thêm nó vào danh sách để cài đặt hay cập nhật từ HACS.

Cài Đặt HACS

  • Tải về file hacs.zip: link

  • Sau khi tải về, giải nén file hacs.zip, được thư mục hacs. Copy và paste cả thư mục hacs này vào thư mục /config/custom_components (lưu ý có kí tự s) của Hass.

Nếu chưa có thư mục custom_components, tạo mới rồi copy/paste vào bên trong thư mục vừa tạo. Chắc chắn rằng hacs nằm bên trong custom_components và thư mục custom_components nằm trong /config, cùng với file cấu hình chính configuration.yaml.

cuscomponent

Kiểm tra và khởi động lại HASS bằng cách truy cập trở lại HASS, vào phần Configuration  General  Sever Control  Check Config. Nếu hệ thống báo Configuration Valid! thì xem như chúng ta đã thành công.

Sau đó nhấn vào Restart để khởi động lại HASS

checkconf

Bước 2: LẤY API TOKEN TỪ GITHUB

Trong lúc chờ HASS khởi động, tạo API Token (khoá truy cập dịch vụ) của Github để dùng khi cấu hình HACS.

  • Nếu đã tạo tài khoản Github ở bước trên, truy cập Github Tokens và đăng nhập tài khoản Github. Nếu chưa, bạn chọn Create an account để tạo tài khoản.

  • Chọn Generate Token để tạo API Token.

Nhập lại mật khẩu Github lần nữa để xác nhận muốn API Token. HACS cần khoá này để thực hiện các tính năng chuyên biệt do Github cung cấp (như clone repository) và lưu khoá này trên máy chủ HASS. Nếu tài khoản của bạn có nhiều thông tin quan trọng, nên tạo một tài khoản mới.

Nhập một tên gợi nhớ vào mục Note để dễ quản lý sau này rồi kéo xuống và bấm Generate Token. Các lựa chọn khác để mặc định hoặc bỏ trống.

tokenAPI

Copy lại token này để dùng trong mục cấu hình HACS tiếp theo

Bước 3: THÊM HACS VÀO HOME ASSISTANT VÀ CẤU HÌNH

  • Sau khi HASS khởi động xong ở bước trên, vào Configuration  Integrations, Chọn Thêm (Dấu cộng) để thêm mới một Integration rồi nhập HACS vào ô tìm kiếm.

findHACS

Nếu không tìm thấy HACS như ảnh, bạn hãy xoá bộ nhớ đệm của trình duyệt web rồi tải lại trang giao diện của HASS và làm lại:

  • Trong Safari: vào Preferences, Advanced, Show develop menu …​, Develop, Empty Caches.

  • Trong Chrome: vào More Tools, Clear browsing data.

Click HACS để thêm HACS vào HASS. Tuỳ vào tốc độ của máy chủ HASS và kết nối internet sẽ ảnh hưởng đến quá trình install HACS

subtoken
  • Paste API Token từ github và submit rồi click Finish

Bước 4: Install Sonoff

  • Ở cột bên trái xuất hiện HACS, click HACS và vào Integrations

  • Vào Custom Repositories và thực hiện theo trình tự

cusrepo

Tìm kiếm AlexIT/SonoffLAN, ở mục category chọn Integration

findsonoff

Sau đó tiến hành install Sonoff và Restart HASS

installsonoff

Bước 5: Khai báo Configuration.yaml

sonoff:
  username: mymail@gmail.com
  password: mypassword

Chú ý: username và password là tài khoản đăng nhập EWeLink

Bước 6: Kiểm tra thiết bị

  • Vào Developer Tools

  • Tại filter nhập sonoff sẽ thấy thiết bị của bạn

testsonoff
  • Click vào thiết bị và tiến hành test of/off

onoffsonoff

Đã hoàn thành kết nối công tắc Sonoff với Home Assistant

No Comments on Kết nối các thiết bị với Home Assistant

Service trong Ubuntu

Written by Admin on  Categories: Sunshine Sliving

Service là gì?

Serivce (dịch vụ) là những tiến trình cơ bản (hoặc một Unit) hoạt động khi hệ điều hành khởi động, được quản lý bởi hệ thống Systemd (kể từ version 15), và luôn ở chế độ chạy ngầm hoặc chạy nền (background).

Các Service thường được cấu hình trong các file riêng biệt và quản lý thông qua câu lệnh systemctl. Ta có thể xem các Service trong Ubuntu bằng lệnh:

$ systemctl list-units --type=service

hoặc

$ systemctl --type=service
service

Sau khi sử dụng lệnh để hiển thị toàn bộ service

Một số thao tác với Service

  • Chạy (start) một service.

$ systemctl start <service-name>
  • Dừng (stop) một service.

$ systemctl stop <service-name>
  • Khởi động lại (restart) một service.

$ systemctl restart <service-name>
  • Tải lại (reload) một service.

$ systemctl restart <service-name>
  • Khởi động (enable) một service.

$ systemctl enable <service-name>
  • Vô hiệu hóa (disable) một service.

$ systemctl disable <service-name>
  • Kiểm tra trạng thái của một service.

$ systemctl status <service-name>

Cách để tạo một Service trong Ubuntu

Cấu tạo của một service

Một service trong Ubuntu thường gồm 3 phần chính: [Unit], [Service], [Install].

  • [Unit][Install] bao gồm các mục cấu hình thông thường của service.

  • [Service] bao gồm các tùy chọn cấu hình riêng của service.

structure

Ví dụ về cấu trúc của một file Service

Cách để kiểm tra tất cả các tùy chọn cấu hình của Service:

$ man systemd.unit

Cách để tạo một Service trong Ubuntu

  • Tạo mới một Systemd Service File trong /etc/sytemd/system với đuôi file .service. Ví dụ Myservice.service.

$ cd /etc/systemd/system
$ sudo vim Myservice.service
  • Thêm các tùy chỉnh cấu hình của Service vào file đã tạo để có thể quản lý bằng systemctl.

Ví dụ:

[Unit]
Description=My example Service

[Service]
ExecStart=/usr/sbin/Myservice

[Install]
WantedBy=multi-user.target
  • Sau khi lưu hoặc thay đổi các tùy chỉnh file Service thì cần reload lại các tùy chỉnh trong systemd.

$ sudo systemctl daemon-reload
  • Quản lý Service bằng các lệnh Start, Stop, Restart và kiểm tra trạng thái của Service bằng Status.

$ sudo systemctl start Myservice
$ sudo systemctl stop Myservice
$ sudo systemctl restart Myservice
$ systemctl status Myservice
  • Có thể cho phép Service tự khởi động cùng với hệ thống mà không cần Start.

$ sudo systemctl enable Myservice

Hoặc vô hiệu hóa Service đó.

$ sudo systemctl disable Myservice
  • Kiểm tra log của Service.

$ journalctl -u Myservice

Tham khảo

Cách tạo Service cho một Shell Script đơn giản

Ở đây, ta tạo một Shell Script đơn giản in ra màn hình dòng chữ HelloIt is <thời gian hiện tại>.

  • Bước 1: Tạo một Shell Script (*.sh) mới chứa các lệnh thực thi.

#! /bin/bash
while true
do
  echo "Hello"
  echo "It is $(date + "%r")"
done

Ta có thể dùng nano để tạo file mới rồi sau đó thêm các lệnh vào.

$ sudo nano <File_Name>.sh
  • Bước 2: Cấp quyền thực thi cho Shell Script vừa tạo.

$ chmod +x <File_Name>.sh

Và kiểm tra Shell script có thực thi được không.

$./<File_Name>.sh
bash
  • Bước 3: Vào đường dẫn /etc/systemd/system, tạo một file Service (*.service) mới bằng nano hoặc cat và các tùy chỉnh về cấu hình.

ex

Trong [Service], phần ExecStart ta thêm đường dẫn chứa Shell Script đã tạo, các phần khác có thể cấu hình tùy theo mục đích sử dụng.

  • Bước 4: Thực hiện các thao tác quản lý service vừa tạo.

  • Chạy service đã tạo.

 $ sudo systemctl start <Service_Name>
  • Kiểm tra trạng thái của service.

 $ sudo systemctl status <Service_Name>
snc
  • Xuất log của service.

 $ journalctl -u <Service_Name>
log
No Comments on Service trong Ubuntu

Điều khiển thiết bị bằng giọng nói

Written by Admin on  Categories: Sunshine Sliving

Hiện nay, rất nhiêu nhà phát triển như Google, Alexa,…​ đã phát triển công nghệ nhà thông minh có sử dụng giọng nói để điều khiển các thiết bị. Trong bài hướng dẫn này, ta sử dụng Google Home để kết nối và điều khiển thiết bị Sonoff.

Bước 1: Tạo Cloud HASS

  • Tạo tài khoản Cloud HASS tại đây

  • Đăng nhập: Configuraton  Home Assistant Cloud sử dụng tài khoản vừa tạo để đăng nhập

signinCloud
  • Kích hoạt Google Assistant: Chuyển thanh trượt Slider sang On.

turnonGASS
  • Đổi tên thiết bị:

Click vào thiết bị, chọn cài đặt và đặt tên cho thiết bị. Ví dụ là Light.

renameDevice

Bước 2: Sử dụng Google Home và Google Assistant

  • Tải ứng dụng Google Home và Google Assistant cho điện thoại.

  • Đăng nhập cả 2 thiết bị bằng email tạo Cloud HASS.

  • Trên Google Home, kết nối với Home Assistant.

  • Nếu bạn đã sử dụng Google Home thì ở trên góc trên bên trái chọn dấu cộng.

  • Nếu là cài đặt lần đầu.

addhasstogass
  • Sau đó tìm đến Home Asstant, chọn và đăng nhập bằng cloud vừa tạo.

clickhasstogass
  • Bật Google Assistant và Test với câu Turn on the Light

testremotebyvoice

Đã bật/tắt đèn bằng giọng nói thành công

No Comments on Điều khiển thiết bị bằng giọng nói

Cài đặt Zigbee2MQTT và kết nối với thiết bị Zigbee thông qua Zigbee Gateway (Zigbee2MQTT + CC2531)

Written by Admin on  Categories: Sunshine Sliving

Cài đặt Firmware cho CC2531

Cách 1: Sử dụng CC Debugger và cáp downloader

  • Bước 1: Kết nối CC Debugger vào máy và tiến hành cài Driver. Nếu sau khi cài bằng Setup_SmartRF_Drivers-1.2.0.exe mà máy vẫn không nhận driver thì có thể tiến hành cài thủ công:

  • Vào Device Manager -> Action -> Add legacy hardware, chọn vào Install the hardware that I manually select from a list (Advanced).

hardware
manual
  • Chọn Show all device. Nhấn Have Disk... và chọn đường dẫn thư mục chứa driver CC Debugger, chọn vào thư mục win32 hoặc win64 (tùy máy tính).

disk
setup
  • Chọn Model CC Debugger và tiến hành cài đặt.

install
finish
  • Bước 2: Kết nối CC2531 với cáp downloader và CC debugger.

connect
  • Bước 3: Tải SmartRF Flash Programmer và tiến hành cài đặt phần mềm.

  • Bước 4: Tải Firmware của CC2531 và giải nén.

  • Bước 5: Mở SmartRF Flash Programmer, chọn vào CC2531 cần nạp Firmware được hiển thị ở phần System-on-Chip và chọn đường dẫn tới tới file .hex trong thư mục fimware đã giải nén và tiến hành cài đặt.

flash

Cách 2: Sử dụng Raspberry

  • Bước 1: Kết nối CC2531 với Raspberry thông qua cổng USB và jump wire. Cách kết nối jump wire:

CC2531 Raspberry

GND

Pin 39

DD

Pin 38

DCpng

Pin 36

RST

Pin 35

wire
  • Bước 2: Cấp nguồn, khởi động và SSH vào Raspberry (hoặc có thể làm việc trực tiếp trên Raspberry).

ssh
  • Bước 3: Tải flash_cc2531.

$ git clone https://github.com/jmichault/flash_cc2531.git

Nếu Raspberry chưa cài đặt Git, thì có thể cài bằng lệnh sau:

$ sudo apt-get install git-core

Và kiểm tra xem Git đã được cài thành công chưa bằng lệnh:

$ git --version
  • Bước 4: Vào thư mục flash_cc2531 vừa tải và tiến hành kiểm tra xem CC2531 đã kết nối vào Raspberry chưa.

$ cd flash_cc2531
$ sudo ./cc_chipid
id
  • Bước 5: Tải và giải nén Firmware CC2531 vào thư mục flash_cc2531.

$ sudo wget https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_Home_1.2/bin/default/CC2531_DEFAULT_20190608.zip
$ sudo unzip CC2531_DEFAULT_20190608.zip
wget_unzip
  • Bước 6: Cài đặt Firmware cho CC2531 (nên xóa các dữ liệu cũ trước khi cài).

$ sudo ./cc_erase # Xóa dữ liệu hoặc Firmware cũ bên trong
$ sudo ./cc_write CC2531-Prod.hex # Tiến hành ghi Firmware mới
erase_flash
  • Bước 7: Sau khi quá trình cài đặt kết thúc, ngắt kết nối jump wire và khởi động lại Raspberry.

Cài đặt Zigbee2MQTT và khởi động Zigbee gateway

  • Bước 1: Cấp nguồn và khởi động Raspberry. Sử dụng SSH để truy cập vào Raspberry (hoặc có thể làm việc trực tiếp trên Raspberry nếu có các thiết bị ngoại vi).

  • Bước 2:: Xác định vị trí của CC2531

$ ls -l /dev/serial/by-id
location
  • Bước 3: Tải và cài đặt Nodejs trên Raspberry.

$ sudo curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
setup
$ sudo apt-get install -y nodejs git make g++ gcc
install

Sau khi cài đặt xong, có thử kiểm tra xem Nodejs đã được cài thành công hay chưa bằng lệnh:

$ node --version
$ npm --version
version
  • Bước 4: Tải Zigbee2MQTT và thay đổi quyền truy cập vào thư mục chứa server MQTT.

$ sudo git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt
$ sudo chown -R pi:pi /opt/zigbee2mqtt
z2mqtt
  • Bước 5: Cài đặt các Independency cho Zigbee2MQTT.

$ cd /opt/zigbee2mqtt
$ npm ci
dependency
  • Bước 6: Tùy chỉnh cấu hình của Zigbee2MQTT bằng cách chỉnh sửa file configuration.yaml (có thể để mặc định).

$ sudo nano /opt/zigbee2mqtt/data/configuration.yaml
config
  • Bước 7: Cài đặt Broker (ở đây ta sử dụng Mosquitto) để quản lý các kết nối.

$ sudo apt-get install mosquitto
broker
  • Bước 8: Khởi động Zigbee Gateway, cho phép các thiết bị kết nối thông qua Zigbee Gateway.

$ cd /opt/zigbee2mqtt
$ npm start
start

Khi có thiết bị Zigbee kết nối, Broker sẽ tự động ghi nhận và hiển thị thông tin của thiết bị vừa kết nối. Ví dụ, khi cảm biến chuyển động RTCGQ01LM kết nối vào Zigbee gateway.

pairing
No Comments on Cài đặt Zigbee2MQTT và kết nối với thiết bị Zigbee thông qua Zigbee Gateway (Zigbee2MQTT + CC2531)

Hướng Dẫn Kết Nối Công Tắc Thông Minh Tuya Và Google Home Mini Với Home Assistant

Written by Admin on  Categories: Sunshine Sliving

I. Kết nối công tắc thông minh Tuya với Home Assistant :

Bước 1: Chuẩn bị và kết nối các thiết bị với nguồn điện

  • Mô hình và các đi dây cho công tắc

    congtactruonghop

Bước 2: Kết nối công Tắc Tuya với ứng dụng của nhà sản xuất “TuyaSmart”.

  • Tải App TuyaSmart trên AppStore hoặc CHPlay

    appTuya
  • Đăng ký tài khoản và đăng nhập vào ứng dụng Tuya đã tải

    loginTuya
  • Giao diện màn hình chính khi đăng nhập, nhấn vào icon dấu “+” màu cam góc trên bên phải màn hình để thêm thiết bị

    B1giaodienapp
  • Kéo xuống danh sách thiết bị, chọn Scenario Switch (Wi-Fi)

    B2giaodienapp
  • Kết nối thiết bị công tắc Tuya với WiFi tại nhà

    B3giaodienapp
  • Nhấn giữ vào thiết bị để kích hoạt trạng thái chờ kết nối và chờ cho đến khi hoàn thành kết nối

    B4giaodienapp
  • Nếu thời gian hết 2 phút vẫn chưa kết nối được thì làm lại từ bước thêm thiết bị

    B5giaodienapp
  • Kết nối thành công, thiết bị đã được tìm thấy

    B6giaodienapp

Bước 3: Cấu hình cài đặt Home Assistant.

  • Đăng nhập Home Assistant -> Chọn Supervisor -> Chọn Add-on Store -> install File editor(Xem thêm hướng dẫn ở bài Hướng dẫn cài đặt Home Assistant cho Raspberry PI 3 trên Ubuntu)

    B1cauhinhhass
  • Mở giao diện chính của Home Assistant -> chọn Intergrations

    B2cauhinhhass
  • Tìm kiếm Tuya

    B3cauhinhhass
  • Tìm kiếm Configuration via YAML, copy đoạn code config

    B4cauhinhhass
  • Cách 1: Ấn vào icon folder ở góc trên bên trái màn hình -> Lưu ý tìm đúng folder như hướng dẫn của Tuya -> Dán đoạn code config vào File editor (/config/configuration.yaml)

  • Cách 2: SSH vào raspberry để điều chỉnh trực tiếp (Xem thêm hướng dẫn ở bài docs “Kết nối các thiết bị với Home Assistant”)

  • Lưu trạng thái vừa được cập nhật

    B5cauhinhhass
  • Chọn Configuration -> Chọn General -> Chọn Server Controls

    B6cauhinhhass
  • Tiến hành kiểm tra config -> Chọn CHECK CONFIGURATION

  • Chọn RESTART ở mục Server management để tiến hành khởi động lại Home Assistants

    B7cauhinhhass

Bước 4: Tìm kiếm và thêm thiết bị vào Home Assistant

  • Chọn Developer Tools

    B8cauhinhhass
  • Tìm kiếm tên thiết bị đã được đặt ở trong TuyaSmart app

    B9cauhinhhass
  • Tiến hành thiết lập trạng thái cho thiết bị

    B10cauhinhhass
  • Thêm thiết bị vào Home -> Overview -> Góc trên bên phải màn hình -> Chọn Edit Dashboard

    B11cauhinhhass
    B12cauhinhhass
    B13cauhinhhass

II. Kết nối Google Home Mini với Home Assistant :

Bước 1: Kết nối thiết bị Google Home Mini với ứng dụng của nhà sản xuất “Google Home”

Bước 2: Tạo tài khoản Home Assistant Cloud

  • Chọn Configuration -> Chọn Home Assistant Cloud

    createcloud
  • Tiến hành đăng ký tài khoản theo hướng dẫn

    createcloud1

Bước 3: Kết nối ứng dụng Goole Home với Home Assistant Cloud

  • Chọn mục Profile ở góc trên bên phải màn hình -> Chọn Assistants Settings

    AssistantSettings
  • Chọn Home Control

    AssistantSettings1
  • Chọn vào biểu tượng thêm vào ở góc dưới bên phải màn hình

    homecontrol1
  • Tìm kiếm thông tin thiết bị cần link

    homecontrol2
  • Tìm Home Assistants -> Chọn mục đầu tiên

    homecontrol3
  • Nhập tài khoản Home Assistant cloud

    homecontrol4

Bước 4: Đồng bộ các thiết bị ở Home Assistant với App Google Home.

  • Tiến hành thêm thiết bị từ Home Assistants xuống Google Home

    homecontrol5
  • Thêm thiết bị vào home của mình mong muốn

    homecontrol6
  • Thêm thiết bị vào phòng mình mong muốn

    homecontrol7
    hoanchinh
No Comments on Hướng Dẫn Kết Nối Công Tắc Thông Minh Tuya Và Google Home Mini Với Home Assistant

Hướng dẫn cài đặt Home Assistant cho Raspberry Pi 3 trên Ubuntu

Written by Admin on  Categories: Sunshine Sliving
downHASS
  • Download phần mềm Etcher để cài đặt HASS vào thẻ nhớ.

downEtcher
  • Click Download for Linux và tiến hành cài đặt lên máy tính Ubuntu.

  • Cài đặt HASS vào thẻ nhớ

    • Sau khi hoàn thành cài đặt Etcher, mở phần mềm lên.

    • Chọn dấu + để tiến hành chọn bản HASS mới download.

    • Chọn thẻ nhớ để tiến hành cài đặt.

    • Nhấn Flash! để tiến hành cài đặt.

flashHASS

Setup WiFi cho HASS

Tạo USB CONFIG:

  • Sử dụng 1 USB format theo chuẩn FAT32 và đổi tên thành CONFIG.

  • Tạo 1 thư mục đặt tên là network.

  • Trong thư mục network tạo một File đặt tên là my-network (không có phần mở rộng).

Nội dung file my-network:

[connection]
id=my-network
uuid=72111c67-4a5d-4d5c-925e-f8ee26efb3c3
type=802-11-wireless

[802-11-wireless]
mode=infrastructure
ssid=Sunshine Tech
#Uncomment below if your SSID is not broadcasted
#hidden=true

[802-11-wireless-security]
auth-alg=open
key-mgmt=wpa-psk
psk=sunshinetech436

[ipv4]
method=auto

[ipv6]
addr-gen-mode=stable-privacy
method=auto

Thay đổi ssid và psk là tên WiFi và Password.

Sử dụng HASS

  • Cắm USB và thẻ nhớ vào Raspberry PI, truy cập IP:8123. Lúc này ta sẽ nhìn thấy giao diện đầu tiên của Home Assistant và chờ cho quá trình cài đặt hoàn tất.

prepairingHASS
  • Tạo tài khoản.

createUserHASS
  • Thực hiện các bước tiếp theo. Sau khi hoàn thành, ta sẽ nhìn thấy giao diện

doneHASS

Add-ons – Tiện ích bổ sung

Add-ons Samba: Samba có thể duyệt các File cấu hình trong Raspberry PI thông qua mạng LAN. Cụ thể là nó có thể chỉnh sửa File nằm trong Raspberry PI bằng máy tính.

  • Click Superisor sau đó chọn Add-on store

addonssamba
  • Click Samba share rồi Install và Start

Chú ý: Chuyển qua tag Configuration để điền username và password!

nullPass

Tương tự với các Add-ons khác

No Comments on Hướng dẫn cài đặt Home Assistant cho Raspberry Pi 3 trên Ubuntu

Giải pháp tổng thể cho hệ thống Smarthome

Written by Admin on  Categories: Sunshine Sliving

Với mục tiêu phổ biến rộng rãi hệ thống SmartHome tại Việt Nam theo làn sóng cách mạng công nghiệp 4.0. Nhà thông minh là một giải pháp để tự động hóa cuộc sống của mọi người. Điều khiên căn nhà chỉ với một cái chạm hay sử dụng bởi chính giọng nói hoặc chỉ cần đi vào căn nhà và mọi thứ đều tự động khởi động từ đèn, nhiệt độ máy lạnh,.. mà bạn thiết lập từ trước.

Điều khiển trên màn hình cảm ứng

smarthomein4

Thông thường, để điều khiển các thiết bị trong nhà, ta cần rất nhiều công tắc hoặc Remote. Nhưng đối với hệ thống SmartHome, ta chỉ cần thực hiện một số thao tác bật tắt trên màn hình Smartphone hoặc máy tính bảng.

Mỗi khi đi làm về, thay vì phải di chuyển đến các vị trí công tắc hay Remote đề bật đèn, điều hòa, mở rèm cửa…​ thì bây giờ chỉ cần cầm trên tay Smartphone hoặc máy tính bảng là bạn có thể thực hiện toàn bộ những thao tác trên một cách dễ dàng hoặc thậm chí bạn có thể làm những việc đó mà không cần có mặt ở trong nhà.

Điều khiển bằng giọng nói

voiceremote

Không chỉ điều khiển trực tiếp trên Smartphone, máy tính bảng mà bây giờ bạn có thể điều khiển thiết bị bằng giọng nói của mình. Hiện nay, các công nghệ trợ lý ảo như Google Assistant, Amazon Alexa…​ phát triển mạnh mẽ giúp bạn giao tiếp với hệ thống một cách dễ dàng và thân thiện hơn. Sẽ là một trải nghiệm tuyệt vời nếu bạn ra lệnh bằng giọng nói và hệ thống đáp ứng lại những gì bạn cần.

Sơ đồ kết nối hệ thống

modelconecthass

Hệ thống chiếu sáng thông minh

Hệ thống chiếu sáng của căn nhà có thể được chia ra thành nhiều khu vực khác nhau, ngoài phương pháp bật tắt thông thường qua công tắc hoặc Smartphone thì việc tích hợp thêm cảm biến chuyển động để nhận diện chuyển động trong khu vực cũng là một giải pháp tương đối tốt với cả mục đích tự động hóa ngôi nhà với việc tiết kiệm năng lượng.

Trong trường hợp sử dụng cảm biến chuyển động để bật tắt đèn, ta cần thực hiện một số kịch bản kèm theo. Ví dụ, khi phát hiện chuyển động thì bật đèn, sau một khoảng thời gian (Ví dụ 5 phút) nếu không có chuyển động thì tắt đèn.

Tuy nhiên, một lưu ý khi sử dụng cảm biến chuyển động trong hệ thống chiếu sáng là cần phải đặt ở những nơi mà việc bật/tắt đèn không ảnh hưởng quá nhiều đến bạn như trong phòng tắm hoặc trong khu vực bếp…​

Ngoài ra còn có thể sử dụng cảm biến ánh sáng để điều chỉnh bật/tắt đèn cho phù hợp hoặc rèm cửa thông minh để đóng/mở rèm khi có ánh nắng mặt trời chiếu trực tiếp.

  • Để điều khiển bật tắt đèn, có thể sử dụng công tắc Sonoff hoặc công tắt cảm ứng cửa Tuya…​

  • Cảm biến chuyển động có thể sử dụng của XiaoMi hoặc Aqara.

  • Cảm biến ánh sáng có thể sử dụng của XiaoMi.

switch

Hệ thống an ninh thông minh, hệ thống kiểm soát môi trường

Hệ thống an ninh trong ngôi nhà đóng vai trò cực kỳ quan trọng, nó mang đến cho bạn một cảm giác an toàn hơn và thoải mái hơn trong chính ngôi nhà của bạn. Hệ thống an ninh có thể bao gồm một số thiết bị:

  • Camera an ninh: phát hiện người lạ xuất hiện trong khu vực của bạn – có thể sử dụng Camera của XiaoMi.

  • Cảm biến chuyển động: phát hiện những chuyển động bất thường – có thể sử dụng của XiaoMi hoặc Aqara.

  • Cảm biến rung: được gắn trên các cửa kính để cảnh báo mở cửa hoặc phá vỡ cửa kính – có thể sử dụng của Aqara.

  • Hàng rào điện tử:

  • Chưông báo động: dùng để báo động nếu có bất kỳ phát hiện nào từ các loại thiết bị trên.

  • Bên cạnh đó, một ổ khóa thông minh Smart Lock để kiểm soát ra/vào ngôi nhà bằng vân tay, mã số, thẻ từ…​ cũng thực sự cần thiết.

Ngoài ra, hệ thống kiểm soát môi trường của giúp ngôi nhà của bạn tránh khỏi các sự cố ngoài ý muốn như:

  • Cảm biến khói: phát hiện khói và gửi cảnh báo với điện thoại – có thể sử dụng của XiaoMi.

  • Cảm biến rò rỉ nước: phát hiện nước bị rò rỉ tại các vị trí ít được chú ý tời – có thể sử dụng của Aqara.

  • Cảm biến khí Gas: phát hiện rò rỉ gas, giúp hạn chế cháy nổ – có thể sử dụng của Aqara.

homekit

Hệ thống điều khiển thay thế Remote

Những thiết bị gia dụng không thể thiếu trong căn nhà như TV, điều hòa…​ Đa số chúng đều được điều khiển bằng Remote riêng của nhà sản xuất và khá cồng kềnh khi sử dụng quá nhiều Remote như vậy. Việc nhầm lẫn các Remote với nhau là vẫn có xảy ra. Để khắc phục vấn đề này, Broadlink được đưa vào hệ thống SmartHome với mục đích học lệnh từ các Remote và kết nối trực tiếp đến hệ thống giúp ta có thể điều khiển các thiết bị một cách dễ dàng thông qua Smartphone hoặc điều khiển bằng giọng nói.

broadlink

Kịch bản điều khiển SmartHome

Một kịch bản điều khiển giúp ta điều khiển căn nhà một cách dễ dàng và khoa học hơn. Ví dụ, khi ta ra khỏi nhà và muốn tắt hết các thiết bị điện trong nhà thì việc đơn giản chỉ là tạo một nút kịch bản cho phép làm tất cả các công việc này. Như vậy, khi muốn tắt hết tất cả các thiết bị điện trong nhà, ta chỉ cần nhấn vào nút kịch bản này. Tương tự như vậy, ta cũng có thể thêm nhiều nút kịch bản khác nhau cho từng mục đích sử dụng khác nhau nhờ vậy mà có thể tiết kiệm tối đa thời gian điều khiển thiết bị.

Kết nối không giới hạn

Bạn có thể kiểm soát ngôi nhà của bạn ở bất kỳ đâu, chỉ cần điện thoại hay máy tính bảng của bạn có kết nối Internet. Ngoài ra, bạn có thể chia sẻ quyền kiểm soát ngôi nhà của bạn với nhiều người dùng khác nhau giúp cho tất cả mọi người trong nhà đều có thể kiểm soát được.

Giải pháp cho một biệt thự thông minh

Giả sử xây dựng hệ thống SmartHome với một căn biệt thự diện tích khoảng 500m2.

homekit

Sử dụng Home Assistant để quán lý

Các thiết bị sử dụng

  • Raspberry Pi cài đặt HASS.

  • Smartphone, máy tính bảng có cài đặt phần mềm Home Assistant.

  • Các loại công tắc thông minh để điều khiển các thiết bị đèn, đồ gia dụng…​

  • Broadlink để điều khiểu các thiết bị thay thế Remote.

  • Hệ thống an ninh và kiểm soát môi trường.

  • Google Assistant.

  • …​

Chi tiết

Phòng khách gồm các thiết bị:

  • Điều hòa

  • TV

  • Loa

  • Các thiết bị đèn

  • Rèm cửa

  • …​

Phòng bếp + phòng ăn gồm các thiết bị:

  • Tủ lạnh

  • Bếp từ

  • Lò vi sóng

  • Máy hút mùi

  • Các thiết bị đèn

  • Cảm biến chuyển động

  • Các cảm biến khói, rò rỉ nước, khí gas…​

  • …​

Phòng ngủ (4 phòng) gồm các thiết bị:

  • Điều hòa

  • TV

  • Loa

  • Các thiết bị đèn

  • Rèm cửa

  • …​

Nhà vệ sinh gồm:

  • Máy nóng lạnh

  • Các thiết bị đèn

  • Cảm biến chuyển động

  • …​

Hiện thực: Sau khi lắp đặt các thiết bị đèn, rèm cửa, an ninh, báo cháy…​ Tiến hành kết nối các thiết bị với Home Assistant để có thể điều khiển.

Hình ảnh mô phỏng phòng khách của ngôi nhà

livingroom

Tương tự với các phòng còn lại.

No Comments on Giải pháp tổng thể cho hệ thống Smarthome