Sockets: add fake milliamp currents (#6926)
This commit is contained in:
parent
0680f16fed
commit
08d481bfe9
8 changed files with 12 additions and 43 deletions
|
|
@ -103,12 +103,6 @@ func (c *FritzDECT) Enable(enable bool) error {
|
|||
return err
|
||||
}
|
||||
|
||||
// MaxCurrent implements the api.Charger interface
|
||||
func (c *FritzDECT) MaxCurrent(current int64) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
var _ api.Meter = (*FritzDECT)(nil)
|
||||
var _ api.MeterEnergy = (*FritzDECT)(nil)
|
||||
|
||||
// TotalEnergy implements the api.MeterEnergy interface
|
||||
|
|
|
|||
|
|
@ -59,12 +59,6 @@ func (c *CCU) Enable(enable bool) error {
|
|||
return c.conn.Enable(enable)
|
||||
}
|
||||
|
||||
// MaxCurrent implements the api.Charger interface
|
||||
func (c *CCU) MaxCurrent(current int64) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
var _ api.Meter = (*CCU)(nil)
|
||||
var _ api.MeterEnergy = (*CCU)(nil)
|
||||
|
||||
// TotalEnergy implements the api.MeterEnergy interface
|
||||
|
|
|
|||
|
|
@ -62,10 +62,3 @@ func (c *MyStrom) Enable(enable bool) error {
|
|||
onoff := map[bool]int{false: 0, true: 1}
|
||||
return c.conn.Request(fmt.Sprintf("relay?state=%d", onoff[enable]))
|
||||
}
|
||||
|
||||
// MaxCurrent implements the api.Charger interface
|
||||
func (c *MyStrom) MaxCurrent(current int64) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
var _ api.Meter = (*MyStrom)(nil)
|
||||
|
|
|
|||
|
|
@ -76,12 +76,6 @@ func (c *Shelly) Enable(enable bool) error {
|
|||
}
|
||||
}
|
||||
|
||||
// MaxCurrent implements the api.Charger interface
|
||||
func (c *Shelly) MaxCurrent(current int64) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
var _ api.Meter = (*Shelly)(nil)
|
||||
var _ api.MeterEnergy = (*Shelly)(nil)
|
||||
|
||||
// TotalEnergy implements the api.MeterEnergy interface
|
||||
|
|
|
|||
|
|
@ -48,6 +48,18 @@ func (c *switchSocket) Status() (api.ChargeStatus, error) {
|
|||
return res, err
|
||||
}
|
||||
|
||||
// MaxCurrent implements the api.Charger interface
|
||||
func (c *switchSocket) MaxCurrent(current int64) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
var _ api.ChargerEx = (*switchSocket)(nil)
|
||||
|
||||
// MaxCurrentMillis implements the api.ChargerEx interface
|
||||
func (c *switchSocket) MaxCurrentMillis(current float64) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
var _ api.Meter = (*switchSocket)(nil)
|
||||
|
||||
// CurrentPower calculates a generic switches power
|
||||
|
|
|
|||
|
|
@ -68,12 +68,6 @@ func (c *Tapo) Enable(enable bool) error {
|
|||
return err
|
||||
}
|
||||
|
||||
// MaxCurrent implements the api.Charger interface
|
||||
func (c *Tapo) MaxCurrent(current int64) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
var _ api.Meter = (*Tapo)(nil)
|
||||
var _ api.ChargeRater = (*Tapo)(nil)
|
||||
|
||||
// ChargedEnergy implements the api.ChargeRater interface
|
||||
|
|
|
|||
|
|
@ -168,12 +168,6 @@ func (c *Tasmota) Enable(enable bool) error {
|
|||
}
|
||||
}
|
||||
|
||||
// MaxCurrent implements the api.Charger interface
|
||||
func (c *Tasmota) MaxCurrent(current int64) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
var _ api.Meter = (*Tasmota)(nil)
|
||||
var _ api.MeterEnergy = (*Tasmota)(nil)
|
||||
|
||||
// TotalEnergy implements the api.MeterEnergy interface
|
||||
|
|
|
|||
|
|
@ -92,12 +92,6 @@ func (c *TPLink) Enable(enable bool) error {
|
|||
return nil
|
||||
}
|
||||
|
||||
// MaxCurrent implements the api.Charger interface
|
||||
func (c *TPLink) MaxCurrent(current int64) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
var _ api.Meter = (*TPLink)(nil)
|
||||
var _ api.MeterEnergy = (*TPLink)(nil)
|
||||
|
||||
// TotalEnergy implements the api.MeterEnergy interface
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue