Array of user IDs allowed to control this device
Display animation style setting
Optional
BrandOptional brand information for AC devices
Button average value configuration
Button digital input configuration value
Button low power mode configuration
Button polling interval configuration
Button repeat delay configuration in milliseconds
Button repeat start delay configuration in milliseconds
Current button state indicator
Button sensitivity threshold configuration
Optional
CodeOptional device code number
Optional
DutyOptional duty cycle optimization setting
Optional
ecoOptional eco mode configuration
Data format version used by the device
Type of heater controlled by the device
Home identifier that this device belongs to
Unique device identifier
Optional
IsOptional flag indicating if device has thermostatic control
Unix timestamp of when device was last paired
Maximum brightness level (0-100)
Maximum current rating as a string value
Maximum temperature setpoint allowed
Optional
MeasuredOptional measured voltage reading from the device
Minimum brightness level (0-100)
Minimum temperature setpoint allowed
Current operating mode of the device
Device model identifier string
User-assigned device name
User ID of the device owner
Optional
SetupOptional flag indicating if device requires setup
Optional
SupportedOptional supported capabilities for AC devices
Time zone setting for the device
Operating voltage of the device
Optional
ZoneOptional 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.