Skip to content

Dành cho dev

Trần Ngọc Anh edited this page Feb 6, 2018 · 3 revisions

Giới thiệu

  • Đọc kỹ file config.js để xem các biến dùng chung như thế nào
  • App sử dụng engine SCSS + Gulp để build css và js.
  • Gulp sẽ build toàn bộ file js trong thư mục src/js ra 1 file dist/core.min.js Bạn có thể tạo bao nhiêu file trong thư mục src/js cũng được. Nó sẽ tự build vào file core.min.js. Tương tự với scss file trong src/scss.
  • App sử dụng hàm WebSocket có sẵn của browser để kết nối đến APi của HA. https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API https://home-assistant.io/developers/websocket_api/

https://home-assistant.io/developers/websocket_api/

Cài đặt trên PC

  • Clone git này về máy git clone https://github.com/keitetran/ha-cunkute.git
  • Chạy lệnh npm install để cài gói node module
  • Chạy lệnh npm run gulp build để build các file plugin
  • Sửa ip và port của HA trong file config.js
  • Chạy lệnh npm run gulp để chạy app

Cài đặt trên raspi

  • Clone git này về máy git clone https://github.com/keitetran/ha-cunkute.git
  • Chạy lệnh npm install --production để cài gói node module
  • Sửa ip và port của HA trong file config.js
  • Chạy lệnh npm start để chạy app