Giám sát năng lượng thời gian thực và cảnh báo công suất với dữ liệu 1 giây
Dữ liệu năng lượng theo phút hoặc theo giờ rất hữu ích cho báo cáo điện năng, nhưng có thể bỏ qua những thay đổi công suất ngắn. Việc khởi động động cơ, chu kỳ của máy sưởi, dao động của inverter hay một tải bất thường có thể chỉ kéo dài vài giây.
IAMMETER-Docker cung cấp bảng điều khiển cục bộ Data log & alarm (ghi dữ liệu & cảnh báo), liên tục truy vấn số đo từ đồng hồ năng lượng IAMMETER mỗi giây. Bảng này hiển thị điện áp, dòng điện, công suất tác dụng và điện năng tích lũy, đồng thời có thể tạo bản ghi cảnh báo khi điện áp, dòng điện hoặc công suất vượt qua ngưỡng đã cấu hình.
IAMMETER energy meter
│
│ Local network, 1-second refresh
▼
IAMMETER-Docker Data log & alarm
│
├── Real-time voltage
├── Real-time current
├── Real-time active power
├── Accumulated energy
└── Threshold alarm records
Trang này tập trung vào giám sát thời gian thực và cảnh báo theo ngưỡng. Về việc lưu trữ số đo offline đơn giản và lấy dữ liệu dạng CSV, hãy xem giải pháp riêng Offline Energy Datalogger.
Video: Real-time monitoring in IAMMETER-Docker
1. Khi nào nên dùng giám sát năng lượng 1 giây?
Tốc độ làm mới nhanh hơn sẽ hữu ích khi mục tiêu là quan sát hành vi của hệ thống điện, chứ không chỉ tính hóa đơn hàng tháng.
Các ứng dụng điển hình gồm:
- quan sát những thay đổi ngắn của phụ tải trong hộ gia đình hoặc cơ sở thương mại;
- kiểm tra công suất khởi động của động cơ, máy bơm hoặc máy nén;
- xác định thời điểm máy sưởi hoặc tải lớn khác bật lên;
- theo dõi sự thay đổi nhanh của inverter mặt trời hoặc công suất lưới;
- kiểm tra sự biến thiên điện áp khi có tải;
- so sánh dòng điện và công suất giữa ba pha;
- ghi lại thời điểm một giá trị đo vượt qua ngưỡng vận hành;
- xử lý sự cố một quy trình điều khiển trước khi triển khai tự động hóa.
Thông thường không cần thu thập mọi giá trị ở độ phân giải một giây cho các báo cáo hóa đơn thông thường. Hãy dùng chế độ này khi dữ liệu nhanh hơn mang lại lợi ích cụ thể về chẩn đoán, giám sát hoặc cảnh báo.
2. Tính năng này làm được gì — và không làm được gì
Tính năng Data log & alarm cung cấp:
- bảng điều khiển làm mới mỗi giây từ đồng hồ cục bộ;
- hiển thị điện áp, dòng điện, công suất tác dụng và điện năng;
- cài đặt ngưỡng riêng cho từng pha;
- lưu lịch sử các bản ghi cảnh báo;
- xuất các bản ghi cảnh báo ra CSV.
Cần phân biệt ba loại dữ liệu khác nhau:
| Dữ liệu | Mục đích | Lưu trữ/xuất |
|---|---|---|
| Giá trị trên bảng điều khiển mỗi giây | Quan sát thay đổi điện năng nhanh | Hiển thị trên bảng điều khiển thời gian thực |
| Bản ghi cảnh báo | Ghi lại các sự kiện vượt ngưỡng | Liệt kê trong Alarm logs và xuất được ra CSV |
| Tệp CSV số đo offline | Lưu dữ liệu đo cục bộ để truy xuất sau | Được cung cấp bởi quy trình mới với thư mục /app/datalogger được mount |
Phần xuất CSV trong hướng dẫn này dành cho bản ghi cảnh báo. Với các tệp CSV số đo offline liên tục, hãy làm theo chế độ offline datalogger của IAMMETER-Docker.
Cảnh báo theo ngưỡng trong phần mềm giám sát không thay thế cho cầu dao, rơ le bảo vệ hay thiết bị bảo vệ điện đã được chứng nhận. Không dùng tính năng này làm cơ chế an toàn duy nhất cho bảo vệ quá dòng, quá áp hoặc bảo vệ thiết bị.
3. Yêu cầu
Trước khi cấu hình giám sát thời gian thực, hãy xác nhận rằng:
- IAMMETER-Docker đã được triển khai và truy cập được;
- máy chủ Docker và đồng hồ nằm trên các mạng có thể kết nối tới nhau;
- đồng hồ có địa chỉ IP cục bộ ổn định hoặc đã đặt cố định (DHCP reservation);
- đã biết model đồng hồ và số pha;
- máy chủ Docker đã đặt đúng múi giờ;
- mật khẩu mặc định của IAMMETER-Docker đã được thay đổi;
- đồng hồ được lắp đặt với chiều CT và cách đấu dây đúng.
Về cài đặt container và thiết lập lần đầu, hãy xem Tự triển khai giám sát năng lượng với Docker.
4. Mở module Data log & alarm
Đăng nhập IAMMETER-Docker và mở:
Extension → Data log & alarm

