Giới thiệu cách stream Camera lên Home Assistant dễ dàng với bản 0.90
Các bạn vẫn có nhiều điều chưa rõ? Hãy tham gia group Smart Home Việt Nam để thảo luận hoặc nhờ trợ giúp. Xem các bài viết khác về Hass tại đây.
Các bạn có thể tìm hiểu thêm về Hass qua các bài cơ bản dưới đây:
- Home Assistant bài 16 – Home Assistant là gì và tại sao chúng ta nên dùng thử Home Assistant
- Home Assistant #36 | Cài đặt Hassio lên Windows, có add-ons, trải nghiệm tiết kiệm nhất
- Home Assistant bài 25 – Cài đặt Home Assistant HASSIO 0.92 lên Raspberry Pi 3B+, mới nhất, dễ nhất, không cần SAMBA
- Danh sách bài hướng dẫn nhà thông minh Home Assistant

Thực hiện
Cùng với việc Home Assistant nâng cấp lên bản 0.90, giờ bạn có thể cast camera của bạn lên Tivi bất cứ khi nào bạn cần, không cần phải mua camera xịn mới làm được điều đó nữa, vừa tiết kiệm tiền mua cam xịn, vừa tiết kiệm tiền mua màn hình ngoài.
Bạn chỉ cần có 1 thiết bị thông minh có thể cast hình ảnh lên là được (Google Chrome cast, Google Hub, Echo Show…). Cách làm như sau: Đầu tiên tất nhiên bạn vẫn phải update Home Assistant lên bản mới nhất 0.90 theo thời điểm hiện tại.
Sau đó trong file configuration.yaml thêm một camera generic và stream nữa. (Các bạn chú ý khoảng thụt đầu dòng cho đúng như trong ảnh dưới code nhé) stream:
camera:
– platform: generic still_image_url: “http://user:password@IP_CAMERA/cgi-bin/snapshot.cgi” stream_source: “rtsp://user:password@IP_CAMERA:554/cam/realmonitor?channel=1&subtype=1”

stream camera
Check Config rồi Restart Home Assistant, vào trong phần dev-state sẽ thấy một entity mới là camera.generic.

stream camera
Sau đó vào trong giao diện Home Assistant, thêm vào một Entity – Button như sau

stream camera
Với Living_room_tv là tên của Chromecast trong HA. Nút vừa tạo ra có tính năng khi nhấn vào sẽ stream camera lên trên Chromecast. Tất nhiên có thể gán tính năng này lên bất cứ loại nút bấm nào trong Lovelace (entities, Glance…) P/S: Về cơ bản, camera nào cũng có thể cast được lên.
Tips
Mọi người có thể vào trang Ispy Camera Database để tìm stream cho dòng camera của mình. Camera sẽ cần cả 2 kiểu JPEG và một loại khác hoặc VLC hoặc FFMPEG trong danh sách. Nhấn vào mẫu camera của mình sẽ hiện lên bảng để cấu hình tạo url. Loại JPEG để vào phần still_image_url
, VLC
hay FFMPEG
để vào stream_source
. Chúc các bạn thành công!
Leave a Reply