⚠️ Breaking Changes
- Commands are now rejected with a clear error if a device has remote control turned off in the SmartThings app, instead of silently doing nothing. Writes to such devices never actually worked, so no previously-working setup should be affected — but if you see a new "Remote control is turned off on this device" error, enable remote control on the appliance itself.
✨ Added
- Washers with bubble soak, pre-wash, or intensive-wash options now expose them as switches; turning one on is rejected with a clear error if the currently selected course doesn't support it. (#22)
- Washers with more than one AI energy-saving level now expose it the same way refrigerators do — a switch on single-level hardware, a select when the device offers several levels. (#40)
- Samsung range / cooktop-oven combo units (e.g. NSI6DG9100SRAA) are now supported, with per-burner power level, state, and hot-surface indicators alongside the existing oven controls. (#44)
🐛 Fixed
- Washer/dryer combo units were missing translations for five wash cycles (Wash+Dry, Air Wash, Cotton Dry, Synthetics Dry, and a second "Intense Cold" code), which showed up as raw codes instead of names. (#22)
- Air conditioners could take 20-30 seconds to reflect a state change in Home Assistant after a command was sent, even though the change happened on the device instantly. (#17)
- On Samsung Bespoke refrigerators, a partial status update from the device could silently wipe the flex-zone/cooler-drawer selector until the next full refresh; ice makers are now also named from the device's own label (e.g. "Cubed ice") instead of a generic "Icemaker One" / "Icemaker Two". (#27)