🎉 New: Config entries load offline instead of failing setup
A Samsung appliance powered off during a Home Assistant restart no longer takes its whole config entry down with it. Entities are created immediately from the last successful discovery and sit unavailable until the appliance answers again, instead of Home Assistant's built-in setup-retry backoff (up to 15 minutes) leaving the device with no entities at all. The coordinator keeps polling in the background the whole time, so recovery is automatic. Thanks to @firstof9 for the first cut! (#374, addresses #295)
✨ Added
outdoor_temperatureis no longer gated to legacy air conditioner boards — it was previously hidden on any board reporting/wind/strength/vs/0, silently dropping the sensor on most confirmed devices that report it. Stays off the one Fahrenheit-locale board on record, where the Celsius-calibrated offset hasn't been validated. (#375, closes #367)- A new "Offer downloaded cycles" toggle in Device settings turns the whole downloaded-cycle feature — and its setup reminder — off for anyone who doesn't use it, without losing anything already set up. Setup instructions also now say explicitly to use the SmartThings app's "Download cycles" screen rather than "Cycle", which had caused repeated setup failures. (#380, closes #364)
- Washer (
Table_02) and dryer (Table_03) cycle labels for the WF21T6500KV washer and DV19T8745BV dryer — 21 washer and 18 dryer codes, across every locale. Washer code06also corrected from "XXL Laundry" to "Bedding". (#378, closes #376) dryer_typenow translates ("Electricity") instead of showing the raw device value, andprogressgained a "Venting" state for the door-open drying-assist stage. Folds in the original Dutch translation work. Thanks to @Pastaloverzzz! (#372, folds in #366)
🐛 Fixed
- Upgraded to
smartthings-local0.1.8, fixing blockwise OBSERVE notification corruption that could deliver a truncated or out-of-order multi-block resource — the likely cause ofpoll cbor decodeerrors reported against/mode/vs/0. (#377, addresses #361) - Removed a deprecated Home Assistant constant import (
CONCENTRATION_MICROGRAMS_PER_CUBIC_METER) that logged a removal warning on newer Home Assistant releases. (#379)