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

[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 :

Đâ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ó nhiều thông tin , nhưng chúng ta chỉ cần quan tâm chỉ số điện như hình dưới



Tới đây thì rất nhiều cao thủ python đã biết làm gì để lấy thông tin về rồi
Nhưng với anh em ko code được thì sẽ khó khăn. Theo mình thì sẽ nhờ tool của bên thứ 3 để lấy thông tin này . Đặc biệt là miễn phí dễ thao tác

1. các bạn tải phần mềm này về và vào trang đó đăng kí 1 tài khoản :
https://www.parsehub.com/static/client/parsehub-setup.exe

2. Cài đặt trên máy tính bình thường


3. Tạo 1 project
Project này sẽ thực hiện get data điện. Chỉ kéo thả làm theo hướng dẫn của trang chủ app thì xong
Hoặc các bạn lấy project cuối bài của mình inport vào và chỉnh sửa tên đăng nhập

Đọc thêm hướng dẫn từ trang chủ của app
các bạn chú ý chỗ input thì input tên đăng nhập với mật khẩu

4. Lưu dự án và nhớ lấy 2 thông số : project token và api token

5. sau đó click vào get data và RUN
     

6 .kiêm tra data đã được get và JSON hóa chưa
Đọc tài liệu API
https://www.parsehub.com/docs/ref/api/v2/?python#get-last-ready-data

Sample :
Cái này để nó thực hiên run dự án để lấy data
https://www.parsehub.com/api/v2/projects/project xxxx /last_ready_run/data?api_key=apitokenxxx

Cái này sẽ trả về thông tin cần lấy
https://www.parsehub.com/api/v2/projects/project xxxx/last_ready_run/data?api_key=apitokenxxx



Đưa vào HA
Copy đoạn code :

################### run project #######
  - platform: command_line
    command: python3 -c "import requests; print(requests.post('https://www.parsehub.com/api/v2/projects/XXXXXXXX/run' , data= {'api_key':'YYYYYYYY'} ).json()['run_token'])"
    name: congtorrun
    scan_interval: 14000

  # ge data for run lastest
  - platform: rest
    name: "CongToDien"
    resource: https://www.parsehub.com/api/v2/projects/XXXXXXXX/last_ready_run/data?api_key=YYYYYYYY
    value_template: '{{ value_json.dolan1_sanluong }}'
    scan_interval: 7200
    force_update: true
    json_attributes:
      - dolan1_time
      - dolan1_chiso
      - dolan2_time
      - dolan2_chiso
      - dolan2_sanluong
      - dolan3_time
      - dolan3_chiso
      - dolan3_sanluong
#######
XXXXXXXX : Project iD của bạn

YYYYYYYY : Token ID của bạn


7. Reset HA và xem kết quả :

8. File project của mình các bạn import vào tham khảo
Link project

Liên hệ : trumxuquang@gmail.com

Nhận xét

Đăng nhận xét

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

[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  chan

[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 ,