OptionalAllowedArray of user IDs allowed to control this device
OptionalAnimationDisplay animation style setting
OptionalBrandOptional brand information for AC devices
OptionalButtonButton average value configuration
OptionalButtonButton digital input configuration value
OptionalButtonButton low power mode configuration
OptionalButtonButton polling interval configuration
OptionalButtonButton repeat delay configuration in milliseconds
OptionalButtonButton repeat start delay configuration in milliseconds
OptionalButtonCurrent button state indicator
OptionalButtonButton sensitivity threshold configuration
OptionalCodeOptional device code number
OptionalDutyOptional duty cycle optimization setting
OptionalecoOptional eco mode configuration
OptionalFormatData format version used by the device
OptionalHeaterType of heater controlled by the device
OptionalHomeHome identifier that this device belongs to
Unique device identifier
OptionalIsOptional flag indicating if device has thermostatic control
OptionalLastUnix timestamp of when device was last paired
OptionalMaxMaximum brightness level (0-100)
OptionalMaxMaximum current rating as a string value
OptionalMaxMaximum temperature setpoint allowed
OptionalMeasuredOptional measured voltage reading from the device
OptionalMinMinimum brightness level (0-100)
OptionalMinMinimum temperature setpoint allowed
OptionalModeCurrent operating mode of the device
Device model identifier string
OptionalNameUser-assigned device name
OptionalOwnerUser ID of the device owner
OptionalSetupOptional flag indicating if device requires setup
OptionalSupportedOptional supported capabilities for AC devices
OptionalTimeTime zone setting for the device
OptionalVoltageOperating voltage of the device
OptionalZoneOptional zone assignment for the device
Base interface for all Mysa device types.
Defines the common properties and configuration parameters shared across different types of Mysa devices, including thermostats, switches, and AC controllers. This interface encompasses both required core properties and optional features that may vary depending on the specific device model and capabilities.