Xin lỗi, trình duyệt của bạn không hỗ trợ JavaScript!

Cách tích hợp đồng hồ đo năng lượng IAMMETER vào Home Assistant thông qua Modbus TCP để giám sát năng lượng mặt trời theo thời gian thực

Cách tích hợp đồng hồ đo năng lượng IAMMETER vào Home Assistant thông qua Modbus/TCP

Hướng dẫn này hướng dẫn bạn cách tích hợp đồng hồ đo năng lượng thông minh của IAMMETER vàoTrợ lý tại nhàSử dụngGiao thức TCPgiao thức. Với thiết lập này, bạn có thể xây dựng mộtHệ thống giám sát PV năng lượng mặt trời thời gian thực, cho phép kiểm soát và tự động hóa tại chỗ dựa trên mức tiêu thụ năng lượng và sản lượng điện mặt trời.


1. Tại sao nên sử dụng Modbus/TCP để tích hợp đồng hồ đo năng lượng thông minh

Tất cả các đồng hồ đo năng lượng thông minh IAMMETER đều hỗ trợGiao thức TCP, một giao thức được sử dụng rộng rãi cho tự động hóa công nghiệp và gia đình.

Kiểu mẫu Sản phẩm được hỗ trợ
Một pha WEM3080
Tách đơn (Kép/2 pha) & Ba pha (Hình sao) WEM3080T, WEM3046T, WEM3050T
Ba pha (Delta) WEM3080TD

Lợi ích chính của việc tích hợp Modbus TCP vào Home Assistant:

  • Hiệu suất thời gian thực cao: Tỷ lệ lấy mẫu lên đến1 giây(thông quakhoảng thời gian quét: 1), lý tưởng cho việc kiểm soát thời gian thực.
  • Truyền thông địa phương: Không phụ thuộc vào đám mây, đảm bảosự riêng tư và ổn định.
  • Giám sát tham số đầy đủ: Điện áp, dòng điện, công suất, năng lượng nhập/xuất, v.v.

2. Yêu cầu về phần cứng và phần mềm

Danh sách kiểm tra phần cứng

  • Đồng hồ đo năng lượng IAMMETER
  • Mạng cục bộ (đồng hồ đo năng lượng và Home Assistant của bạn phải nằm trên cùng một mạng LAN)
  • Các thiết bị thông minh tương thích với Home Assistant (ví dụ: rơle Sonoff, cảm biến nhiệt độ)

Yêu cầu phần mềm

  • Trợ lý tại nhàphiên bản ≥ 0.107.0
  • Trình chỉnh sửa tệp hoặc quyền truy cập SSH để sửa đổicấu hình.yaml

3. Hướng dẫn cấu hình từng bước

Bước 1: Tìm địa chỉ IP của IAMMETER Meter

Kiểm tra địa chỉ IP của đồng hồ đo của bạn từ ứng dụng IAMMETER hoặc giao diện bộ định tuyến (ví dụ:192.168.1.6).


Bước 2: Chỉnh sửa cấu hình Home Assistant

Thêm nội dung sau vàocấu hình.yaml:

modbus:
- name: "IAMMETER_Hub"
type: tcp
host: 192.168.1.6 # Thay thế bằng IP của đồng hồ đo của bạn
port: 502
sensors:
- name: "Modbus_Power"
slave: 1
address: 2
input_type: holding
unit_of_measurement: "W"
device_class: power
data_type: int32
scan_interval: 1
- name: "Modbus_Voltage"
slave: 1
address: 0
input_type: holding
unit_of_measurement: "V"
device_class:voltage
data_type: uint16
scale: 0.01
precision: 1

Giải thích các thông số chính:

  • nô lệ: Thường là 1
  • Địa chỉ: Địa chỉ thanh ghi Modbus
  • tỉ lệđộ chính xác: Để chuyển đổi dữ liệu thô thành các giá trị có thể đọc được

Bước 3: Bảng tham chiếu – Đăng ký bản đồ

tham số Địa chỉ một pha Địa chỉ ba pha Kiểu dữ liệu
Điện áp (V) 0 0 (A), 10 (B), 20 (C) uint16
Dòng điện (A) 1 1, 11, 21 uint16
Công suất hoạt động (W) 2 2, 12, 22 int32
Nhập khẩu năng lượng (kWh) 4 4, 14, 24 uint32
Xuất khẩu năng lượng (kWh) 6 6, 16, 26 uint32

