mirror of
https://github.com/suaveolent/hoymiles-wifi.git
synced 2024-09-20 11:20:11 +00:00
27 lines
1013 B
Protocol Buffer
Executable File
27 lines
1013 B
Protocol Buffer
Executable File
syntax = "proto3";
|
|
|
|
message EventDataResDTO {
|
|
int32 offset = 1; // Offset in the response
|
|
int32 time = 2; // Timestamp of the response
|
|
string time_ymd_hms = 3; // Start timestamp in YYYY-MM-DD HH:MM:SS format
|
|
}
|
|
|
|
message MIEvent {
|
|
int32 event_code = 1; // Event code
|
|
int32 event_status = 2; // Event status
|
|
int32 event_count = 3; // Event count
|
|
int32 pv_voltage = 4; // PV voltage
|
|
int32 grid_voltage = 5; // Grid voltage
|
|
int32 grid_frequency = 6; // Grid frequency
|
|
int32 grid_power = 7; // Grid power
|
|
int32 temperature = 8; // Temperature
|
|
int64 mi_id = 9; // Meter Interface (MI) ID
|
|
int32 start_timestamp = 10; // Start timestamp
|
|
}
|
|
|
|
message EventDataReqDTO {
|
|
int32 offset = 1; // Offset in the request
|
|
int32 time = 2; // Timestamp of the request
|
|
repeated MIEvent mi_events = 3; // List of MI (Meter Interface) events
|
|
}
|