evcc-io/meter/shelly/types.go
2025-04-07 14:28:15 +02:00

15 lines
512 B
Go

package shelly
// DeviceInfo is the common /shelly endpoint response
// https://shelly-api-docs.shelly.cloud/gen1/#shelly
// https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/Shelly#http-endpoint-shelly
type DeviceInfo struct {
Mac string `json:"mac"`
Gen int `json:"gen"`
Model string `json:"model"`
Type string `json:"type"`
Auth bool `json:"auth"`
AuthEn bool `json:"auth_en"`
NumMeters int `json:"num_meters"`
Profile string `json:"profile"`
}