github mbillow/localthings v0.29.0

4 hours ago

🍳 Let's get cooking!

Ovens, ranges and combi microwaves can now start a cook from Home Assistant. Pick a mode, temperature and cook time on the appliance's entities, then press the new Start cooking button. Or use the new localthings.start_cooking action in a script or automation. While the oven is idle, your choices are held and shown, starting from each mode's own default temperature and time. Start cooking sends them together in one command, which is the only way these appliances accept a start.

LocalThings only offers what your appliance says it allows. Each appliance reports which of its modes a remote may start, and the temperature and time limits for each. Anything outside that is refused with a message saying what is allowed. Gas ranges and microwave-power modes can't be started remotely by design, so they get no start. Remote Control has to be on at the appliance, and it switches off after a power cut. On a range with two ovens, each oven gets its own Start cooking button. The lower oven's start hasn't been tested on hardware yet, so please tell us how it goes.

This took months of work from a lot of people. Thanks to @QuiteYellow for measuring the first cook start and the command behind it, to @ClockeNessMnstr for confirming it on an NE63A6111SS range, and to @gonzotek, @dacmcbibs, @inventor7777 and @swharris67 for the requests, dumps and hardware tests that got us here. (#527, closes #473, addresses #176)

⚠️ Breaking: washer settings narrow to the selected course

  • Wash temperature, spin speed and rinse count offer only what the course allows. Writing a refused value now raises an error. (#519, #526)

🚀 Highlights

  • Washer soil level, narrowed to the selected course. Thanks to @wilbiev! (#526, from #511)
  • New washer controls: laundry-out reminder, quick wash, and pre-wash and delayed-start indicators. Thanks to @perseus177! (#519, closes #515)
  • Polish translation. Thanks to @luki-! (#529, from #502)

✨ Added

  • On the TCP 8888 bridge, a course waiting for Start shows its own default settings. (#519)
  • A 95 °C wash hides fewer than two rinses on the WW6500 family, as Samsung's app does. (#519)

🐛 Fixed

  • Bubble soak, pre-wash and intensive check the right course on boards that list courses in a different order. (#526)
  • The fresh-air ventilator can be turned on from its climate card. (#528, closes #522)
  • The NW9300MD wall combo no longer raises an incomplete-coverage notice. (#528, closes #525)

🔍 Diagnostics

  • The setup debug log shows each probed port's reply and how often each handshake message was sent. (#529, addresses #504)
  • A setup that timed out is no longer reported as "refused the DTLS handshake". (#529, addresses #504)

Upgrade notes:

  • On an idle oven, the mode, setpoint and cook time are held until Start cooking. A mode the appliance can't start remotely shows an error listing the ones it can.
  • Requires smartthings-local>=0.1.20, installed automatically.

Don't miss a new localthings release

NewReleases is sending notifications on new releases.