Skip to content

v0.6.0

Choose a tag to compare

@bwp91 bwp91 released this 26 Jul 09:30

The biggest SmartHQ release so far — thank you @dfinstein for weeks of oven testing, and to everyone who shared appliance logs.

New appliance support

  • Oven control from HomeKit — start a bake, set the temperature and turn it off (#8). Double ovens get their lower oven too: light, temperature, probe and cook time (#46)
  • Combination washer/dryers — GE all-in-one units are now supported (#96)
  • Dishwashers now report their real state, live, with time remaining (#22)
  • Accounts with 2FA can now sign in, and the login token is reused across restarts, so you are not asked to sign in again every time

One change you will notice: your tiles get their proper names. Accessories were labelled with generic names like "Switch 1"; they now carry the appliance's real name. Your automations keep working (HomeKit tracks accessories by identity, not name), but anything you renamed by hand in the Home app may need renaming again, and Siri phrases follow the new names.

Also: the settings screen has a device picker (add, remove, hide devices without editing JSON), and the settings banner image is fixed.

Changed

  • chore(github): allow the codeql scan to be started manually
  • chore(github): stop concurrent release runs racing for the same version
  • chore: add the supports-matter keyword
  • feat: add Combination Washer Dryer support (#96)
  • chore(github): use the shared homebridge action to deprecate past pre-releases
  • feat: control the oven from homekit - start a bake, set the temperature and turn it off (#8)
  • fix: read the dishwasher's real state codes instead of fabricated ones, with live updates and time remaining (#22)
  • docs: changelog for the oven control and dishwasher rework
  • docs: standardise the readme sections and point setup links at the wiki
  • fix(schema): restore the settings screen banner, which pointed at a deleted svg
  • docs: changelog for the combination washer/dryer support (#96)
  • feat: add the lower oven on double ovens - light, temperature, probe and cook time (#46)
  • fix(ui): fix the custom UI banner image, which still pointed at the deleted svg
  • fix: give every homekit tile its proper name instead of generic labels like Switch 1
  • feat: support accounts with 2fa and reuse the saved login token across restarts
  • feat(ui): add, remove and hide devices from the config via the devices tab
  • style(ui): standardise the custom ui layout and sync the support tab with the readme
  • feat(ui): add a remove all devices action to the my devices tab
  • fix(schema): declare required fields the standard way so the homebridge ui stops reporting a config validation failure
  • chore: declare the supports-hap transport keyword for the homebridge ui
  • docs(changelog): list every unreleased commit in the pending section
  • chore(deps): dependency updates