Module này dùng địa chỉ IP cục bộ của đồng hồ để truy cập thời gian thực. Máy chủ Docker phải kết nối được tới địa chỉ IP đó trong mạng LAN.
5. Thêm đồng hồ năng lượng để giám sát thời gian thực
5.1 Thêm đồng hồ
- Bấm vào biểu tượng +.
- Nhập địa chỉ IP cục bộ của đồng hồ năng lượng.
- Chọn đúng loại đồng hồ: một pha hoặc ba pha.
- Lưu cấu hình.


Đồng hồ sẽ xuất hiện trong danh sách sau khi được thêm. Bấm View để mở bảng điều khiển thời gian thực.

5.2 Kiểm tra kết nối
Trước khi cấu hình cảnh báo, hãy kiểm tra:
- đồng hồ vẫn kết nối được;
- các giá trị thay đổi liên tục chứ không đứng yên;
- điện áp ở mức hợp lý với hệ thống điện;
- dòng điện và công suất tác dụng phản ứng khi một tải đã biết thay đổi;
- số pha hiển thị khớp với cấu hình đồng hồ;
- đã hiểu đúng chiều của công suất tác dụng khi giám sát lưới hai chiều hoặc điện mặt trời.
Nếu đồng hồ dùng địa chỉ DHCP động, hãy đặt cố định IP cho nó trên router. Nếu không, module thời gian thực có thể ngừng hoạt động sau khi địa chỉ thay đổi.
6. Đọc bảng điều khiển thời gian thực
Bảng điều khiển làm mới các giá trị sau mỗi giây:
- điện áp;
- dòng điện;
- công suất tác dụng;
- điện năng tích lũy (kWh).

Với đồng hồ ba pha, hãy xem xét riêng từng pha. Giá trị tổng công suất có thể che khuất vấn đề của một pha, ví dụ một pha mang tải lớn hơn hẳn các pha còn lại.
Cách diễn giải các thay đổi nhanh
- Công suất tác dụng tăng trong thời gian ngắn có thể cho thấy một tải vừa khởi động.
- Kiểu công suất lặp lại có thể cho thấy thiết bị hoạt động theo chu kỳ.
- Dòng điện tăng trong khi điện áp giảm có thể cho thấy vấn đề về nguồn cấp hoặc đấu dây, cần người có chuyên môn kiểm tra.
- Công suất tác dụng âm có thể là đang phát lên lưới, tùy theo chiều CT và mạch được giám sát.
- Giá trị kWh thay đổi thể hiện điện năng tích lũy; hãy dùng công suất tác dụng để xem xét nhu cầu theo từng giây.
Coi bảng điều khiển như một công cụ chẩn đoán. Hãy đối chiếu các số đo bất thường với cách đấu dây, hướng CT và một phép đo tin cậy khác trước khi kết luận.
7. Cấu hình cảnh báo điện áp, dòng điện và công suất
Mở:
Operations → Alarm settings

Nhập các ngưỡng điện áp, dòng điện và công suất tác dụng cần thiết cho từng pha.

