Chuyển đến nội dung chính

[HA] Cài đặt armbian trên tivi box để chạy home assistant tháng 10/2020

Hướng đẫn cài armbian mới nhất

"Việc cài có thê gây hỏng tivi box , tự chịu trách nhiệm cho việc mình làm " 

Bạn không cần xem nữa nếu mua sản phẩm cài sẵn tại đây .(.)

https://shopee.vn/vipk31?smtt=0.0.9

Chuẩn bị :

+  Tivi box x96 mini (hoặc loại khác có sử dụng chip Amolic S905W)

+ Thẻ nhớ 32GB

+ File img armbian (https://yadi.sk/d/_rQgn_FosYuW0g/20.09)

+ Dây nối máy tính với box (cứu box khi cài vào emmc bị hỏng box )


Step 1 : Flash file image vào thẻ nhớ

+ Dùng phần mềm (https://www.balena.io/etcher/) để thực hiện flash vào thẻ nhớ

Quá trình flash rất nhanh khoảng 5 phút là xong


Step 2 : Mở thẻ nhớ đã flash xong 

Thực hiện config để box nhận thẻ nhớ và vào armbian

file cần chỉnh sửa : extlinux.conf

Chú ý chọn đúng file dbt cùng với loại box 

*********************************************************************************************************************************

Pay attention. Starting from version 20.08 (20200814), the configuration order for the used DTB changes.

 

Please note that the algorithm for initial configuration of the system for startup has changed. Instead of a file "uEnv.txt", the file "/extlinux/extlinux.conf " is now used. The rules for editing a file remain the same.

All Amlogic models now need the "u-boot.ext" file.

Before launching on Amlogic, you must copy or rename one of the existing files "u-boot-*" to "u-boot.ext".

 

For s905 (not X) - used u-boot-s905

For s905x and s912 - used u-boot-s905x-s912

For s905x2 and s922 - used u-boot-s905x2-s922

 

For g12a\g12b models, a single file is now used (files u-boot.sd and u-boot.usb now replaces one u-boot-s922 file).

For the Allwinner platform, you no longer need to rename the scripts "boot.scr".

All "boot.scr" scripts have been canceled and are not used.

 

*************************************************************************************************************************************

Của mình là x96 mini nên chọn như hình bên dưới :


Step 3 : cắm thẻ nhớ vào box

Thực hiện cắm thẻ nhớ vào box

sau đó giữ nút reset của box và thực hiện cắm nguồn cho box , đợi khoảng 5s sau đó thả nút reset ra

cắm box vào tivi/ màn hình để xem thử vào armbian chưa

nếu hiện ra màn hình đen đen là thành công

Ngay lần đầu tiên armbian sẽ thực hiện yêu cầu thay đổi mật khẩu 

bấm Ctrl + C nếu không muốn tạo user lúc này user login sẽ là

root/mật khẩu vừa tạo

Step 4 : Copy hệ điều hành armbian vào ổ nhớ trong của box

Notes : Bước này có khả năng sẽ làm box của bạn thành phế liệu 

Thực hiện login vào armbian với thẻ nhớ vủa flash ở trên

chạy dòng lệnh 

install-aml.sh

khi nào báo 100% thì thực hiện rút dây nguồn , tháo thẻ nhớ 

Sau đó cắm nguồn lại , box sẽ khởi động với armbian cài trong bộ nhớ trong của box

Trường hợp cắm nguồn vào nhưng màn hình không hiển thị / đèn trên box nhấp nhánh màu đỏ thì 

box bạn đã không cài thành công . ( 90% box bạn đã bị hỏng , vào các group tivi box nhờ giúp đỡ cách fix , mình cũng không rành về việc này)



Step 5 :  Cài home assistant vào box

ssh vào armbian và thực hiện các lệnh sau để cải :

chuẩn bị môi trường:
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install -y apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common\
    avahi-daemon \
    dbus \
    jq

sudo apt-get install -y network-manager
sudo apt-get install -y apparmor-utils

sudo apt install avahi-dnsconfd

wget https://github.com/home-assistant/os-agent/releases/download/1.4.1/os-agent_1.4.1_linux_aarch64.deb

 sudo dpkg -i os-agent_1.4.1_linux_aarch64.deb


Cài docker :
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh ./get-docker.sh && rm get-docker.sh 

Cài home assistant :
20221005 :refer plz
https://github.com/home-assistant/supervised-installer

wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
dpkg -i homeassistant-supervised.deb

---old-------
curl -sL https://raw.githubusercontent.com/txq92/supervised-installer/master/installer.sh | bash -s -- -m qemuarm-64

OR

curl -sL https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh | bash -s -- -m qemuarm-64


xong !!!

Step 6 : truy cập vào địa chỉ ip box

ví dụ của tôi :

http://192.168.1.108:8123



Kết : 
Như vậy là chỉ với khoảng 600k bạn đã có máy chủ 2GB RAM , 32GB bộ nhớ để chạy hệ điều hành armbian + home assistant . Cá nhân tôi thấy do chạy trực tiếp trên ROM của box nên truy xuất data nhanh hơn trên thẻ , và không bị tình trạng cháy thẻ như trên những con PI 3+  đắt tiền hơn gấp đôi

Nếu bạn thấy bài viết có ích thì mua cho tôi ly cà phê qua
Số tài khoản : 0651 000 865 290 Ngân hàng vietcombank

Ngoài ra bạn nào không có thời gian hoặc nhác vọc vạch thì inbox để tôi cài giúp . Khi cài xong sẽ được kèm theo 1 bộ giao diện hiển thị hệ thống máy chủ home asitant + 1 số component tự tay nhà trồng như lichvansu , evn ...
email : trumxuquang@gmail.com
Hình ảnh thật tế
Link mua sản phẩm 

https://shopee.vn/vipk31?smtt=0.0.9




*********************************************************************************************************************************

 

Please note that the algorithm for initial configuration of the system for startup has changed. Instead of a file "uEnv.txt", the file "/extlinux/extlinux.conf " is now used. The rules for editing a file remain the same.

All Amlogic models now need the "u-boot.ext" file.

Before launching on Amlogic, you must copy or rename one of the existing files "u-boot-*" to "u-boot.ext".

 

For s905 (not X) - used u-boot-s905

For s905x and s912 - used u-boot-s905x-s912

For s905x2 and s922 - used u-boot-s905x2-s922

 

For g12a\g12b models, a single file is now used (files u-boot.sd and u-boot.usb now replaces one u-boot-s922 file).

For the Allwinner platform, you no longer need to rename the scripts "boot.scr".

All "boot.scr" scripts have been canceled and are not used.

 

*************************************************************************************************************************************

Nhận xét

  1. https://forum.armbian.com/topic/17106-installation-instructions-for-tv-boxes-with-amlogic-cpus/

    Trả lờiXóa
  2. apt remove homeassistant-supervised

    Trả lờiXóa

Đăng nhận xét

Bài đăng phổ biến từ blog này

[HA] API tính điện tiêu thụ hằng ngày evncpc miền trung cho home assistant

Thông tin được lấy từ nguồn dữ liệu tại trang  https://cskh.cpc.vn/  với user/pass các bạn cung cấp . Chúng tôi chỉ lấy thông tin này và chuyển đổi dạng để phù hợp sử dụng trên Home Assistant . Chúng tôi sẽ không chiụ trách nhiệm về độ chính xác của dữ liệu này Sử dụng Rest sensor bạn cần kết nối internet , đôi khi do đường truyền / hoặc trang web EVN bị lỗi sẽ không lấy được data. Update : 2020.07.01 EVN không cho truy cập trang web từ ip nước ngoài nên api này cài trên web nước ngoài sẽ không hoạt động nữa. Ae nào cần code chạy local thì inbox Dạo này lướt face thấy mọi người  ai cũng bảo sao điện tăng nhiều vậy , có ngừoi nghi ngờ EVN ghi gian dối số điện . Mình không làm ở EVN nên không biết có gian dối thật không nhưng EVn hiện tại đo chữ số điện từ xa , 1 ngày đo khoảng 2 -3 lần , như vậy khách hàng sẽ quản lý được ngày tiêu thụ bao nhiêu kwh .cuối tháng có thể dối chiếu xem đúng không . Hình ảnh của EVn cung cấp do hằng ngày số kwh Dựa vào thông tin EVN cung cấp trên trang web ,

[HA] Lấy chỉ số đo điện từ công tơ điện lực miễn phí

Note: cái này đang hương dẫn cho điện lực miền trung , các miền khác chắc cũng tương tự  EVN không cho truy cập từ IP nước ngoài Anh em xem các cách khác trong blog để lấy thông tin điện lực add vào home assistant bài mới đơn giản hơn : https://vnhass.blogspot.com/2020/06/ha-api-tinh-ien-tieu-thu-hang-ngay.html?fbclid=IwAR10n1hURu1Gs4mjeAHG6RYukbdcLt-KpZB3J7GpUKhzGfjHQK4M4pOZjOI Đây là bài viết hướng dẫn lấy chỉ số điện thời gian thực từ công tơ của điện lực để đưa vào HA Sẽ có 2 cách lấy Cách 1 : lấy từ website , cách này đơn giản nhưng phụ thuộc vào bên thứ 3 . cách này dễ ai cũng thực hiện được Cách 2 : Debug app của điện lực , lấy api và token cách này phức tạp , cần nhiều "chất xám" hơn Sau đây mình sẽ hướng dẫn làm cách thứ 1 . Cách 2 sẽ hướng dẫn sau Đầu tiên các bạn phải login được vào trang cskh của điện lực bằng tài khoản và mật khẩu bên điện lực cung cấp , ai không biết thì call tổng đài nhờ hộ hỗ trợ https://cskh.cpc.vn/Default.aspx Trong này sẽ có n