Versions in this module Expand all Collapse all v1 v1.9.1 Mar 9, 2022 Changes in this version + type Active struct + func NewActive() *Active + type Calibration struct + func NewCalibration() *Calibration + type ChildInstanceService interface + GetAid func() int + GetIid func() int + type ChildInstances struct + Instances []interface{} + func (c ChildInstances) InstanceName() string type Curtain + Calibration *Calibration + type GatewayServices struct + Services []interface{} + func (s GatewayServices) InstanceName() string + type HeaterCooler struct + Active *Active + CoolingThresholdTemperature *Temperature + CurrentHeaterCoolerState *HeaterCoolerState + CurrentTemperature *Temperature + HeatingThresholdTemperature *Temperature + RotationSpeed *RotationSpeed + SwingMode *SwingMode + TargetHeaterCoolerState *HeaterCoolerState + type HeaterCoolerState struct + func NewHeaterCoolerState() *HeaterCoolerState + type HumiditySensor struct + CurrentRelativeHumidity *Humidity + type InUse struct + func NewInUse() *InUse + type IsChildInstance struct + func NewIsChildInstance() *IsChildInstance + type Lock struct + Battery *Battery + LockTargetState *LockTargetState + Logs *Logs + type LockTargetState struct + func NewLockTargetState() *LockTargetState + type Logs struct + func NewLogs() *Logs type MotionSensor + IsChildInstance *IsChildInstance + Manufacturer *attribute.Manufacturer + Model *attribute.Model + Name *attribute.Name + Version *attribute.Version type Outlet + InUse *InUse + type RotationSpeed struct + func NewRotationSpeed() *RotationSpeed + type StatelessSwitch struct + Battery *Battery + IsChildInstance *IsChildInstance + Manufacturer *attribute.Manufacturer + Model *attribute.Model + Name *attribute.Name + SwitchEvent *SwitchEvent + Version *attribute.Version + func (s StatelessSwitch) InstanceName() string + type SwingMode struct + func NewSwingMode() *SwingMode + type SwitchEvent struct + func NewSwitchEvent() *SwitchEvent type TempHumiditySensor + IsChildInstance *IsChildInstance + Manufacturer *attribute.Manufacturer + Model *attribute.Model + Name *attribute.Name + Version *attribute.Version type WaterLeakSensor + IsChildInstance *IsChildInstance + Manufacturer *attribute.Manufacturer + Model *attribute.Model + Name *attribute.Name + Version *attribute.Version type WindowDoorSensor + IsChildInstance *IsChildInstance + Manufacturer *attribute.Manufacturer + Model *attribute.Model + Name *attribute.Name + Version *attribute.Version v1.5.0 Nov 23, 2021 Changes in this version + type Battery struct + func NewBattery() *Battery + type CurrentState struct + func NewCurrentState() *CurrentState + type Detected struct + func NewDetected() *Detected + type Humidity struct + func NewHumidity() *Humidity + type LeakDetected struct + func NewLeakDetected() *LeakDetected + type MotionSensor struct + Battery *Battery + Detected *Detected + func (w MotionSensor) InstanceName() string + type SecuritySystem struct + CurrentState *CurrentState + TargetState *TargetState + func (w SecuritySystem) InstanceName() string + type TargetState struct + func NewTargetState() *TargetState + type TempHumiditySensor struct + Battery *Battery + Humidity *Humidity + Temperature *Temperature + func (w TempHumiditySensor) InstanceName() string + type Temperature struct + func NewTemperature() *Temperature + type WaterLeakSensor struct + Battery *Battery + LeakDetected *LeakDetected + func (w WaterLeakSensor) InstanceName() string + type WindowDoorClose struct + func NewWindowDoorClose() *WindowDoorClose + type WindowDoorSensor struct + Battery *Battery + WindowDoorClose *WindowDoorClose + func (w WindowDoorSensor) InstanceName() string v1.4.0 Oct 19, 2021 Changes in this version + type Brightness struct + func NewBrightness() *Brightness + type ColorTemp struct + func NewColorTemp() *ColorTemp + type Curtain struct + CurrentPosition *Position + Direction *Direction + LowerLimit *Limit + State *State + Style *Style + TargetPosition *Position + UpperLimit *Limit + func (c Curtain) InstanceName() string + type Direction struct + func NewDirection() *Direction + type Hue struct + func NewHue() *Hue + type Info struct + Identity *attribute.Identity + Manufacturer *attribute.Manufacturer + Model *attribute.Model + Name *attribute.Name + Version *attribute.Version + func (i Info) InstanceName() string + type LightBulb struct + Brightness *Brightness + ColorTemp *ColorTemp + Hue *Hue + Power *attribute.Power + RGB *RGB + Saturation *Saturation + func (l LightBulb) InstanceName() string + type Limit struct + func NewLimit() *Limit + type Outlet struct + Power *attribute.Power + func (o Outlet) InstanceName() string + type Position struct + func NewPosition() *Position + type RGB struct + func NewRGB() *RGB + type Saturation struct + func NewSaturation() *Saturation + type State struct + func NewState() *State + type Style struct + func NewStyle() *Style + type Switch struct + Power *attribute.Power + func (l Switch) InstanceName() string