7.1 Chọn ngưỡng có ý nghĩa
Một ngưỡng hữu ích cần nhận diện được trạng thái bất thường hoặc quan trọng trong vận hành mà không tạo ra cảnh báo nhiễu liên tục.
Ví dụ:
- công suất vượt quá nhu cầu cực đại dự kiến của một mạch;
- dòng điện vượt quá dải làm việc bình thường của tải được giám sát;
- điện áp nằm ngoài dải mong đợi của địa điểm;
- công suất ngược hoặc phát lên lưới bất thường, khi cảnh báo được cấu hình hỗ trợ chiều tương ứng;
- ngưỡng riêng cho từng pha để phát hiện phụ tải không cân bằng.
Không sao chép ngưỡng từ một hệ thống khác. Giá trị phù hợp phụ thuộc vào điện áp nguồn, vị trí đặt đồng hồ, thông số CT, khả năng chịu tải của mạch, đặc tính thiết bị và yêu cầu điện lực tại địa phương.
7.2 Kiểm thử trước khi tin vào cảnh báo
- Bắt đầu với một ngưỡng có thể bị vượt qua một cách an toàn bởi một tải đã biết.
- Xác nhận rằng giá trị trực tiếp vượt qua ngưỡng đó.
- Kiểm tra xem một bản ghi cảnh báo có được tạo ra không.
- Đưa ngưỡng trở lại giá trị dự kiến.
- Xem lại các cảnh báo sai trong một khoảng thời gian vận hành đủ đại diện.
Khi một giá trị đo thường xuyên nằm sát ngưỡng, những dao động nhỏ bình thường có thể tạo ra rất nhiều bản ghi cảnh báo. Hãy điều chỉnh ngưỡng vận hành dựa trên hành vi đo được, đồng thời vẫn giữ riêng các giới hạn an toàn điện.
8. Xem lại lịch sử bản ghi cảnh báo
Mở Alarm logs để xem lại các sự kiện vượt ngưỡng đã ghi nhận.

Lịch sử cảnh báo có thể giúp trả lời các câu hỏi như:
- Sự kiện công suất cao xảy ra khi nào?
- Pha nào đã vượt ngưỡng?
- Sự kiện đó đơn lẻ hay lặp lại?
- Nó có trùng với một thiết bị hoặc lịch sản xuất đã biết không?
- Điện áp và dòng điện có thay đổi cùng lúc không?
Một bản ghi cảnh báo cho biết một điều kiện đã cấu hình đã được thỏa mãn. Bản thân nó không xác định được thiết bị hay nguyên nhân gốc. Hãy dùng dấu thời gian, pha và giá trị đo cùng với hiểu biết thực tế tại địa điểm.
9. Xuất nhật ký cảnh báo ra CSV
Các bản ghi cảnh báo có thể được xuất thành tệp CSV để phục vụ đánh giá kỹ thuật, lưu hồ sơ sự cố hoặc phân tích thêm.

