All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
See the roadmap for up-to-date, unreleased work in progress.
1.0.2 - 2023-09-16
- When plugin debug setting is enabled, all device names and types connected to the current Alexa account will be printed in the Homebridge logs.
1.0.1 - 2023-09-13
- A minimum
device state cache lifetime (cacheTTL)
is now enforced whenrefresh device states automatically in the background (backgroundRefresh)
setting is enabled. Automatic refresh will occur every 60 seconds or less frequently as configured. This is to avoid flooding Amazon with request which could result in Homebridge issues and/or Alexa account issues.
1.0.0 - 2023-09-13
- Support for air quality monitors. Includes overall air quality, particulate matter density, VOC density, Carbon Monoxide levels, humidity, and temperature. Only tested with Amazon Air Quality Monitor as of now.
- Automatically remove stored Alexa authentication cookie if a
401 Unauthenticated
error occurs on startup. You may need to restart Homebridge to retry the login step. - Remove
http://
orhttps://
fromclientHost
setting if found since these will cause login issues.
0.2.1 - 2023-09-11
- Support for switches. Currently, changing the power and brightness are supported.
0.2.0 - 2023-09-08
- Support Echo smart speaker and smart display devices. Currently, Echo support includes play, pause, next track, previous track, and changing volume. See Echo device features for instructions.
0.1.2 - 2023-09-06
- Thermostats now show correct temperatures when thermostat mode is set to 'AUTO'.
0.1.1 - 2023-09-01
- Device state cache duration and background refresh can be customized to improve plugin performance and help with 'This plugin slows down Homebridge' messages in the Homebridge logs.
0.1.0 - 2023-08-30
- Support thermostat devices. This includes viewing the current temperature, the set temperature(s), and the mode (OFF, AUTO, COOL, HEAT). Changing the set temperature(s) is also supported.
0.0.19 - 2023-08-30
- Handle bad response from Alexa get devices api.
0.0.18 - 2023-08-29
- Only create Homebridge accessories for Alexa devices with valid identifiers.
0.0.17 - 2023-08-26
- Fixed bug introduced in v0.0.16 with device status caching causing incorrect state to appear in HomeKit.
0.0.16 - 2023-08-25
- Device states are now cached for 30 seconds to reduce unnecessary requests to the Alexa API.
- Homebridge Accessory identifiers are generated differently now. Previously, an accessory would not update if a plug was changed to be a light in the Alexa app. This may cause existing devices to be removed and re-added which may break any existing HomeKit automations for those devices.
0.0.15 - 2023-08-23
- Support for outlets i.e. smart plugs.