issues
search
nitaybz
/
homebridge-sensibo-ac
Homebridge plugin for Sensibo - Smart AC Control
GNU General Public License v3.0
71
stars
15
forks
source link
Merge dev to main and prepare for v2.5 - 2.5.0-alpha.0
#126
Closed
benwebbbenwebb
closed
10 months ago
benwebbbenwebb
commented
10 months ago
Features
Bug fixes and improvements
105 fan setting not remembered, round HKToFanLevel to match fanLeveltoHK
StateHandler.js - Better handle async (WIP) API calls, especially for smartMode
StateHandler.js - Correctly manage smartMode state changes
api.js - Better error handling
api.js - updated fixResponse to prevent unexpectedly adding smartMode
README.md changes
Climate React feature descriptions
Sensor descriptions
added deprecations
general clean up
config and config.schema updates
move StateHandler.js
move HKToFanLevel, toFahrenheit, sensiboFormattedACState & sensiboFormattedClimateReactState to (new) StateHandler.js
add Utils.js and move to using Utils.updateValue()
Additional logging and TODOs
Only add Humidity to AC when enabled
Security
Bump axios from 0.21.4 to 1.6.5
Bump follow-redirects to 1.15.4
Chores and maintenance
update package.json dependency and engine versions
Axios major version upgrade
remove qs (functionality now provided by Axios directly)
move to eslint stylistic (from eslint) for linting
add/update GitHub workflow to check linting on PRs
update .gitignore and .npmignore
move nodemon to own config
TODOs, comments and debug log changes
Tidied up / unified accessory definition files
Features
Bug fixes and improvements
105 fan setting not remembered, round HKToFanLevel to match fanLeveltoHK
Security
Chores and maintenance