Sau khi xuất:
- giữ múi giờ kèm theo tập dữ liệu;
- ghi lại cấu hình ngưỡng đã dùng trong khoảng thời gian đó;
- lưu lại danh tính đồng hồ và mạch được giám sát;
- tránh gộp nhật ký của các pha khác nhau khi không có trường pha;
- đối chiếu các sự kiện với lịch vận hành hoặc nhật ký hệ thống khác.
Một lần nữa, phần xuất này chứa bản ghi cảnh báo. Nó khác với các tệp CSV số đo liên tục do quy trình offline datalogger cung cấp.
10. Cảnh báo thời gian thực hay chế độ offline datalogger?
| Yêu cầu | Tính năng IAMMETER-Docker được khuyến nghị |
|---|---|
| Theo dõi điện áp, dòng điện và công suất thay đổi mỗi giây | Bảng điều khiển thời gian thực của Data log & alarm |
| Ghi lại khi một giá trị vượt ngưỡng | Cài đặt ngưỡng trong Data log & alarm |
| Xuất các sự kiện cảnh báo trong lịch sử | Xuất CSV nhật ký cảnh báo |
| Lưu tệp CSV số đo liên tục khi không có Internet | Chế độ offline datalogger với /app/datalogger được mount |
| Tải xuống hoặc xóa các tệp CSV số đo đã lưu | Trang web /datalogger |
| Sao chép tệp CSV số đo bằng USB tại địa điểm biệt lập | Quy trình offline datalogger dựa trên router |
Các chức năng này có thể phục vụ những dự án khác nhau. Hãy chọn dựa trên nhu cầu chính là quan sát nhanh và sự kiện vượt ngưỡng hay lưu trữ dữ liệu offline đơn giản.
11. Xử lý sự cố
Không thể thêm hoặc xem đồng hồ
- Xác nhận địa chỉ IP là đúng.
- Kiểm tra khả năng kết nối từ mạng của máy chủ Docker.
- Kiểm tra xem tính năng cách ly client của Wi-Fi có chặn kết nối không.
- Đặt cố định IP đồng hồ trên router.
- Xác nhận đã chọn đúng một pha hay ba pha.
Giá trị không làm mới mỗi giây
- Kiểm tra độ trễ mạng LAN và chất lượng tín hiệu Wi-Fi.
- Xác nhận không có client tần số cao khác đang làm quá tải đường truy cập cục bộ.
- Xem nhật ký container IAMMETER-Docker.
- Kiểm tra riêng giao diện cục bộ của đồng hồ.
Có quá nhiều bản ghi cảnh báo
- So sánh ngưỡng với dải làm việc bình thường.
- Kiểm tra xem có tải nào thường xuyên dao động quanh giới hạn không.
- Xác nhận đang đánh giá đúng pha và đúng đơn vị.
- Điều tra các số đo không ổn định hoặc vô lý trước khi chỉ đơn thuần nâng ngưỡng.
Công suất tác dụng có dấu không như mong đợi
- Xác nhận chiều CT và cách đấu dây.
- Xác định kênh đang giám sát Grid, Inverter hay Load.
- Kiểm thử trong tình huống đã biết là đang mua điện hoặc phát điện.
12. Thực hành tốt cho giám sát công suất thời gian thực
- Dùng địa chỉ IP ổn định cho mỗi đồng hồ.
- Kiểm thử một đồng hồ trước khi triển khai nhiều client truy vấn tần số cao.
- Giữ máy chủ Docker, đồng hồ và trình duyệt trên một mạng cục bộ đáng tin cậy.
- Đặt đúng múi giờ trước khi xem dấu thời gian sự kiện.
- Định ngưỡng dựa trên dữ liệu vận hành đã quan sát.
- Tách biệt cảnh báo giám sát với bảo vệ điện.
- Xuất và lưu lại bản ghi cảnh báo khi chúng hỗ trợ một quy trình vận hành.
- Dùng offline datalogger khi nhu cầu thực sự là lưu trữ CSV số đo liên tục.
13. Ghi chú về phiên bản và cập nhật
Bảng điều khiển Data log & alarm được giới thiệu trong IAMMETER-Docker V2.1. Quy trình và ảnh chụp từ năm 2023 được giữ lại vì chúng ghi lại menu của tính năng, cách thiết lập đồng hồ, cấu hình ngưỡng và xuất nhật ký cảnh báo.
Các bản phát hành IAMMETER-Docker sau đó đã bổ sung một quy trình offline CSV datalogger riêng. Ở V2.4, việc mount /app/datalogger cho phép lưu CSV liên tục và có trang quản lý /datalogger. Tính năng mới hơn này không làm thay đổi sự khác biệt giữa xuất CSV nhật ký cảnh báo và lưu trữ CSV dữ liệu đo đã giải thích ở trên.
14. Tài nguyên liên quan
- Cảnh báo giám sát năng lượng & tự động hóa
- Cảnh báo ngưỡng công suất cho giám sát tải cao và nhu cầu đỉnh
- Triển khai IAMMETER-Docker
- IAMMETER-Docker nâng cao: MQTT và MySQL
- Giải pháp Offline Energy Datalogger
- Bài viết về tính năng Datalogger của IAMMETER-Docker
- Dùng đồng hồ năng lượng không cần Internet
- Image IAMMETER-Docker
Cập nhật lần cuối: 17 tháng 7, 2026.