Skip to content

Releases: tjhorner/upsy-desky

Version 1.0.1

18 May 15:42
Compare
Choose a tag to compare
  • (#31) Fix a compatibility issue with ESPHome 2023.5.1
  • Enforce minimum ESPHome version 2023.5.1

Flashing

See the documentation for more information on how to non-destructively update the firmware via an OTA.

If you are flashing an OTA to your Upsy Desky, use the firmware.bin asset. If you are flashing from scratch, use firmware-factory.bin instead.

Version 1.0.0

12 Mar 21:51
Compare
Choose a tag to compare
  • (#27) Add auto-detection for decoders. Learn more about this feature here
    • This removes the "Decoder Variant" dropdown and adds a "Re-Detect Decoder" button

Why 1.0.0?

This version includes a major UX milestone: users no longer need to select the decoder to use manually! This was a very big source of friction (possibly the largest) since it was so confusing and opaque. Many requests for support I received were solved by simply choosing a different decoder. This eliminates the possibility of choosing the wrong one, and makes first setup much easier.

This is also a very big change internally. Existing configurations should not be affected (if variant is set manually in the YAML config, it will remain set), but if you run into any issues please let me know.

Flashing

See the documentation for more information on how to non-destructively update the firmware via an OTA.

If you are flashing an OTA to your Upsy Desky, use the firmware.bin asset. If you are flashing from scratch, use firmware-factory.bin instead.

Version 0.4.1

12 Mar 03:17
Compare
Choose a tag to compare
  • (#19) Add the bluetooth-proxy addon to the firmware and enable it by default. See the documentation for details

Flashing

See the documentation for more information on how to non-destructively update the firmware via an OTA.

If you are flashing an OTA to your Upsy Desky, use the firmware.bin asset. If you are flashing from scratch, use firmware-factory.bin instead.

Version 0.4.0

26 Feb 06:23
Compare
Choose a tag to compare
  • Switch to ESPHome's new native friendly_name option instead of prepending the substitution
    • This is a possibly breaking change, so minor version (instead of patch) was bumped

Flashing

See the documentation for more information on how to non-destructively update the firmware via an OTA.

If you are flashing an OTA to your Upsy Desky, use the firmware.bin asset. If you are flashing from scratch, use firmware-factory.bin instead.

Version 0.3.1

26 Feb 05:14
Compare
Choose a tag to compare
  • Add internal entities with old names to preserve compatibility with old API endpoints (#26)
  • Restructured config yamls for better maintainability

Flashing

See the documentation for more information on how to non-destructively update the firmware via an OTA.

If you are flashing an OTA to your Upsy Desky, use the firmware.bin asset. If you are flashing from scratch, use firmware-factory.bin instead.

Version 0.3.0

16 Feb 03:12
Compare
Choose a tag to compare
  • Every entity's name is now prefixed with the desired friendly_name
    • This may cause some breaking changes with existing setups, because it may change the entity ID in Home Assistant
  • The status LED is now exposed as a light entity so you can make it default to on or off
  • Firmware config YAML had some quality-of-life improvements:
    • Now split into several files to improve readability
    • You can specify the default units for height as the default_height_units substitution

Flashing

See the documentation for more information on how to non-destructively update the firmware via an OTA.

If you are flashing an OTA to your Upsy Desky, use the firmware.bin asset. If you are flashing from scratch, use firmware-factory.bin instead.

Version 0.2.1

01 Feb 21:38
Compare
Choose a tag to compare
  • Update to the latest ESPHome version
  • Add omnidesk decoder support (thanks @joshuaspence!)

Flashing

If you are flashing an OTA to your Upsy Desky, use the firmware.bin asset. If you are flashing from scratch, use firmware-factory.bin instead.

Version 0.2.0

28 Oct 19:46
Compare
Choose a tag to compare

This release adds support for setting presets on the desk's control box.

image

First, set your desk to the desired preset height, then press the button for the preset you wish to assign that height to. You can then recall that preset either from your desk's keypad or by one of the "Desk Preset" buttons.

Version 0.1.2

11 Oct 16:08
Compare
Choose a tag to compare

This version changes the timeout for the "target desk height" control to be 20 seconds instead of 10.

Version 0.1.1

01 Oct 02:46
Compare
Choose a tag to compare

This release adds a debug mode to the build pipeline for the firmware.