Commit Graph

11 Commits

Author SHA1 Message Date
Pascal Bourque
1b680b693f Example: process devices serially instead of in parallel 2025-11-28 08:43:23 -05:00
Pascal Bourque
6c24d59760 Added option to enable AWS CRT debug logging 2025-11-23 10:29:41 -05:00
Pascal Bourque
d861a50136 fix!: Device and state properties are now optional (#170)
Updated DeviceBase, BrandInfo, and DeviceState interfaces to make most properties optional, improving flexibility for partial objects and better handling of missing data.
2025-11-01 09:33:31 -04:00
Pascal Bourque
0c906fefe9 fix: Better resilience towards MQTT connection loss and errors (#168) 2025-10-31 15:47:15 -04:00
Pascal Bourque
d813c4f9a9 fix: Race condition when initializing the MqttClientConnection (#144)
Fixes https://github.com/bourquep/mysa2mqtt/issues/41
2025-10-05 14:53:17 -04:00
Pascal Bourque
598edf50d9 fix(example): Provide error object as first arg to rootLogger.error() (#143) 2025-10-05 11:04:22 -04:00
Pascal Bourque
0cf7a1756c feat(example): Ability to output raw data from the thermostats (#36) 2025-06-21 10:33:08 -04:00
Pascal Bourque
6a88e52702 feat: Added getDeviceSerialNumber() API (#18) 2025-06-07 09:57:28 -04:00
Pascal Bourque
9df5030228 feat: Added getDeviceFirmwares API (#10) 2025-06-02 07:04:45 -04:00
Pascal Bourque
aaac9f6d73 fix: Export all types modules (#3) 2025-05-25 17:59:25 -04:00
Pascal Bourque
ff0163043a feat: Initial commit 2025-05-25 11:03:21 -04:00