Event emitted when a raw MQTT message is received from devices.
This low-level event provides access to the unprocessed MQTT payload for advanced use cases that require direct access to the raw device data.
Event emitted when the session changes.
Event emitted when a device's temperature setpoint is changed.
This event is triggered when the target temperature for a device is modified, either through user interaction or programmatic control.
Event emitted when a device's operational state changes.
This event is triggered when device parameters such as mode, brightness, or other operational settings are modified.
Event emitted when a device's status information is updated.
This event provides comprehensive status information including temperature readings, operational state, and device health data.
Defines the event types and their parameters for the MysaApiClient.
This type maps event names to their corresponding parameter arrays, providing type safety for event subscription and emission in the Mysa API client's event system.