Releases: mitch7391/homebridge-cmd4-AdvantageAir
v3.5.0
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 yourconfig.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.
- You can choose to have the script generate a cmd4 config file for you to copy and paste into your existing
Other Changes
- Dev:
timeout
increased forServer.js
unit tests to be more suitable to dev testing on RPi.
v3.4.0
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 setdry
mode in Advantage Air control unit. This enable users to set thedry
mode from Homekit. - Performance: New function to update
myAirData.txt
cache file immediately after everySet
command usingjq
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, thecountDownToOn
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
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
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
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
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.
ThermostatAuto
mode is now used to setdry
mode in Advantage Air control unit. This enable users to set thedry
mode from Homekit. - Performance: New function to update
myAirData.txt
cache file immediately after everySet
command usingjq
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
from1.2.5
to1.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, thecountDownToOn
remains on. It should be turned off because the aircon is now on. - Minor bug fixes to new
AirconServer
.
v3.3.0
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!!!
- 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 to60000
. - 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
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
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
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.