Skip to content

Releases: mitch7391/homebridge-cmd4-AdvantageAir

v3.5.0

02 Aug 08:18
Compare
Choose a tag to compare

3.5.0 (2022-08-02)

Special thanks to the amazing uswong for adding this new feature!

Notable Changes

  • New ConfigCreator script to automatically craft your homebridge-cmd4-AdvantageAir config! This feature is particularly helpful for users with larger MyPlace systems containing Lights, Garage Doors, etc., who can have over 100 accessories; but new and existing users with smaller systems can still benefit from this feature!
    • You can choose to have the script generate a cmd4 config file for you to copy and paste into your existing config.json or opt to allow it to automaticaly add itself to your config.json to save you the effort of the copy/paste. This will not overwrite any other existing cmd4 accessories outside of this project.
    • Instructions on how to run this script can be found here.

Other Changes

  • Dev: timeout increased for Server.js unit tests to be more suitable to dev testing on RPi.

v3.4.0

10 Jun 09:42
5b8051f
Compare
Choose a tag to compare

3.4.0 (2022-06-10)

Special thanks to the amazing uswong and ztalbot2000 for adding these new features!

Notable Changes

  • Support for Advantage Air systems with a second control tablet! This is for users who may have multiple aircons controlled by separate control tablets.
  • Thermostat Auto mode is now used to set dry mode in Advantage Air control unit. This enable users to set the dry mode from Homekit.
  • Performance: New function to update myAirData.txt cache file immediately after every Set command using jq so that the cache file always reflects the latest state of the system in real time.
  • Minimized "write" events to the disk as per issue #58.

Other Changes

  • Created temporary sub-directory to store all temporary files required for the smooth running of AdvAir.sh.
  • Dev: New AirconServer for better and more realistic unit testing.
  • Dev: Real time count down capability is added to the AirconServer to make it behave more like a real aircon system.

Bug Fixes

  • Resolve issue where AdvAir.sh fails to write to "/tmp" which is denied in some Linux distros; as per issue #58.
  • Issue where countDownToOn timer is set and if the aircon is turned on manually instead, the countDownToOn remains on. It should be turned off because the aircon is now on.
  • Minor bug fixes to new AirconServer.
  • Dev: NPM Audit to fix issues with dependencies causing unit tests to fail.

v3.4.0-beta.3

10 Jun 05:35
1e35856
Compare
Choose a tag to compare
v3.4.0-beta.3 Pre-release
Pre-release

3.4.0-beta.3 (2022-06-10)

Special thanks to the amazing uswong and ztalbot2000 for adding these new features!

Other Changes

  • Dev: Real time count down capability is added to the AirconServer to make it behave more like a real aircon system.

v3.4.0-beta.2

28 May 04:03
49cee1f
Compare
Choose a tag to compare
v3.4.0-beta.2 Pre-release
Pre-release

3.4.0-beta.2 (2022-05-28)

Special thanks to the amazing uswong and ztalbot2000 for adding these new features!

Bug Fixes

  • NPM audit to fix issues that broke dev unit tests.

v3.4.0-beta.1

23 May 03:57
0e11593
Compare
Choose a tag to compare
v3.4.0-beta.1 Pre-release
Pre-release

3.4.0-beta.1 (2022-05-23)

Special thanks to the amazing uswong and ztalbot2000 for adding these new features!

Other Changes

  • Security: Fix 'Prototype Pollution' in merge.

v3.4.0-beta.0

22 May 08:12
39b9ea0
Compare
Choose a tag to compare
v3.4.0-beta.0 Pre-release
Pre-release

3.4.0-beta.0 (2022-05-22)

Special thanks to the amazing uswong and ztalbot2000 for adding these new features!

Notable Changes

  • Support for Advantage Air systems with a second control tablet! This is for users who may have multiple aircons controlled by separate control tablets.
    Thermostat Auto mode is now used to set dry mode in Advantage Air control unit. This enable users to set the dry mode from Homekit.
  • Performance: New function to update myAirData.txt cache file immediately after every Set command using jq so that the cache file always reflects the latest state of the system in real time.
  • Minimized "write" events to the disk as per issue #58.

Other Changes

  • Created temporary sub-directory to store all temporary files required for the smooth running of AdvAir.sh.
  • Dev: New AirconServer for better and more realistic unit testing.
  • Security: Bump minimist from 1.2.5 to 1.2.6.

Bug Fixes

  • Resolve issue where AdvAir.sh fails to write to "/tmp" which is denied in some Linux distros; as per issue #58.
  • Issue where countDownToOn timer is set and if the aircon is turned on manually instead, the countDownToOn remains on. It should be turned off because the aircon is now on.
  • Minor bug fixes to new AirconServer.

v3.3.0

25 Mar 02:25
1bf9da8
Compare
Choose a tag to compare

3.3.0 (2022-03-25)

Special thanks to the amazing uswong and ztalbot2000 for adding these new features! Another special thanks to John Wong and Kai Millar for all the beta testing that made this feature possible!

Notable Changes

  • MyPlace Extras support!!!
    • Lights - both simple on/off and dimmable. Config examples can be found here.
    • Garage Door Opener for Garage Doors and Gates. Config example can be found here.
  • Support for Advantage Air systems with more than one air conditioners! You can add up to 5 aircons if they are all accessible from the one control tablet. Config examples can be found here
  • MyPlace users with the extras should set "timeout" in their config to 60000.
  • It is reccomended to change "queueType" from "WoRm" to "WoRm2" for better performance.

Other Changes

  • MyPlace smart eco-systems required large scale under the hood changes to manage the communication between Cmd4 and the Advantage Air Controllers. Greater detail can be found in this Pull Request.
  • MyPlace Extras are now independent of the aircon system; for those who do not want to add the aircon system to HomeKit.
  • Use of the flip constant in the "state_cmd_suffix" of your garage door or gate; incase the Advantage Air has installed it backwards!

Bug Fixes

  • Fix the close multiple zones bug that causes constant zone to open to 100%.
  • Setting Thermostat to 'auto' from HomeKit will now default the Thermostat to the mode it was already on.
  • Shellcheck cleared out over 60 syntax errors in the script that could have posed issues.
  • Dev unit test fixes.

v3.3.0-beta.8

18 Mar 01:24
bb45f85
Compare
Choose a tag to compare
v3.3.0-beta.8 Pre-release
Pre-release

3.3.0-beta.8 (2022-03-18)

Special thanks to the amazing uswong and ztalbot2000 for adding these new features!

Other Changes

  • It is recommended to change "queueType" from "WoRm" to "WoRm2" for better performance.

Bug Fixes

  • Configuration Check Tool now checks for "WoRm2" and Fan Switch if configured.

v3.3.0-beta.7

17 Mar 08:19
f790dbe
Compare
Choose a tag to compare
v3.3.0-beta.7 Pre-release
Pre-release

3.3.0-beta.7 (2022-03-17)

Special thanks to the amazing uswong and ztalbot2000 for adding these new features!

Other Changes

  • Configuration Check Tool now checks MyPlace Lights and Garage Door/Gate config for issues.

Bug Fixes

  • Setting Thermostat to 'auto' from HomeKit will now default the Thermostat to the mode it was already on.

v3.3.0-beta.6

28 Feb 04:22
63c7332
Compare
Choose a tag to compare
v3.3.0-beta.6 Pre-release
Pre-release

3.3.0-beta.6 (2022-02-28)

Special thanks to the amazing uswong and ztalbot2000 for adding these new features!

Bug Fixes

  • Bug fix for flip capability on Garage Door / Gate.