👉 Bản đồ đăng ký đầy đủ của Đồng hồ đo IAMMETER


Bước 4: Khởi động lại Home Assistant

Sau khi lưu cấu hình, hãy khởi động lại Home Assistant. Các thực thể mới (ví dụ:cảm biến.modbus_power) sẽ xuất hiện bên dướiCông cụ dành cho nhà phát triển → Các tiểu bang.


4. Các trường hợp sử dụng và kịch bản tự động hóa

Trường hợp sử dụng 1: Điều khiển Rơ le dựa trên Đọc công suất

Điều khiển Rơ le Dựa trên Mức tiêu thụ điện năng

tự động hóa:
- bí danh: "Công suất cao → Bật Rơ le"
kích hoạt:
nền tảng: numeric_state
entity_id: sensor.modbus_power
trên: 1000
hành động:
dịch vụ: switch.turn_on
mục tiêu:
entity_id: switch.sonoff_s26

- bí danh: "Công suất thấp → Tắt Rơ le"
kích hoạt:
nền tảng: numeric_state
entity_id: sensor.modbus_power
dưới: 500
hành động:
dịch vụ: switch.turn_off
mục tiêu:
entity_id: switch.sonoff_s26

💡 Ví dụ: Khi ấm đun nước đang bật (1596W), rơ le sẽ bật; khi tắt (64W), rơ le sẽ tắt.


Trường hợp sử dụng 2: Giám sát PV năng lượng mặt trời trong Home Assistant

Bằng cách giám sátnhập khẩu năng lượngxuất_xuất_năng_lượng, bạn có thể hình dung hệ thống điện mặt trời của mình tương tác với lưới điện như thế nào.

👉 Hướng dẫn: Giám sát hệ thống điện mặt trời PV của bạn


5. Mẹo khắc phục sự cố và tối ưu hóa

  1. Làm mới dữ liệu chậm
    • Đảm bảokhoảng thời gian quét: 1được cấu hình (mặc định có thể là 15 giây)
    • Tránh đọc quá nhiều thanh ghi cùng một lúc
  2. Không có thực thể nào được hiển thị
    • Kiểm tra IP và cổng (ví dụ:telnet 192.168.1.6 502)
    • Xác nhận địa chỉ đăng ký khớp với loại đồng hồ đo của bạn (một pha hoặc ba pha)
  3. So sánh các phương pháp tích hợp khác Tất cả IAMMETER → Phương pháp tích hợp Home Assistant
Loại tích hợp Hiệu suất thời gian thực Độ phức tạp Kịch bản phù hợp
Giao thức TCP ★★★★☆ (1 giây, địa phương) Trung bình (thiết lập đăng ký) Kiểm soát thời gian thực, tự động hóa cục bộ nhanh chóng
MQTT ★★★☆☆ (1–5 giây, hỗ trợ đám mây) Thấp Đồng bộ từ xa, bảng điều khiển đám mây, tùy chọn cục bộ
Tích hợp cốt lõi ★★☆☆☆ (15 giây, chỉ có đám mây) Rất thấp Giám sát năng lượng cơ bản

6. Kết luận

Bằng cách tích hợp đồng hồ đo năng lượng thông minh IAMMETER vàoTrợ lý tại nhàthông quaGiao thức TCP, bạn có thể xây dựng mộthệ thống giám sát và tự động hóa năng lượng mặt trời nhanh chóng, tập trung vào quyền riêng tư và được kiểm soát tại địa phương. Nó đặc biệt hiệu quả cho việc chuyển tải, sạc EV và đun nước dựa trên năng lượng mặt trời dư thừa.

🔧 Bản đồ đăng ký chính xác vàkhoảng thời gian quéttối ưu hóa là chìa khóa để đạt đượcPhản ứng ở mức 1 giây.

Đối với người dùng nâng cao, việc ghép nối tích hợp này vớiInfluxDBĐồ họacho phép phân tích năng lượng dài hạn và theo dõi hiệu suất.

Ứng dụng thực tế của IAMMETER + Home Assistant:

Tại IAMMETER, sứ mệnh của chúng tôi không chỉ dừng lại ở việc giám sát—chúng tôi hướng tớigiúp người sử dụng năng lượng mặt trời giảm hóa đơn tiền điệnbằng cách tối đa hóa mức tiêu thụ năng lượng mặt trời. Giám sát thông minh là bước đầu tiên, nhưngtiết kiệm chi phílà mục tiêu cuối cùng.

Đứng đầu